Créer un flux secondaire dans Studio de workflow
Utilisez les flux secondaires pour configurer les conditions appliquées à la facture et émettre une exception.
Avant de commencer
Rôle requis : admin
Cette vidéo vous montre comment créer un flux secondaire dans Studio de workflow.
Procédure
-
Accédez à la Studio de workflow > Nouveau > Flux secondaires.
La page du flux secondaire s’affiche.
- Saisissez le nom du flux secondaire.
- Saisissez la description.
- Choisissez l’application Traitement de facture de comptes fournisseurs dans la liste déroulante.
- Cliquez sur Créer un flux secondaire.
-
Configurez les entrées et les sorties du flux secondaire.
Exemple : dans les flux secondaires, vous devez extraire l’enregistrement de facture en fonction de sys_id. Parcourez l’enregistrement de facture et vérifiez si la condition Propriétaire d’entreprise ou Entité juridique est vide. Si la condition correspond, le système émet une exception.
- Dans la zone Entrées , saisissez Étiquette en tant que Sysids de factures.
- Saisissez le nom comme invoice_sysids.
- La liste déroulante Type est automatiquement remplie avec String.
- Sélectionnez Terminé.
-
Dans la zone d’en-tête, cliquez sur Variables de flux.
La fenêtre contextuelle Variables de flux s’affiche.
- Entrez l’étiquette comme résultat de la condition.
- Entrez Nom comme résultat de la condition.
- Choisissez le type Vrai/Faux.
- Sélectionnez Enregistrer.
-
Dans la zone Actions , procédez comme suit :
- Sélectionnez Action en tant que Rechercher des enregistrements dans la liste déroulante.
- Dans le champ Table, recherchezfacture [sn_shop_invoice].
- Configurez les conditions , car sys_id est l’un des SysID de facture.
- Entrante Actions > le traitement des factures des comptes fournisseurs > rechercher des enregistrements.
- Sélectionner la table comme facture [sn_shop_invoice]
- Définir le Conditions > SysID > est l'un des > Flux secondaires - entrées > SysIds de factures.
- Sélectionnez Terminé.
- Créer Logique de flux > Pour chaque élément de > Rechercher des enregistrements > Enregistrements de factures > terminé.
- Sélectionner Si > Condition 1 > Pour chaque > Enregistrement de facture > Propriétaire de l'entreprise > est vide.
- Sélectionner Si > Condition 2 > Pour chaque > Enregistrement de facture > Entité juridique > est vide.
-
Sélectionner puis
> icône.
- Cliquez sur Terminé.
- Ajoutez une logique de flux en tant que variable Définir le flux.
- Choisissez Résultat de la condition dans la liste déroulante.
- Cochez la case Data .
- Sélectionnez Terminé.
- Ajoutez une logique de flux en tant que Définir les variables de flux.
- Choisissez Résultat de la condition dans la liste déroulante.
- Sélectionnez Terminé.
- Sélectionnez Enregistrer.
- Choisir Action > Traitement de facture des comptes fournisseurs > Générer une exception et des exceptions de ligne dans la liste déroulante.
- Choisissez le résultat de la condition comme variable de flux.
- Choisissez l’enregistrement de définition d’exception comme BO ou LegalEntity manquant.
- Choisir l’icône Facture comme pour chaque enregistrement de facture >.
- Saisissez la description.
- Sélectionnez Terminé.
-
Sélectionnez Enregistrer.
Le message de réussite s’affiche lorsque le flux secondaire est enregistré avec succès.
-
Sélectionnez Publier.
Vous recevez un message d’alerte : « Voulez-vous vraiment publier ce flux secondaire ? Vos modifications sont appliquées à toutes les instances où ce flux secondaire est utilisé.Le flux secondaire est créé avec succès.