Validierungen
- Es muss mindestens ein Ereignis für die mit einer Event-Wait-Aktivität verknüpften Event-Wait-Informationen definiert werden.
- Die für die einzelnen Geschäftsereignisse angegebene Ereignisklasse und der Typ müssen in den entsprechenden Ereignisdatenbanktabellen gültige Einträge sein.
- Ein Ereignis und das zugehörige Ereignisübereinstimmungsattribut können jeweils nur einmal in einer Event-Wait-Aktivität definiert werden. Das bedeutet, dass dieselbe Ereignisklasse, derselbe Ereignistyp und dasselbe Ereignisübereinstimmungsattribut nur einmal als ein bestimmtes Ereignis, auf das für eine Event-Wait-Aktivität gewartet wird, verwendet werden können.
- Das dem Ereignisübereinstimmungsattribut für ein Ereignis zugeordnete Workflowdatenobjekt-Attribut muss ein gültiges Attribut sein. Da es als eindeutige Kennung im Ereignisübereinstimmungsmechanismus verwendet wird, muss es den Typ 'LONG' aufweisen, um den in Cúram verwendeten 64-Bit-Kennungen Rechnung zu tragen.
- Das Workflowdatenobjekt 'Context_Task' kann nur als Workflowdatenobjekt-Attribut für die Ereignisübereinstimmung verwendet werden, wenn es sich bei der Aktivität entweder um eine manuelle oder eine parallele manuelle Aktivität handelt und das Ereignis kein mehrfach auftretendes Ereignis ist.
- Wenn ein indexiertes Element aus einem Listen-Workflowdatenobjekt (z. B. 'ParentList[Context_Loop.loopCount]') als Ereignisübereinstimmungsdaten verwendet wird, muss das Workflowdatenobjekt ein Listen-Workflowdatenobjekt und die Aktivität mit der Ereigniszuordnung muss in einer Schleife enthalten sein.
- Wenn ein indexiertes Element aus dem parallelen Listen-Workflowdatenobjekt als Ereignisübereinstimmungsdaten verwendet wird, muss die Aktivität mit der Zuordnung eine parallele Aktivität sein (z. B. 'ParallelListWDO[Context_Parallel.occurrenceCount]'). Das anhand des Workflowdatenobjekts 'Context_Parallel' indexierte Workflowdatenobjekt muss ein Listen-Workflowdatenobjekt für eine parallele Aktivität sein.
- Wenn das Listen-Workflowdatenobjekt des mehrfach auftretenden Ereignisses nicht für das Ereignis angegeben wurde und die Aktivität mit der Ereigniszuordnung keine parallele Aktivität ist, kann ein Attribut aus einem Listen-Workflowdatenobjekt nicht als Ereignisübereinstimmungsdaten für dieses Ereignis verwendet werden.
- Wenn das Listen-Workflowdatenobjekt des mehrfach auftretenden Ereignisses für das Ereignis angegeben wurde, muss ein Attribut aus diesem Listen-Workflowdatenobjekt als Ereignisübereinstimmungsdaten für dieses Ereignis verwendet werden.
- Das als mehrfach auftretende Ereignis zugeordnete Workflowdatenobjekt-Attribut muss ein gültiges Attribut sein. Zudem muss es ein Listen-Workflowdatenobjekt sein.