Les scripts de Processing des documents et des lots vous permettent de modifier respectivement la structure du document ou du lot, de définir un ordre personnalisé des sections dans le document ou l’ordre des documents dans le lot. Des scripts de Processing peuvent être ajoutés lors de la création d’une (Administrateur) étape personnalisée (Développeur) étape personnalisée dans le mode avancé de la (Administrateur) configuration du workflow (Développeur) Configuration du workflow.
Les deux scripts servent à traiter plusieurs documents et permettent de consigner la progression du traitement dans le Log.
Script de Processing des documents
Tous les documents à traiter sont transmis à ce script l’un après l’autre.
| Name | Type | Accès | Description |
|---|
| Document | IDocument | Lecture/écriture | Le document à traiter |
| Processing | IProcessingCallback | Lecture/écriture | L’objet permettant de journaliser les informations de traitement |
Si la tâche est annulée, l’état du traitement passe à false (comme lors de l’utilisation de la méthode IProcessingCallback.ReportError).
Script de Processing par lot
Les paramètres d’entrée du script sont un lot ainsi qu’un jeu de documents qu’il contient et qui doivent être traités. L’itération sur les documents est gérée par l’utilisateur.
L’avantage du script de Processing par lot est que les méthodes pouvant modifier la structure du lot y sont disponibles. Ces méthodes permettent de déplacer ou de supprimer des documents et des pages.
| Nom | Type | Accès | Description |
|---|
| Batch | IBatch | Lecture seule. Les champs internes* des documents et des pages du lot ne sont pas disponibles. | Le lot |
| Documents | IDocuments | Lecture/écriture. Pour ces documents, la structure du lot peut être modifiée. | Documents à traiter |
| Processing | IProcessingCallback | Lecture/écriture | L’objet permettant de consigner les informations sur le traitement |
* - Le champ interne nécessite le chargement de l’objet en mémoire.