Validierungen
- Ein Workflowprozess darf nur ein Workflowdatenobjekt des Typs Context_RuntimeInformation enthalten.
- Der Name eines Workflowdatenobjekts muss bezüglich der zugehörigen Workflowprozessdefinition eindeutig sein.
- Der Name eines Workflowdatenobjekts muss eine gültige Java-Kennung sein.
- Ein benutzerdefinierte Name eines Workflowdatenobjekts darf nicht das Präfix Context_ aufweisen, da es sich hierbei um ein reserviertes Präfix im Cúram-Workflowsystem handelt.
- Alle in der Workflowprozessdefinition angegebenen Workflowdatenobjekte müssen mindestens ein zugeordnetes Attribut aufweisen.
- Der Name des Workflowdatenobjekt-Attributs muss eine gültige Java-Kennung sein.
- Ein Attribut des Workflowdatenobjekts kann nicht mit dem Namen "value" erstellt werden. Hierbei handelt es sich um einen reservierten Attributnamen im Cúram-Workflowsystem.
- Der Typ eines Workflowdatenobjekt-Attributs muss eine gültige Cúram-Basisdomäne sein und in der Codetabelle DomainType enthalten sein.
- Ein Workflowdatenobjekt-Attribut kann nicht gleichzeitig als für die Umsetzung erforderlich und als konstanter Wert markiert sein.
- Für ein Workflowdatenobjekt-Attribut können nicht gleichzeitig ein konstanter Wert und ein Anfangswert angegeben sein.
- Wenn ein Workflowdatenobjekt-Attribut als Konstante markiert wurde, muss ein konstanter Wert angegeben werden. Im Gegenzug sollte für ein Attribut, dass nicht als Konstante markiert wurde, kein solcher Wert bereitgestellt werden.
- Wenn das Workflowdatenobjekt-Attribut als Konstante markiert wurde, kann ein leerer Wert für dieses Attribut nur dann angegeben werden, wenn es sich bei dem Attribut um eine Zeichenfolge handelt (Typ 'STRING').
- Wenn das Workflowdatenobjekt-Attribut mit einem Anfangswert angegeben wurde, kann ein leerer Anfangswert für dieses Attribut nur dann angegeben werden, wenn es sich bei dem Attribut um eine Zeichenfolge handelt (Typ 'STRING').
- Wenn das Workflowdatenobjekt-Attribut als Konstante markiert wurde, muss der als diese Konstante angegebene Wert mit dem Typ des zugehörigen Attributs kompatibel sein.
- Wenn das Workflowdatenobjekt-Attribut mit einem Anfangswert angegeben wurde, muss der als dieser Anfangswert angegebene Wert mit dem Typ des zugehörigen Attributs kompatibel sein.
- Das Prozessausgabe-Flag kann für ein angegebenes Workflowdatenobjekt-Attribut nur dann auf den Wert "true" gesetzt werden, wenn der zugehörige Workflowprozess als Web-Service verfügbar gemacht wurde.