> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Création d’un cas de traitement de plusieurs documents

> Configurez un cas Pega pour plusieurs documents : définissez les champs du modèle de données ainsi que les étapes d’Envoyer pour traitement, de vérification et de Fetching captured data pour FlexiCapture.

Pour plus de détails sur la création de cas, voir [Création d’un cas avec un workflow](/fr/flexi-capture/connectors/pega/pega-add-case-type).

Un workflow configuré pour traiter plusieurs documents doit se présenter comme suit :

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega88.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=8b2bc38a75a09517d614ba533bfc9517" alt="Schéma du processus FetchingCapturedData_Flow montrant une décision Batch stage is processed dont le chemin true mène aux étapes de récupération des données Invoice, Banking, Contract, Letter et Price, et dont le chemin false mène à l’étape Create Error." width="1484" height="325" data-path="images/flexi-capture/connectors/Pega88.png" />
</Frame>

Pour un cas de traitement de plusieurs documents incluant la vérification, l’onglet **Workflow** doit se présenter comme suit :

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega83.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=c72da61d1156ba655dfdc72e8a7afc3e" alt="Capture d’écran de l’onglet Workflow dans Pega Dev Studio montrant le cycle de vie du cas de plusieurs documents avec les étapes Invoice received, Send for processing, Verification et Fetching captured data, ainsi que leurs sous-étapes." width="1326" height="545" data-path="images/flexi-capture/connectors/Pega83.png" />
</Frame>

L’onglet **Data Model** doit comporter les champs suivants (en plus des champs obligatoires *Attachments*, *BatchId* et *VerificationUrl*) :

| **Nom**                                                                                  | **ID**          | **Type**                 | **Options**                    |
| ---------------------------------------------------------------------------------------- | --------------- | ------------------------ | ------------------------------ |
| [Address](/fr/flexi-capture/connectors/pega/pega-many-docs-data-types#address)           | Address         | Groupe de champs (liste) | Type de données : Address      |
| BirthDate                                                                                | BirthDate       | Text                     |                                |
| City                                                                                     | City            | Text                     |                                |
| ContractDate                                                                             | ContractDate    | Text                     |                                |
| ContractNumber                                                                           | ContractNumber  | Text                     |                                |
| DeliveryAddress                                                                          | DeliveryAddress | Text                     |                                |
| EmployerName                                                                             | EmployerName    | Text                     |                                |
| FirstName                                                                                | FirstName       | Text                     |                                |
| HomePhone                                                                                | HomePhone       | Text                     |                                |
| Initial                                                                                  | Initial         | Text                     |                                |
| InvoiceCompany                                                                           | InvoiceCompany  | Text                     |                                |
| InvoiceDate                                                                              | InvoiceDate     | Text                     |                                |
| InvoiceNumber                                                                            | InvoiceNumber   | Text                     |                                |
| [InvoiceTable](/fr/flexi-capture/connectors/pega/pega-many-docs-data-types#invoicetable) | InvoiceTable    | Groupe de champs (liste) | Type de données : InvoiceTable |
| LastName                                                                                 | LastName        | Text                     |                                |
| LetterDate                                                                               | LetterDate      | Text                     |                                |
| LetterFrom                                                                               | LetterFrom      | Text                     |                                |
| LetterTo                                                                                 | LetterTo        | Text                     |                                |
| PriceCompany                                                                             | PriceCompany    | Text                     |                                |
| [PriceTable](/fr/flexi-capture/connectors/pega/pega-many-docs-data-types#pricetable)     | PriceTable      | Groupe de champs (liste) | Type de données : PriceTable   |
| SSN                                                                                      | SSN             | Text                     |                                |
| Total                                                                                    | Total           | Text                     |                                |
| WorkPhone                                                                                | WorkPhone       | Text                     |                                |

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega84.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=d9d07ff0dcd505e0b5c12a1eff303fcf" alt="Capture d’écran de l’onglet Data model dans Pega Dev Studio montrant la liste complète des champs du cas de plusieurs documents, y compris les groupes de champs Address, InvoiceTable et PriceTable, ainsi que les champs obligatoires Attachments, BatchId et VerificationUrl." width="836" height="1278" data-path="images/flexi-capture/connectors/Pega84.png" />
</Frame>

<div id="configuring-a-stage-that-will-submit-a-document-for-processing">
  ## Configuration d’une étape qui enverra un document en traitement
</div>

Pour des instructions plus détaillées, consultez les sections [Configuration des étapes du workflow](/fr/flexi-capture/connectors/pega/pega-stages-config) et [Étape Utility](/fr/flexi-capture/connectors/pega/pega-stages-config#2).

1. Ouvrez l’étape *Envoyer pour traitement* en mode configuration, remplacez l’étape *Edit details* par une étape *Utility* et donnez à cette étape le nom suivant : *Envoyer pour traitement*.
2. Ouvrez l’étape *Utility* et appelez l’activité *SendForProcessing*. Pour plus de détails sur la création de cette activité, consultez [SendForProcessing](/fr/flexi-capture/connectors/pega/pega-send-for-processing-2).

<Note>
  Vous pouvez commencer à créer une activité en cliquant sur le bouton de configuration situé à droite du champ **Rule**. Vous pouvez également laisser la valeur *pyUtilityStub* dans le champ **Rule** et revenir à cette étape après avoir créé un ensemble d’activités.
</Note>

3. Dans le champ **CaseId**, indiquez ce qui suit : *.pzInsKey.*

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega85.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=ea23edd699135673d844c74e698ec27a" alt="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." width="675" height="755" data-path="images/flexi-capture/connectors/Pega85.png" />
</Frame>

<div id="configuring-a-verification-stage">
  ## Configuration d’une étape de vérification
</div>

Pour des instructions plus détaillées, consultez les sections [Configuration des étapes du workflow](/fr/flexi-capture/connectors/pega/pega-stages-config) et [Étape Utility](/fr/flexi-capture/connectors/pega/pega-stages-config#2).

1. Ouvrez l’étape *Verification* en mode de configuration, ajoutez une étape *Utility* et nommez-la *Update Verification Url*.
2. Renommez l’étape *Edit details* en *Verification*.
3. Ouvrez l’étape *Update Verification Url* et appelez l’activité *UpdateVerificationUrl*. Pour plus de détails sur la création d’une activité pour un cas comportant plusieurs documents, consultez [UpdateVerificationUrl](/fr/flexi-capture/connectors/pega/pega-update-verification-url-2).
4. Reliez les étapes *Verification* et *Update Verification Url* à l’aide d’un connecteur **Verification flow action**. Pour plus d’informations sur la création d’une flow action, consultez [Création d’une flow action](/fr/flexi-capture/connectors/pega/pega-flow-action).
5. Dans le champ **CaseId**, spécifiez ce qui suit : *.pzInsKey.*

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega86.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=d9c5d0f0955745e6268784e52466dc3a" alt="Capture d’écran du diagramme WaitingForVerification_Flow dans Pega Dev Studio montrant les propriétés du connecteur Verification et l’étape utilitaire Update Verification Url appelant l’activité UpdateVerificationUrl avec .pzInsKey dans le paramètre caseId." width="1240" height="755" data-path="images/flexi-capture/connectors/Pega86.png" />
</Frame>

<div id="configuring-a-stage-that-will-fetch-the-processing-results">
  ## Configuration d’une étape qui récupérera les résultats du traitement
</div>

Pour des instructions plus détaillées, consultez les sections [Configuration des étapes du workflow](/fr/flexi-capture/connectors/pega/pega-stages-config), [étape Utility](/fr/flexi-capture/connectors/pega/pega-stages-config#2) et [étape *Decision*](/fr/flexi-capture/connectors/pega/pega-stages-config#3).

1. Ouvrez le stage *Fetching captured data* en mode configuration et supprimez l’étape *Edit details*.

2. Ajoutez une étape *Decision* et nommez-la *Batch stage is processed*.

3. Ouvrez l’étape et sélectionnez *Boolean Expression* dans le champ **Type**.

4. Dans le champ **Expression**, saisissez ou configurez la condition *@MultiDocumentBatchIsProcessed(.BatchId)*. Pour plus de détails sur la création de cette fonction, consultez [MultiDocumentBatchIsProcessed](/fr/flexi-capture/connectors/pega/pega-func-multiple-docs#multidocumentbatchisprocessed).

   <Frame>
     <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega87.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=16e26aa3cc0a820919e90df95679d5e0" alt="Capture d’écran des propriétés de l’étape Decision dans Pega Dev Studio, montrant la décision Batch stage is processed avec Boolean Expression sélectionné et l’expression @MultiDocumentBatchIsProcessed(.BatchId) saisie." width="706" height="408" data-path="images/flexi-capture/connectors/Pega87.png" />
   </Frame>

5. Cliquez sur **Submit**.

6. Créez une étape *Utility* nommée *Fetching Invoice data* pour la branche *true* et appelez l’activité *FetchingCapturedData*. Pour plus d’informations sur la création de cette activité, consultez [FetchingCapturedData](/fr/flexi-capture/connectors/pega/pega-fetching-captured-data-2).

7. Saisissez *.pzInsKey* dans le champ **caseId** et *Invoice\_eng* dans le champ **templateName**.

   <Frame>
     <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega89.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=fe72d6ba3c1deab9d30e22e987e57ee7" alt="Capture d’écran des propriétés de l’étape Utility dans Pega Dev Studio, montrant l’étape Fetching Invoice data appelant l’activité FetchingCapturedData avec .pzInsKey dans caseId et Invoice_eng dans templateName." width="671" height="518" data-path="images/flexi-capture/connectors/Pega89.png" />
   </Frame>

8. Pour la branche *true*, créez une étape *Utility* nommée *Fetching Banking data* et appelez l’activité *FetchingCapturedData*.

9. Saisissez *.pzInsKey* dans le champ **caseId** et *Banking\_eng* dans le champ **templateName**.

   <Frame>
     <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega90.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=f907e68cfbbb480b1e577fc6e7f9b5e6" alt="Capture d’écran des propriétés de l’étape Utility dans Pega Dev Studio, montrant l’étape Fetching Banking data appelant l’activité FetchingCapturedData avec .pzInsKey dans caseId et Banking_eng dans templateName." width="662" height="514" data-path="images/flexi-capture/connectors/Pega90.png" />
   </Frame>

10. Pour la branche *true*, créez une étape *Utility* nommée *Fetching Contract data* et appelez l’activité *FetchingCapturedData*.

11. Saisissez *.pzInsKey* dans le champ **caseId** et *Contract\_eng* dans le champ **templateName**.

    <Frame>
      <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega91.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=7cf524056421bcb34463fdd2f526b85d" alt="Capture d’écran des propriétés de l’étape Utility dans Pega Dev Studio, montrant l’étape Fetching Contract data appelant l’activité FetchingCapturedData avec .pzInsKey dans caseId et Contract_eng dans templateName." width="670" height="513" data-path="images/flexi-capture/connectors/Pega91.png" />
    </Frame>

12. Pour la branche *true*, créez une étape *Utility* nommée *Fetching Letter data* et appelez l’activité *FetchingCapturedData*.

13. Saisissez *.pzInsKey* dans le champ **caseId** et *Letter\_eng* dans le champ **templateName**.

    <Frame>
      <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega92.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=8c0950a0562dab52bbb01c5bd74c3564" alt="Capture d’écran des propriétés de l’étape Utility dans Pega Dev Studio, montrant l’étape Fetching Letter data appelant l’activité FetchingCapturedData avec .pzInsKey dans caseId et Letter_eng dans templateName." width="668" height="514" data-path="images/flexi-capture/connectors/Pega92.png" />
    </Frame>

14. Pour la branche *true*, créez une étape *Utility* nommée *Fetching Price data* et appelez l’activité *FetchingCapturedData*.

15. Saisissez *.pzInsKey* dans le champ **caseId** et *Price\_eng* dans le champ **templateName**.

    <Frame>
      <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega93.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=9548c0e6cbe49f3d80c12dc2bfacaefe" alt="Capture d’écran des propriétés de l’étape Utility dans Pega Dev Studio, montrant l’étape Fetching Price data appelant l’activité FetchingCapturedData avec .pzInsKey dans caseId et Price_eng dans templateName." width="672" height="514" data-path="images/flexi-capture/connectors/Pega93.png" />
    </Frame>

16. Pour la branche *false*, créez une étape *Utility* nommée *Create Error* et appelez l’activité *CreateError*. Pour plus de détails sur la création de cette activité, consultez [CreateError](/fr/flexi-capture/connectors/pega/pega-create-error-2).

17. Saisissez *.pzInsKey* dans le champ **caseId**. Dans le champ **errorMessage**, saisissez le texte suivant : *"Veuillez terminer la tâche de vérification avant de continuer."*

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega94.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=97bb6c2b7fd900fd62827f477d98647f" alt="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 caseId et le message de rappel pour la vérification dans le paramètre errorMessage." width="665" height="511" data-path="images/flexi-capture/connectors/Pega94.png" />
</Frame>
