> ## 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 dossier de traitement pour un document unique

> Configurez un dossier Pega pour le traitement d’un document unique : définissez les champs du modèle de données et configurez les étapes d’envoi pour traitement et de récupération des résultats qui appellent les activités FlexiCapture.

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

Pour un dossier de traitement d’un document unique incluant une vérification, l’onglet **Workflow** doit se présenter comme suit :

<Frame>
  <img src="https://mintcdn.com/abbyy/Xgx3EG8BZs5YQjIJ/images/flexi-capture/connectors/Pega205.png?fit=max&auto=format&n=Xgx3EG8BZs5YQjIJ&q=85&s=3e28d23d9369da415b291449df6c8b09" alt="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." width="1451" height="392" data-path="images/flexi-capture/connectors/Pega205.png" />
</Frame>

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

| **Nom**                                                                       | **ID**        | **Type**                 | **Options**                 |
| ----------------------------------------------------------------------------- | ------------- | ------------------------ | --------------------------- |
| City                                                                          | City          | Text                     |                             |
| Country                                                                       | Country       | Text                     |                             |
| Currency                                                                      | Currency      | Text                     |                             |
| InvoiceDate                                                                   | InvoiceDate   | Text                     |                             |
| InvoiceNumber                                                                 | InvoiceNumber | Text                     |                             |
| [Lignes d’articles](/fr/flexi-capture/connectors/pega/pega-one-doc-data-type) | LineItems     | Groupe de champs (liste) | Type de données : Line Item |
| Total                                                                         | Total         | Text                     |                             |

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

<div id="configuring-a-stage-that-will-submit-a-document-for-processing">
  ## Configuration d’une étape qui soumettra un document pour 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 *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](/fr/flexi-capture/connectors/pega/pega-send-for-processing-1).

<Note>
  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.
</Note>

3. Dans le champ **CaseId**, indiquez la valeur suivante : *.pzInsKey.*

<Frame>
  <img src="https://mintcdn.com/abbyy/jk6a9TGm7KRcVxRI/images/flexi-capture/connectors/Pega71.png?fit=max&auto=format&n=jk6a9TGm7KRcVxRI&q=85&s=b60210b78092299c8f1fcc20b18c8717" 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="723" height="830" data-path="images/flexi-capture/connectors/Pega71.png" />
</Frame>

<div id="configuring-a-stage-that-will-fetch-the-processing-results">
  ## Configuration d’une étape de récupération des 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) et [étape Utility](/fr/flexi-capture/connectors/pega/pega-stages-config#2).

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

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](/fr/flexi-capture/connectors/pega/pega-func-one-doc#singledocumentbatchisprocessed).

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

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](/fr/flexi-capture/connectors/pega/pega-fetching-captured-data-1). Ensuite, dans le champ **CaseId**, indiquez la valeur suivante : *.pzInsKey*.

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

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](/fr/flexi-capture/connectors/pega/pega-create-error-1)*.* 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."*

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