Skip to main content
Pour plus de détails sur la création de dossiers, consultez Création d’un dossier avec un workflow. Pour un dossier de traitement d’un document unique incluant une vérification, l’onglet Workflow doit se présenter comme suit :
Capture d’écran de l’onglet Workflow dans Pega Dev Studio montrant le cycle de vie du dossier à document unique avec les étapes Invoice received, Send for processing, Verification et Fetching captured data, ainsi que leurs sous-étapes.
L’onglet Data Model doit contenir les champs suivants (en plus des champs obligatoires Attachments, BatchId et VerificationUrl) :
Capture d’écran de l’onglet Data model dans Pega Dev Studio montrant les champs du dossier à document unique City, Country, Currency, InvoiceDate, InvoiceNumber, Line Items et Total, ainsi que les champs obligatoires Attachments, BatchId et VerificationUrl.

Configuration d’une étape qui soumettra un document pour traitement

Pour des instructions plus détaillées, consultez les sections Configuration des étapes du workflow et Étape Utility.
  1. Ouvrez l’étape Envoyer pour traitement en mode configuration, remplacez l’étape Modifier les détails par une étape Utility, puis donnez à l’étape le nom suivant : Envoyer pour traitement.
  2. Ouvrez l’étape Utility et appelez l’activité SendForProcessing. Pour en savoir plus sur la création de cette activité, consultez SendForProcessing.
Vous pouvez commencer à créer une activité en cliquant sur le bouton de configuration à droite du champ Rule. Vous pouvez également conserver la valeur pyUtilityStub indiquée dans le champ Rule et revenir à cette étape après avoir créé un jeu d’activités.
  1. Dans le champ CaseId, indiquez la valeur suivante : .pzInsKey.
Capture d’écran du diagramme SendForProcessing_Flow et des propriétés de l’étape Utility dans Pega Dev Studio montrant l’utilitaire Envoyer pour traitement appelant l’activité SendForProcessing avec .pzInsKey dans le paramètre CaseId.

Configuration d’une étape de récupération des résultats du traitement

Pour des instructions plus détaillées, consultez les sections Configuration des étapes du workflow et étape Utility.
Diagramme du processus FetchingCapturedData_Flow dans Pega Dev Studio montrant une décision Batch stage is processed, avec une branche true menant à une étape Fetching captured data et une branche false menant à une étape Create Error.
  1. Ouvrez l’étape Fetching captured data en mode configuration et supprimez l’étape Edit details.
  2. Ajoutez une étape de décision et nommez-la Batch stage is processed.
  3. Ouvrez cette étape et sélectionnez Boolean Expression dans le champ Type. Spécifiez ou configurez une condition @SingleDocumentBatchIsProcessed(.BatchId) dans le champ Expression. Pour plus de détails sur la création de cette fonction, consultez SingleDocumentBatchIsProcessed.
    Capture d’écran des propriétés de l’étape de décision dans Pega Dev Studio montrant la décision Batch stage is processed avec l’option Boolean Expression sélectionnée et l’expression @SingleDocumentBatchIsProcessed(.BatchId) saisie.
  4. Pour la branche true de l’étape Utility, ajoutez une étape nommée Fetching captured data. Pour cela, ouvrez l’étape Utility et appelez l’activité FetchingCapturedData. Ensuite, dans le champ CaseId, indiquez la valeur suivante : .pzInsKey.
    Capture d’écran des propriétés de l’étape Utility dans Pega Dev Studio montrant l’étape Fetching captured data appelant l’activité FetchingCapturedData avec .pzInsKey dans le paramètre CaseId.
  5. Pour la branche false de l’étape Utility, ajoutez une étape nommée Create Error. Pour cela, ouvrez l’étape Utility et appelez l’activité CreateError. Ensuite, dans le champ du paramètre CaseId, indiquez la valeur suivante : .pzInsKey. Dans le champ errorMessage, saisissez le texte suivant : “Veuillez terminer la tâche de vérification avant de continuer.”
Capture d’écran des propriétés de l’étape Utility dans Pega Dev Studio montrant l’étape Create Error appelant l’activité CreateError avec .pzInsKey dans le paramètre caseId et le message de rappel de vérification dans le paramètre errorMessage.