Créer un flux secondaire dans Studio de workflow
Utilisez les flux secondaires pour configurer les conditions qui sont 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 récupérer 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 est vérifiée, le système émet une exception.
- Dans la zone Entrées , saisissez Étiquette en tant que Sysids de facture.
- Entrez le nom comme invoice_sysids.
- La liste déroulante Type est automatiquement renseignée 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 Étiquette comme résultat de la condition.
- Entrez le 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 Flow logic > 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 le résultat de la condition dans la liste déroulante.
- Cochez la case Données .
- Sélectionnez Terminé.
- Ajoutez une logique de flux en tant que Définir les variables de flux.
- Choisissez le 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.
- Sélectionner le Facture comme Pour chaque > enregistrement de facture.
- Entrez 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 seront appliquées à toutes les instances où ce flux secondaire est utilisé.Le flux secondaire est créé avec succès.