SAP Business Workflow - Création d'étapes
Une étape est utilisée dans le flux de travail pour exécuter une tâche ou également pour contrôler le flux de travail. Une étape est toujours créée à l'intérieur d'un bloc et un bloc contient toujours une étape et son résultat. Une étape peut être créée en modifiant une étape non définie en mode graphique ou vous pouvez également ajouter une nouvelle étape.
Pour modifier une étape non définie dans le flux de travail, double-cliquez sur l'étape non définie et cela ouvrira la sélection d'étape. Sélectionnez un type d'étape comme indiqué dans la capture d'écran suivante.
![](https://assets.edu.lat/sap_business_workflow/images/step_selection.jpg)
Il existe différents types d'étapes que vous pouvez sélectionner selon l'exigence. Voici quelques types d'étapes courants, leurs symboles dans le flux de travail et leur description.
symbole | Type d'étape | Étape Description de la fonction d'exécution |
---|---|---|
![]() |
Contrôle de processus | Les fonctions Annuler l'élément de travail ou Définir l'élément de travail comme obsolète sont appliquées à d'autres éléments de travail du flux de travail actuel. |
![]() |
Ancre ad hoc | Dans la définition, vous enregistrez les workflows qui peuvent remplacer cette étape. Lors de l'exécution, un utilisateur autorisé peut sélectionner l'un des workflows enregistrés. L'ancre ad hoc est alors remplacée par les étapes de ce workflow. |
![]() |
Activité | Exécution d'une tâche ou d'un sous-workflow. |
![]() |
État | L'une des deux branches définies dans la définition du workflow est traitée. Le système prend la décision en fonction des conditions définies. Ce faisant, le système tient compte des informations du contexte du workflow ou des objets applicatifs traités. |
![]() |
Décision de l'utilisateur | Le flux de processus du flux de travail actuel est contrôlé sur la base d'une décision prise par l'agent actuel. |
![]() |
Document du modèle | Un document est créé à partir d'un modèle de document. |
![]() |
Fonctionnement des conteneurs | Les opérations arithmétiques élémentaires ou les affectations de valeurs sont appliquées à des éléments individuels du conteneur de workflow. |
![]() |
Créateur d'événements | Un événement est créé. |
![]() |
Forme | Les données d'un élément de conteneur faisant référence à une structure peuvent être affichées, traitées ou approuvées sous forme de formulaire. |
![]() |
Envoyer un mail | Le texte saisi dans ce type d'étape est envoyé sous forme d'e-mail. |
![]() |
Condition multiple | L'une des branches définies dans la définition du workflow est traitée. Pour ce faire, le système vérifie la valeur d'un élément de conteneur dans le conteneur de workflow. |
![]() |
Fourchette | Le traitement qui suit a lieu dans une fourchette. Vous pouvez définir le nombre de branches à exécuter pour que la fourche se termine avec succès, ou vous définissez une condition de fin dans l'éditeur de conditions. |
![]() |
Étape indéfinie | Aucune fonction au moment de l'exécution. Les étapes non définies ont toujours un résultat. |
![]() |
Boucle jusqu'à ce que) | Une séquence d'étapes est traitée à plusieurs reprises jusqu'à ce que la condition de fin définie se produise. |
![]() |
Boucle (WHILE) | Une séquence d'étapes est traitée de manière répétée tant que les comparaisons définies s'appliquent. Le système quitte la boucle lorsque la base de comparaison ne concorde avec aucune des valeurs de comparaison. |
![]() |
Attendre l'événement | Le système attend un événement spécifique. L'élément de travail n'est terminé que si l'événement attendu se produit. L'événement peut également être déclenché par l'occurrence d'un document XML. |
![]() |
Activité Web | Le contenu des éléments de conteneur est envoyé à une URL inchangé ou sous la forme d'un document XML généré. L'étape peut attendre une réponse. La communication avec un processus démarré par une activité Web est possible. Un processus démarré par un message XML peut communiquer avec son appelant. |
Lorsque vous insérez une nouvelle étape dans un workflow existant, sa position dépend de l'étape ou du résultat précédemment sélectionné.
Où voulez-vous insérer l'étape | Que devez-vous sélectionner |
---|---|
Après une étape | Le résultat de l'étape, qui se trouve dans la branche appropriée de la définition du workflow |
Avant une étape | La marche |
En tant que nouvelle branche d'une fourchette | Le ![]() |
Utilisation de l'étape d'attente
Une étape d'attente dans le flux de travail peut attendre un -
- Event
- Événement local
- Élément de travail
- Événement reçu par le workflow
Lorsqu'une étape d'attente attend un événement, elle se termine lorsqu'un événement spécifique se produit. L'événement met fin à toutes les étapes d'attente en attente de cet événement spécifique. Ceci est couramment utilisé -
- Pour suspendre un workflow jusqu'à ce qu'un événement spécifique se produise
- À la suite d'un autre flux de travail démarré dans un système différent
- En tant qu'événement en traitement parallèle
De la même manière, cela fonctionne lors de l'attente d'un événement local, d'une condition ou d'un événement d'un autre flux de travail.
![]() |
Attendre l'événement | Le système attend un événement spécifique. L'élément de travail n'est terminé que si l'événement attendu se produit. L'événement peut également être déclenché par l'occurrence d'un document XML. |