Validaciones
- Deberá definirse un asunto de actividad.
- Cada atributo de objeto de datos de flujo de trabajo correlacionado con el asunto de la actividad de decisión deberá ser un atributo de objeto de datos de flujo de trabajo válido.
- Si un elemento indexado de un objeto de datos de flujo trabajo de lista (es decir, CaseList[Context_Loop.loopCount]) se utiliza como parámetro de texto del asunto de la decisión, el objeto de datos de flujo de trabajo deberá ser un objeto de datos de flujo de trabajo de lista y la actividad que contiene la correlación deberá estar contenida en un bucle.
- Si el objeto de datos de flujo de trabajo Context_Parallel se utiliza como parámetro del texto de asunto de la decisión, la actividad que contenga la correlación deberá ser una actividad de decisión paralela.
- Si un elemento indexado procedente del de objeto de datos de flujo de trabajo de lista Parallel se utiliza como parámetro del texto de asunto de la decisión, la actividad que contenga la correlación deberá ser una actividad paralela (es decir, ParallelListWDO[Context_Parallel.occurrenceCount]). El objeto de datos de flujo de trabajo indexado por el el objeto objeto de datos de flujo de trabajo Context_Parallel deberá ser el objeto de datos de flujo de trabajo de lista de la actividad paralela.
- El número de marcadores de posición utilizado en el texto del asunto y en el texto de la acción deberá ser igual al número de atributos de objeto de datos de flujo de trabajo correlacionados (para todos los entornos locales).
- Si un elemento indexado de un objeto de datos de flujo trabajo de lista (es decir, CaseList[Context_Loop.loopCount]) se utiliza como parámetro de texto de la acción de tarea de la decisión, el objeto de datos de flujo de trabajo deberá ser un objeto de datos de flujo de trabajo de lista y la actividad que contiene la correlación deberá estar contenida en un bucle.
- Si el objeto de datos de flujo de trabajo Context_Parallel se utiliza como parámetro del texto de acción de la decisión, la actividad que contenga la correlación deberá ser una actividad de decisión paralela.
- Si un elemento indexado procedente del de objeto de datos de flujo de trabajo de lista Parallel se utiliza como parámetro del texto de acción de la decisión, la actividad que contenga la correlación deberá ser una actividad paralela (es decir, ParallelListWDO[Context_Parallel.occurrenceCount]). El objeto de datos de flujo de trabajo indexado por el el objeto objeto de datos de flujo de trabajo Context_Parallel deberá ser el objeto de datos de flujo de trabajo de lista de la actividad paralela.
- Deberá definirse una estrategia de asignación.
- El destino de asignación, la función o el conjunto de reglas especificados como estrategia de asignación deberán ser válidos. Si la asignación es de tipo función, deberá ser un método de negocio de Cúram válido, y deberá existir en la vía de acceso de clases de la aplicación. Si la asignación es de de tipo regla, deberá ser un conjunto de reglas de asignación válido.
- Si se especifica el manejador de fecha límite opcional, este deberá ser un método de negocio de Cúram válido.
- Todas las correlaciones de entrada del manejador de fecha límite deberán ser válidas. Esto significa que todos los campos de parámetro de entrada que necesita el método especificado se correlacionarán con atributos de objeto de datos de flujo de trabajo válidos del tipo correcto.
- Cada acción secundaria deberá tener especificado un enlace de página que no puede contener espacios en blanco.
- Cada acción secundaria deberá tener especificado un mensaje.
- El texto del mensaje de acción secundaria deberá contener un número de marcadores de posición igual al número de parámetros de mensaje especificados.
- Los parámetros de mensaje de acción secundaria deberán estar correlacionados con atributos de objeto de datos de flujo de trabajo válidos del tipo correcto.
- Los parámetros de enlace de página de acción secundaria deberán estar correlacionados con atributos de objeto de datos de flujo de trabajo válidos.
- Si un elemento indexado de un objeto de datos de flujo trabajo de lista (es decir, ChildDependents[Context_Loop.loopCount]) se utiliza en las correlaciones de texto o enlace de acción secundaria, el objeto de datos de flujo de trabajo deberá ser un objeto de datos de flujo de trabajo de lista y la actividad que contiene la correlación deberá estar contenida en un bucle.
- Si el objeto de datos de flujo de trabajo Context_Parallel se utiliza en las correlaciones de parámetro de enlace o texto de acción secundaria, la actividad que contenga la correlación deberá ser una actividad de decisión paralela.
- Si un elemento indexado procedente del de objeto de datos de flujo de trabajo de lista Parallel en las correlaciones de parámetro de enlace o texto de acción secundaria, la actividad que contenga las correlaciones deberá ser una actividad paralela (es decir, ParallelListWDO[Context_Parallel.occurrenceCount]). El objeto de datos de flujo de trabajo indexado por el el objeto objeto de datos de flujo de trabajo Context_Parallel deberá ser el objeto de datos de flujo de trabajo de lista de la actividad paralela.
- El objeto de datos de flujo de trabajo especificado para su uso en la acción de ocurrencia múltiple deberá ser un objeto de datos de flujo de trabajo válido en el contexto de la definición de proceso de flujo de trabajo contenedora. También deberá ser de tipo List.
- Al menos un atributo del objeto de datos de flujo de trabajo de lista de acción de ocurrencia múltiple deberá utilizarse en los parámetros de enlace especificados para una acción de ocurrencia múltiple.