Validierungen
- Wenn ein Fristhandler angegeben ist, muss er eine gültige Cúram-Geschäftsmethode referenzieren, die im Klassenpfad der Anwendung vorhanden ist.
- Die in den Eingabezuordnungen angegebenen Attribute des Workflowdatenobjekts müssen gültig sein. Die Kriterien, die ein gültiges Attribut des Workflowdatenobjekts definieren, sind im Abschnitt Validierungen aufgeführt.
- Der Typ des formalen Parameters, zu dem die Zuordnung hergestellt wird, und der Typ des Workflowdatenobjekt-Attributs, das in dieser Eingabezuordnung verwendet wird, müssen kompatibel sein. Wenn es sich beispielsweise bei der erstellten Eingabezuordnung um ein Strukturfeld handelt, das den Typ 'STRING' aufweist, muss das Attribut des Workflowdatenobjekts für diese Zuordnung auch vom Typ 'STRING' sein.
- Wenn das indexierte Element aus einem Listen-Workflowdatenobjekt (z. B. ClaimantDependent[Context_Loop.loopCount]) in einer Eingabezuordnung verwendet wird, dann muss es sich bei dem zugehörigen Workflowdatenobjekt um ein Listen-Workflowdatenobjekt handeln und die Aktivität mit den Eingabezuordnungen muss in einer Schleife enthalten sein.
- Wenn das Workflowdatenobjekt Context_Parallel in einer Eingabezuordnung verwendet wird, muss die Aktivität mit der Eingabezuordnung eine Aktivität des Typs Parallel sein.
- Wenn ein indexiertes Element aus dem parallelen Listen-Workflowdatenobjekt in einer Eingabezuordnung verwendet wird, muss die Aktivität mit der Zuordnung eine parallele Aktivität sein (d. h. 'ParallelListWDO[Context_Parallel.occurrenceCount]'). Das anhand des Workflowdatenobjekts 'Context_Parallel' indexierte Workflowdatenobjekt muss ein Listen-Workflowdatenobjekt für eine parallele Aktivität sein.
- Die Fristdauer kann entweder in Sekunden oder mithilfe einer Attributzuordnung des Workflowdatenobjekts angegeben werden. Beides zusammen ist nicht möglich.
- Wenn die Fristdauer mithilfe eines Attributs des Workflowdatenobjekts angegeben wurde, muss es sich bei dem Attribut um ein gültiges Attribut des Typs 'INTEGER' handeln.
- Wenn für eine Aktivität eine Frist festgelegt wurde, muss eine Fristhandlerfunktion angegeben und/oder das Flag für vollständige Aktivitäten auf "true" gesetzt werden. Geschieht dies nicht, würde der Workflow nicht weiter verarbeitet werden, wenn die Frist abläuft.
- Wenn der Wert für den Fristablauf der Fristausgabezuordnungen einem Attribut des Workflowdatenobjekts zugeordnet wurde, muss das Attribut ein gültiges Attribut des Typs 'BOOLEAN' sein.
- Wenn der Wert für die Ablaufzeit der Frist der Fristausgabezuordnungen einem Attribut des Workflowdatenobjekts zugeordnet wurde, muss das Attribut ein gültiges Attribut des Typs 'DATETIME' sein.
- Das Flag für die vollständige Aktivität kann nicht auf true gesetzt werden, wenn es sich bei der Aktivität mit der Frist um eine parallele Aktivität handelt. Dies ist auf die Tatsache zurückzuführen, dass parallele Aktivitäten keine modellierten Fristen unterstützen.