Dibuje cómo debe avanzar el trabajo. Después, las solicitudes avanzan realmente de ese modo.

La forma de un proceso en continON son datos: estados, transiciones, quién actúa en cada uno, qué requiere un paso y qué desencadena cada movimiento. Una solicitud enviada se convierte en una instancia activa de esa definición – de modo que cambiar la definición cambia lo que hace la siguiente solicitud, sin reconstruir las aplicaciones que la rodean.

Estructura
Estados y las transiciones entre ellos
Responsabilidad
Una regla de actor en cada estado
Información
Un formulario versionado vinculado al estado
Control
Plazo, destino de escalado, verificación
Consecuencia
Acciones que se desencadenan en cada transición
Historial
Cada revisión conservada y trazable

Almacenado como metadatos e interpretado en tiempo de ejecución. Un cambio se publica, no se despliega.

Dos cosas pueden ser ciertas en una misma solicitud a la vez.

  1. EnviadoEl iniciador, en el formulario vinculado
  2. ComprobadoEl superior del iniciador · plazo
  3. Revisión técnicaUn grupo de cargos con nombreRevisión de costesEl responsable de la unidad
  4. VerificaciónDebe superarse antes de que el proceso pueda continuar
  5. AprobadoLa transición desencadena las acciones
  6. RegistradoRastro conservado, con la versión con la que se ejecutó

La revisión técnica y la revisión de costes están activas a la vez en la misma solicitud. El motor mantiene más de un estado actual, comprueba que un estado de destino es alcanzable mediante las transiciones que usted dibujó antes de moverse, y solo continúa más allá de la verificación cuando ese paso se ha superado.

Lo que usted decide una vez, y lo que después vive una solicitud en curso.

Quién actúa

Un estado nombra una regla, no una persona: el iniciador, el superior del iniciador, el superior del usuario actual, el responsable de la unidad, alguien elegido al crear la solicitud o un grupo de cargos con nombre. La regla se resuelve con el organigrama tal como está el día en que se ejecuta la solicitud, de modo que un ascenso o un traslado cambia la ruta sin que nadie la edite.

Qué hay que rellenar

Un formulario versionado se vincula al estado y se abre cuando el trabajo llega a él; al enviarlo, la instancia avanza y lleva consigo los datos registrados. Sus selecciones, valores predeterminados y listas de valores se resuelven a partir de consultas guardadas, de modo que las opciones entre las que se elige son datos reales y no una lista escrita en una pantalla.

Qué hay que superar

Un estado puede llevar un plazo con un destino de escalado para los pasos que se retrasan, y puede marcarse para exigir una verificación conforme a sus normas documentadas antes de que el proceso pueda continuar. Las vías de rechazo son transiciones como cualquier otra, de modo que un rechazo es una ruta de la definición y no una excepción fuera de ella.

Qué hace el movimiento

En las transiciones una definición deja de ser un dibujo. Un movimiento puede notificar y enviar correos electrónicos, añadir o quitar partes interesadas en una solicitud ya en curso, ejecutar un procedimiento definido, generar tareas para quien tenga que actuar a continuación, o combinar los datos de la propia solicitud con una plantilla y archivar el PDF final en el repositorio de documentos controlado.

Qué perdura

Se conserva cada revisión guardada de una definición, de modo que con qué versión se ejecutó una solicitud determinada sigue teniendo respuesta mucho después de que la definición haya cambiado. Los informes y paneles leen las mismas consultas guardadas que los formularios, concedidas a cargos y socios, no a personas concretas.

Dónde termina la configuración.

La mayoría de los cambios aquí son configuración: etapas, campos, reglas, diseños, autorizaciones. Más allá de eso, los usuarios avanzados amplían con SQL y JavaScript, y el diseñador de tablas genera un esquema de base de datos real dentro de su propio espacio de nombres. Por eso continON describe los Builders como configuración que se puede ampliar – no como una forma de eliminar el código.

Traiga un proceso que genere discusiones.

Una demostración guiada en un entorno de demostración anonimizado: una definición dibujada, una solicitud enviada con ella, dos revisiones en paralelo y el documento que produce la transición de aprobación.