Start node
Resumen
Sección titulada «Resumen»El nodo Start define el punto de entrada de un proceso de flujo de trabajo. Cada definición de proceso debe tener exactamente un nodo Start, que marca dónde comienza la ejecución del flujo de trabajo. Al iniciarse un flujo de trabajo, el nodo Start crea e inicializa la instancia de proceso, configurando las variables de contexto iniciales que estarán disponibles durante toda la ejecución.

Propiedades del nodo
Sección titulada «Propiedades del nodo»La configuración del nodo Start es mínima, y contiene solo las propiedades esenciales necesarias para definir el punto de inicio del flujo de trabajo:
| Propiedad | Tipo | Descripción |
|---|---|---|
| Source position | Desplegable | Define la posición desde la que sale la flecha de transición del nodo. Las opciones disponibles son: - Top - la transición sale por la parte superior del nodo - Bottom - la transición sale por la parte inferior del nodo - Left - la transición sale por el lado izquierdo del nodo - Right - la transición sale por el lado derecho del nodo Es una propiedad visual que ayuda a organizar el diseño del diagrama del flujo de trabajo. |
| Id | Número | Identificador único asignado al nodo. Este valor se genera automáticamente por el sistema e identifica de forma única al nodo dentro de la definición de proceso. |
Variables de contexto
Sección titulada «Variables de contexto»Cuando se ejecuta el nodo Start, inicializa varias variables en el contexto de ejecución del flujo de trabajo. Estas variables son accesibles durante todo el ciclo de vida del flujo de trabajo:
| Nombre de variable | Tipo | Descripción |
|---|---|---|
| processInstance | ProcessInstance | Contiene el objeto ProcessInstance que representa la instancia en ejecución del flujo de trabajo. Este objeto da acceso al estado y los datos actuales de la ejecución. |
| initiator | Actor | Contiene el objeto Actor que representa al usuario que inició el flujo de trabajo. Esta variable identifica quién inició el proceso y puede usarse con fines de autorización o notificación. |
| processDefinition | ProcessDefinition | Contiene el objeto ProcessDefinition que define la estructura, los nodos y las transiciones del flujo de trabajo. Representa la plantilla de flujo de trabajo que se está ejecutando. |
| uuid | String | Contiene el UUID del nodo de OpenKM asociado a la instancia del flujo de trabajo. Esta variable solo está presente cuando el flujo de trabajo se inicia en el contexto de un nodo de OpenKM concreto (documento, carpeta, correo o expediente). |
| node | Document / Folder / Mail / Record | Contiene el objeto de OpenKM (Document, Folder, Mail o Record) asociado a la instancia del flujo de trabajo. Esta variable solo está presente cuando el flujo de trabajo se inicia con un nodo de OpenKM, y su presencia está directamente relacionada con la variable uuid. El tipo concreto de objeto depende del tipo de nodo de OpenKM que se usó para iniciar el flujo de trabajo. |