Validaciones
- Deberá definirse al menos un suceso para la información de espera de suceso asociada a una actividad de espera de suceso.
- La clase y tipo de suceso especificados para cada suceso de negocio deberán ser entradas válidas en las tablas de base de datos de sucesos relevantes.
- Un suceso y el atributo de coincidencia de suceso asociado solo podrá definirse una vez en una actividad de espera de suceso. Es decir, una misma combinación de clase de suceso, tipo de suceso y atributo de coincidencia de suceso sólo podrá utilizarse una vez como suceso específico al que se espera en una actividad de espera de suceso.
- El atributo de objeto de datos de flujo de trabajo correlacionado con el atributo de coincidencia de suceso para un suceso deberá ser válido, porque se utiliza como un identificador exclusivo en el mecanismo de emparejamiento de sucesos y deberá ser de tipo LONG para ajustarse a los identificadores de 64 bits utilizados en Cúram.
- El objeto de datos de flujo de trabajo Context_Task sólo podrá utilizarse como atributo de objeto de datos de flujo de trabajo de emparejamiento de sucesos si si la actividad es manual o paralela y el suceso no es de ocurrencia múltiple.
- Si un elemento indexado de un objeto de datos de flujo trabajo de lista (es decir, ParentList[Context_Loop.loopCount]) se utiliza como datos de emparejamiento de sucesos, 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 de sucesos deberá estar contenida en un bucle.
- Si un elemento indexado procedente del de objeto de datos de flujo de trabajo de lista Parallel se utiliza como datos de emparejamiento de sucesos, 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.
- Si el objeto de datos de flujo de trabajo de lista de ocurrencia múltiple no se ha especificado para el suceso y la actividad que contiene la correlación de sucesos no es paralela, no podrá utilizarse un atributo de un objeto de datos de flujo de trabajo de lista como datos de emparejamiento de sucesos para dicho suceso.
- Si el objeto de datos de flujo de trabajo de lista del suceso de ocurrencia múltiple se ha especificado para el suceso, deberá utilizarse un atributo de este objeto de datos de flujo de trabajo de lista como datos de emparejamiento de sucesos de dicho suceso.
- El atributo de objeto de datos de flujo de trabajo correlacionado como suceso de ocurrencia múltiple deberá ser válido. También deberá ser un objeto de datos de flujo de trabajo de lista.