Máquina de estados
En Hexanode cada artefacto puede tener un estado. Este puede determinar qué grupo de usuarios puede interactuar y qué actividades se pueden realizar. Estos cambian por medio de las actividaes que se van realizando sobre cada artefacto.
Para definir estos estados, es necesario que el usuario que se use tenga permiso de Administrar plantillas. Para cada plantilla configurada, se puede definir un conjunto de estados que determinarán el flujo de trabajo.
- Ingresa a la administración de plantillas.
- En la plantilla que se desea configurar, ingresar a la opción "Actividades y estados".
- En la sección de estados, se pueden agregar, editar o eliminar estados según sea necesarios.
- En la sección de "Plantilla de actividades" podrás modificar las actividades para asociarlas a cada estado y configurar aquellas que podrían mutar el estado del artefactoa uno diferente.
En el diseño de una solución basada en estados, se debe tener en cuenta un flujo que permita avanzar y retroceder en algunas ocasiones. Muchas veces es bueno apoyarse de gráficos de flujo para entender mejor el comportamiento de los estados y las transiciones entre ellos.