Création du document
Au sein du sous-processus, ajoutez une Script Task
nommée Create document avec le script au format JavaScript suivant :
Ce script permet la création de composants avec un fichier dont l’identifiant est celui de notre fichier PDF stocké dans la variable Camunda tempFileId.
Ajoutez la valeur data au champ Variable de sortie
, permettant de stocker le document dans une variable Camunda pour être, par la suite, sauvegardé dans FlowerDocs.
Enfin, renseignez les champs suivants avec les valeurs indiquées dans l’onglet Entrées/Sortie
de la tâche :
category
: DOCUMENTname
: Document rejetéclassid
: Document
Sauvegarde du document
Le composant est pour le moment uniquement stocké dans la variable Camunda data. Il faut donc créer le document dans FlowerDocs. Pour cela, FlowerDocs met à disposition un JavaDelegate. Toujours dans le sous-processus :
- Ajoutez une
Activité de service
nommée Save document - Selectionnez le
Type
Composant/Sauvegarder - Valorisez le champ
Composant
avec ${data}
Terminez le sous-processus avec un Evènement de fin
.
Le sous-processus étant terminé, reliez-le à l’End Event
rejeté afin qu’il ressemble à :