Skip to main content
Version: Next

Paramétrage avancé des emails envoyés par le workflow

Paramétrer l'affichage du contenu d'un champ du document

Le contenu d'un ou plusieurs champs peut être affiché dans un email envoyé par l'application.

Pour cela, utilisez le paramètre suivant: $NomSystemeDeMonChamp$

Ex : Audit à planifier $title$ - $reference$

Note valable à partir de la version 2016 SP1 : si le champ est à valeur multiple les valeurs sont séparées par ', ' (virgule et espace)

Paramétrer un lien standard et un lien dualview vers le document

Un lien peut être paramétré dans un mail pour afficher un lien cliquable vers le document. Pour positionner le lien, utilisez le paramètre suivant: $link$

A partir de la version .Net 2014 Sp3, un nouveau paramètre est apparu afin d'ouvrir le document en mode DualView. Ce paramètre est le suivant: $linkdual$

Insérer le commentaire de validation d'étape de workflow

Pour afficher le commentaire tapé lors de la dernière étape validée: $comment$

Paramétrer la date sans l'heure dans les emails envoyés par le workflow

Si on considère que le champ Date s'appelle Date1, le paramétrage doit être le suivant : $Date1|\{0:d\}$

Exemple par copie d'écran : image.png

Ajout et interprétation d'un champ contenant un nom de personne (ressource de l'annuaire)

Note valable à partir de la version 2016 SP1 Pour cela, utiliser la syntaxe suivante : $NomDuChampPersonne.displayName$

Exemple : $GED_Responsable.displayName$

Paramétrer un lien vers la pièce jointe dans un email envoyé par le workflow

Comme le contenu des mails est paramétré en HTML il est possible de simuler ce type lien Pour cela, la référence est visible comme un champ ainsi que l'id du doc.

Par exemple un lien vers la pj par référence se fait ainsi :

<a href='http://server/base/Office/OfficeMng.ashx?OpenFiles&REfDoc=$reference$'>Voir la pj</a>

La même chose par l'id du document serait:

<a href='http://server/base/Office/OfficeMng.ashx?OpenFiles&IdDoc=$id_document$'>Voir la pj</a>
NB:

S'il y as plusieurs pj, le lien ouvre la liste des pj.

Paramétrer un lien vers le document père dans un email envoyé par le workflow

Comme le contenu des mails est paramétré en HTML il est possible de simuler ce type lien

Pour cela, l'id du document père doit être disponible dans un champ du document fils (idpere dans cet exemple)

Par exemple, un lien vers le document père se fait ainsi :

<a href='http://server/base/PageLoader.ashx?Open&ext=1&IdDoc=$idpere$'>Voir le document parent</a>
Notes techniques :

$version$: version du document

 /// valeur d'un champ si le champ est à valeur multiple les valeurs sont séparées par ', ' (virgule et espace)
/// $fieldName$ => field = fieldName
///
/// format permet d'utiliser string.format sur la valeur du champ (date, nombre ...)
/// $dateFieldName|\{0:d\}$ => field = dateFieldName, format = \{0:d\}
///
/// Retourner la colonne cn_name de la resource contenu dans un champ
/// $fieldName.displayName$ => field = fieldName, resource: displayName
///
/// prop correspond à la propriété de l'instance de workflow et doit contenir l'id du document vers lequel faire le lien
/// $linkdual#w:prop$ => link = linkdual, wkProp = prop
/// $link#w:prop$ => link = link, wkProp = prop
///
/// fieldName est le nom d'un champ devant contenir l'id du document vers lequel faire le lien
/// $linkdual#fieldName$ => link = linkdual, field = fieldName
/// $link#fieldName$ => link = link, field = fieldName
///
/// Recherche la clé (key) dans les settings de l'application
/// $config:key$ => appSettingKey = key