i
Otros Objetos
Las clases para usuarios, unidades organizacionales, calendario y envío de email se encuentran predefinidas en Deyel SDK, no es necesario descargarlas. Usuarios y unidades organizacionales cuentan con una clase modelo y otra clase de servicio. Calendario y envío de emails cuentan solo con la clase servicio porque no necesitan la clase modelo, directamente soportan los tipos de datos con los que trabaja Deyel.
Usuarios
Operaciones
El servicio permite realizar la siguiente operación:
Operación |
Descripción |
---|---|
read() |
Lee una instancia |
Ejemplo de Uso
Clase |
Nombre |
---|---|
Modelo |
User |
Servicio |
UserService |
Lectura de una Instancia
En este ejemplo se lee un usuario con código “JPAZ” y se obtiene el valor del campo Apellido.
Operaciones
El servicio permite realizar la siguiente operación:
Operación |
Descripción |
---|---|
read() |
Lee una instancia |
Ejemplo de Uso
Clase |
Nombre |
---|---|
Modelo |
OrganizationalUnit |
Servicio |
OrganizationalUnitService |
Lectura de una Instancia
En este ejemplo se lee el código de la unidad organizacional "Sistemas" para obtener el usuario administrador de la misma.
Operaciones
El servicio permite realizar las siguientes operaciones:
Operación |
Descripción |
---|---|
worksDays() |
Obtiene los días laborales entre fechas, usando el calendario del usuario online o uno especificado. |
convertToTimeZone() |
Convierte una fecha a una zona horaria especificada. |
Ejemplo de Uso
Clase |
Nombre |
---|---|
Servicio |
CalendarService |
Cálculo de Días Laborales entre Fechas
En este ejemplo se lee un número de presupuesto y se calcula la cantidad de días laborales que hay entre la fecha de ingreso del presupuesto y la fecha de vencimiento del mismo.
Operaciones
El servicio permite realizar la siguiente operación:
Operación |
Descripción |
---|---|
sendmail() |
Envía un email |
Ejemplo de Uso
Clase |
Nombre |
---|---|
Servicio |
EmailService |
Envío de emails
En este ejemplo se envía un email en donde se especifica el cuerpo del mismo, el asunto, quién lo envía y quiénes lo reciben.