i
Casos
Los métodos del modelo se definen en la clase modelo y las operaciones del servicio en la clase servicio. Al descargar los fuentes java del proceso "Acciones", se genera un archivo Acciones.java con los métodos del modelo y otro archivo AccionesService.java con las operaciones del servicio.
Métodos del Modelo
El modelo permite utilizar diferentes métodos:
•Conjunto de getters y setters para cada formulario relacionado.
•Conjunto de getters para las propiedades del caso y actividades.
Operaciones
El servicio permite realizar las siguientes operaciones:
Operación |
Descripción |
---|---|
startCase() |
Inicia un proceso |
execute() |
Ejecuta un caso |
read() |
Lee un caso |
Especificaciones
•Validación puntual: El caso no puede tener asociado dos formularios con el mismo nombre de clase, aunque sean de distinta aplicación.
•El nombre del método getter para obtener el formulario vinculado al caso es "get + cdClassName + Entity()".
•Las actividades que no tengan ejecución de usuario pueden ser ejecutadas con el mismo método "execute()".
•Al ejecutar una actividad se retorna el estado del caso.
Diagrama de Clases
Se muestran las clases que integran la estructura de un caso en Deyel SDK.
Ejemplos de Uso
Clase |
Nombre |
---|---|
Modelo |
Acciones |
Servicio |
AccionesService |
Creación del Servicio
En este ejemplo se crea el servicio que permite operar con los casos del proceso de “Acciones”.
Este servicio se crea una vez en la regla y se lo reutiliza en las distintas operaciones.
Inicio de un Proceso
Inicio de un Proceso al Presionar el Botón “Registrar”
Lectura de un Caso y su Ejecución