i
Transiciones de Estados
A medida que se modelan los objetos Deyel, los mismos pueden ir cambiando de estado, según las operaciones que realiza el usuario modelador sobre ellos.
Para que se realicen las transiciones de estado, deben cumplirse ciertas condiciones en los objetos relacionados.
Relaciones entre los Objetos Deyel
Objeto |
Está relacionado a |
Se relacionan si |
---|---|---|
Proceso |
Proceso |
El proceso modelado contiene un subproceso |
Proceso |
Entidad |
El proceso modelado en sus actividades ejecuta acciones sobre la entidad |
Entidad |
Entidad |
La entidad modelada relaciona un campo con una entidad |
Entidad |
Regla Avanzada |
La entidad modelada en sus campos tiene definidas reglas avanzadas, como parte de una condición en reglas embebidas de campos o si los valores de un campo son obtenidos de una regla. |
Validaciones en las Transiciones de Estado
Transición |
Objeto Modelado |
Condición para que se realice la transición |
---|---|---|
Borrador a Publicado |
Proceso |
Las entidades, reglas y procesos relacionados deben estar publicados |
Entidad |
Las entidades y reglas relacionadas deben estar publicadas |
|
Regla |
Sin restricción para publicar |
|
Indicador |
El formulario del que recupera datos (fuente) debe estar publicado |
|
Tablero |
Los indicadores incluidos en el tablero deben estar publicados |
|
Lista de Valores |
Si tiene una lista que la filtra, dicha lista debe estar publicada |
|
Publicado a Borrador |
Proceso |
Los procesos que lo referencian deben estar en borrador |
Entidad |
Los procesos y entidades que la referencian deben estar en borrador |
|
Regla |
Los procesos y entidades que la referencian deben estar en borrador |
|
Indicador |
Los tableros que los referencian deben estar en borrador |
|
Tablero |
Sin restricciones para cambiar a borrador |
|
Lista de Valores |
Las entidades que la referencian deben estar en borrador |
|
Borrador a Eliminado |
Proceso |
No deben existir procesos que lo referencian |
Entidad |
No deben existir procesos o entidades que la referencian |
|
Regla |
No deben existir procesos o entidades que la referencian |
|
Indicador |
No deben existir tableros que lo referencian |
|
Tablero |
Sin restricciones para cambiar a eliminado |
|
Lista de Valores |
No deben existir entidades que la referencian. Tampoco debe usarse como filtro de alguna lista publicada |
Si al intentar hacer una transición de estado no se cumple con alguna de las condiciones definidas, se visualiza una alerta con el mensaje correspondiente.