Validations
- Un processus de flux de travaux doit avoir un nom de processus unique. Cela signifie qu'un processus ne peut être créé si le nom du processus est vide ou si un processus portant le même nom existe déjà.
- Un processus de flux de travaux est requis pour spécifier une catégorie.
- Une version publiée du processus de flux de travaux ne peut être supprimée une fois adoptée. Cette opération est nécessaire car même si une version plus récente d'un processus existe, l'exécution en cours des instances de processus lorsque la nouvelle version devient disponible se poursuit à terme avec la version avec laquelle ces instances ont été lancées. Les définitions de processus sont également un enregistrement historique nécessaire qui sert à créer des informations d'audit.
- Une version publiée du processus de flux de travaux ne peut être supprimée si elle est référencée par une activité de flux secondaire dans une version publiée d'un autre processus dans le cas où cette version publiée est la toute dernière version publiée.
- Si une stratégie d'allocation d'échec a été spécifiée pour le processus de flux de travaux, elle doit être de type TARGET.
- Le nom de la classe de service de rappel ne peut pas être spécifié si le processus de flux de travaux n'a pas été exposé en tant que service Web.
- Le nom de la classe de service de rappel doit représenter une classe disponible dans le chemin d'accès aux classes d'applications.
- Le nom de la classe de service de rappel doit représenter une classe qui agrandit la classeorg.apache.axis.client.Service.