Activités

Les activités sont centrales dans un processus de flux de travaux parce qu'elles constituent les étapes dans lesquelles le traitement métier du flux de travaux a lieu. Il existe différents types d'activités pris en charge par Cúram WMS et elles sont toutes décrites dans la section Activités du document. Lorsque les notifications sont également pertinentes à chaque type d'activité, elles sont également décrites dans cette section du document.

Activité de base décrit les détails des métadonnées communs à tous les types d'activités pris en charge dans le système de flux de travaux Cúram. Les validations exécutées lors de la création ou de la modification d'une activité sont également présentées. Enfin, certains types d'activité plus simple sont décrits, y compris l'activité de routage et les activités de processus de début et de fin.

Automatique décrit les caractéristiques des métadonnées associées à une activité automatique. Les mappages d'entrée et de sortie spécifiés pour la méthode associée à l'activité automatique sont décrits en détail. Les validations exécutées lors de la création ou la modification des métadonnées pour une activité automatique sont décrits. Enfin, les objets de données de flux de travaux de Context_Result et Context_Error qui sont disponibles pour utilisation dans les transitions à partir des activités automatiques sont également décrits dans ce chapitre.

Attente d'événement décrit les caractéristiques des métadonnées associées à une activité automatique. Ceci inclut la liste des événements, les détails de l'échéance (y compris les rappels d'échéance) associée à une attente d'un événement et également les mappages de sortie qui peuvent être spécifiés. Les validations exécutées lors de la création ou de la modification des métadonnées d'attente d'événement sont également décrites. Les informations d'exécution qui sont associées à l'exécution des activités d'attente d'événement par le moteur de flux de travaux sont également décrites en détail. Enfin, les objets de données de flux de travaux de Context_Event et Context_Deadline qui sont disponibles pour utilisation dans les transitions à partir des activités d'attente d'événement sont également décrits dans ce chapitre.

Manuel décrit les caractéristiques des métadonnées associées à une activité manuelle. Cela inclut les détails de la tâche manuelle, la stratégie d'allocation, les associations d'objet métier et l'attente d'événement associée à l'activité manuelle. Les validations exécutées lors de la création ou la modification des métadonnées pour une activité manuelle sont également décrites. Les informations d'exécution qui sont associées à l'exécution des activités manuelle par le moteur de flux de travaux sont également décrites en détail. Enfin, une description de l'objet des données de flux de travaux de Context_Task qui est disponible pour une utilisation dans les différents mappages associés à une activité manuelle est également fournie dans ce chapitre.

Décision décrit les caractéristiques des métadonnées associées à une activité de décision. Ces métadonnées incluent les détails de la tâche de décision (qui est similaire à celle des détails de la tâche d'activité manuelle) et les détails de la question à choix multiple et des questions de texte libre. Les diverses validations exécutées lors de la création ou de la modification des détails de la tâche ou question associée à une activité de décision sont décrites. Ce chapitre comprend également une description des informations d'exécution qui est présente lorsque le moteur de flux de travaux exécutait une activité de décision. Une description de l'objet de données de flux de travaux Context_Decision est également fournie dans ce chapitre.

Flux secondaire décrit les caractéristiques des métadonnées associées à une activité de sous-flux. Cela inclut les détails du processus de flux secondaire associé à l'activité de flux secondaire et les mappages d'entrée requis pour appliquer ce processus de sous-flux. Il existe plusieurs validations exécutées lors de la création ou de modification de ces métadonnées et une description de ces éléments est également fournie dans ce chapitre.

Début et fin de boucle décrit les caractéristiques des métadonnées associées à une activité de boucle de début et de boucle de fin. Le type de boucle, la condition de boucle et la référence de l'activité de fin de boucle sont décrits. Ce chapitre comprend également une description des informations d'exécution qui sont présentes lorsque le moteur de flux de travaux exécutait une boucle dans une définition de processus de flux de travaux. Une description de l'objet de données de flux de travaux Context_Loop est également fournie dans ce chapitre.

Parallel décrit les caractéristiques des métadonnées associées à une activité parallèle. Les activités parallèles incluent des types d'activité y compris les activités Manuel et les activités Décision. Puisque les métadonnées associées à ces types d'activité restent les mêmes, cela ne sera pas décrit à nouveau dans ce chapitre. Les validations exécutées lors de la création ou la modification des métadonnées d'activité sont également décrites. Les informations d'exécution qui sont associées à l'exécution des activités parallèles par le moteur de flux de travaux sont également décrites en détail. Enfin, une description de l'objet des données de flux de travaux de Context_Parallel qui est disponible pour une utilisation dans les différents mappages associés à une activité manuelle est également fournie dans ce chapitre.

Notifications d'activité décrit les caractéristiques des métadonnées associées à une notification d'activité. Ces descripteurs comprennent le mécanisme de distribution, l'objet, le corps, la stratégie d'allocation et les actions associées à la notification. Il existe plusieurs validations exécutées lors de la création ou de modification de ces métadonnées et une description de ces éléments est également fournie dans ce chapitre. Une description des informations d'exécution lorsque le moteur de flux de travaux crée une notification est également fournie. Enfin, il y a un certain nombre de détails d'implémentation qui sont requis lors de l'application Cúram pour permettre de livrer correctement les notifications. Ils sont également décrits dans ce chapitre.