Validations
- The activity name is mandatory and must be unique within a specified workflow process definition. However, the activity name is also a localizable string. This validation also ensures that a specified activity name is also unique for each locale specified.
- An activity must be one of the permitted activity types. In practice this rule is self-satisfying as there is no way to create activities without selecting an appropriate type in the process definition tool. Even when constructing process definitions manually in a text editor, the activity type names correspond to the metadata element names making it impossible to create valid markup that represents a nonexistent activity type.