Administration des tâches (Tasks)
Permet l'ajout à partir de types prédéfinis et le paramétrage de tâches exécutées par le système qui pourront être appelées lors des transitions (beforeTask, afterTask).

A partir de cet écran il est possible de :
-
ajouter une tâche
-
paramétrer une tache existante
Ajouter une tâche

| Attribut | Obligatoire | Description |
|---|---|---|
| identifiant métier | oui | identifiant unique de la tâche |
| Libellé | non | libellé de la tâche |
| Description | non | Description de la tâche |
| Type | oui | Liste des types disponibles |
| Paramètres | oui | Json de paramètres selon le type de tâche |
Types de tâches
Tâches de gestion DLT / DUA
Mettre en pause le décompte
Stoppe le décompte d'une politique type DUA ou DLT.
Paramètres
| Clé | Type | Obligatoire | Description |
|---|---|---|---|
policyType |
string | Oui | Type de la règle à mettre en pause |
Reprendre le décompte
Reprend le décompte d'une règle préalablement mise en pause.
Paramètres
| Clé | Type | Obligatoire | Description |
|---|---|---|---|
policyType |
string | Oui | Type de la règle à reprendre |
Tâches d'envoi de courriel
Activation du compte utilisateur
Envoie un courriel à l'utilisateur activé afin qu'il puisse définir son mot de passe.
Paramètres
| Clé | Type | Obligatoire | Description |
|---|---|---|---|
templateIdentifier |
string | Oui | Modèle de courriel à utiliser |
Notification d'avis rendu*
Envoie un courriel avec en pièce jointe les documents en relation qui sont de catégorie « avis » (nom de la contrainte)
Paramètres
| Clé | Type | Description |
|---|---|---|
templateIdentifier |
string (obligatoire) | Identifiant du modèle utilisé |
recipients |
string[] (obligatoire) | Chemins vers les attributs contenant les emails des destinataires (dans l’entité source) |
identifier |
string (obligatoire) | Identifiant du dossier de saisine à afficher dans le mail |
Il est nécessaire que l’entité ait une relation vers un binaryContent avec une contrainte nommée avis*
Notification de mise en attente*
Envoie un courriel avec la dernière annotation publique dans le corps du message.
Paramètres
| Clé | Type | Description |
|---|---|---|
templateIdentifier |
string (obligatoire) | Identifiant du modèle utilisé pour l’email |
recipients |
string[] (obligatoire) | Chemins vers les attributs contenant les emails des destinataires (dans l’entité source) |
identifier |
string (obligatoire) | Champ contenant l’identifiant du dossier de saisine (utilisé dans le sujet ou le corps du mail) |
*Cette tâche ne peut fonctionner correctement que si elle est utilisée après ou conjointement à une duplication
Notification de réception d'un dossier*
Envoie un courriel simple basé sur un modèle de courriel.
Paramètres
| Clé | Type | Description |
|---|---|---|
templateIdentifier |
string (obligatoire) | Identifiant du modèle utilisé pour l’email |
recipients |
string[] (obligatoire) | Chemins vers les attributs contenant les emails des destinataires (dans l’entité source) |
identifier |
string (obligatoire) | Champ contenant l’identifiant du dossier de saisine (utilisé dans le sujet ou le corps du mail) |
*Cette tâche est étroitement liée à la Tache de duplication car les données envoyées (comme recipients) proviennent de l'entité avant duplication.
Notification personnalisée
Envoie un courriel simple basé sur un modèle de courriel.
Paramètres
| Clé | Type | Obligatoire | Description |
|---|---|---|---|
templateIdentifier |
string | Oui | Identifiant du modèle d’email utilisé |
recipients |
array of strings | Oui | Liste des chemins vers les attributs contenant les adresses email à notifier |
Tâches de copie et duplication
Copie de l'entité et liaison
Copie l'ensemble de l'écosystème de l'entité (attributs, cycle de vie, liaison, permissions, etc.) et crée une liaison avec l'original.
Paramètres
| Clé | Type | Description |
|---|---|---|
subType |
string | Identifiant du type d’entité à créer (ex. : dossier_rh) |
relationshipType |
string | Identifiant de la relation créée entre l’entité originale et la copie |
attributes |
objet | Dictionnaire contenant les blocs d’attributs à dupliquer, avec name (alias dans la cible) et attributes (liste) |
Propager les attributs de l'entité
Copie les attributs du dossier à tous ses documents liés.
Cette tâche ne prend pas de paramètres spécifiques.
Propager les permissions de l'entité
Copie les permissions de l'entité à ses liaisons suivant une contrainte spécifique.
Paramètres
| Clé | Type | Obligatoire | Description |
|---|---|---|---|
targetType |
string | Oui | Type de l'entité source de la relation (ex : entry) |
constraintName |
string | Oui | Nom de la contrainte définie dans le RelationshipModel (ex : avis) |
Tâches de transition
Déclencher d'une transition
Applique une transition aux documents liés éligibles du dossier cible de la tâche.
Paramètres
| Clé | Type | Description |
|---|---|---|
action |
string | Nom de la transition à appliquer à toutes les entités binaryContent liées |
Si une seule entité liée ne peut pas appliquer la transition, la tâche échoue
Autres tâches
Export de données (.zip)
Exporte l'entité et ses documents liés, dans un fichier ZIP.
Paramètres
| Clé | Type | Description |
|---|---|---|
fileMask |
string | Modèle de nom de fichier utilisé pour les fichiers individuels de l’archive |
archiveMask |
string | Modèle de nom de l’archive ZIP générée |
storageLocations |
string[] | Liste des identifiants de stockages où sauvegarder l’archive générée |
Générer un identifiant
Génère une chaîne de caractère formaté avec un numéro entier séquentiel.
Paramètres
| Clé | Type | Description |
|---|---|---|
attributePath |
string | Chemin de l’attribut à alimenter (ex. : dossier_de_saisine.identifier) |
pattern |
string | Pattern utilisé pour générer la valeur automatiquement |
La séquence s'utilise dans un chaine auto-générée comme ceci :
sequence_identifierest le nom de la séquence à utiliser0est le caractère de "padding" à utiliser pour formater la valeur4est le nombre de caractères à obtenir dans la valeur formatéeyear_startest le nom de la fonction de reset utilisé
MDF-<sequence(ma-sequence, 0, 4, year_start)>
Avec cet exemple, on obtiendra des chaines avec pour valeurs :
- MDF-0001
- MDF-0002
- MDF-0003
- etc.
Fonctions
year_start
Au moment du calcul de la prochaine valeur de la séquence, si la dernière valeur a été obtenu l'année précédente, alors la valeur de la séquence est réinitialisée à 0.
Synchronisation de métadonnées
Met à jour les attributs des entités liées suivant un mapping entre l'entité source et les documents liés pour une contrainte spécifique avec une transition facultative.
Paramètres
| Clé | Type | Obligatoire | Description |
|---|---|---|---|
identifier |
string | Oui | Chemin de l’attribut à utiliser comme displayName du BinaryContent |
transitionName |
string | Oui | Nom de la transition à exécuter sur le fichier après ajout des métadonnées |
constraintName |
string | Oui | Nom de la contrainte de relation entre l'entité source et le fichier |
attributes |
object | Oui | Ensemble des attributs à copier (regroupés par modèle) |