Bibliothèque de modèles
Permet la personnalisation par un administrateur de modèles de contenus de différents types.
Attributs des modèles
| Nom | Attribut | Description |
|---|---|---|
| Identifiant métier | texte | identifiant utilisé par le système |
| Libellé | texte | Nom à afficher dans la liste des modèles |
| Description | texte | Description du modèle |
| Type | Liste à choix unique | Type de modèle entre "Texte enrichi" ou "Fichier" |
Type "Texte enrichi" : Contenu
Le contenu est modifiable au moyen de l'éditeur tinyMCE
Un menu "Variables de fusion" présente les informations contextuelles pouvant être fusionnées dans le corps du message avant envoi, regroupées par thème
Liste des variables pouvant être fusionnées dans les modèles selon le contexte
| Libellé | Variable |
|---|---|
| Définition du mot de passe | |
| Prénom de l'utilisateur | {{ firstName }} |
| Nom de l'utilisateur | {{ lastName }} |
| URL de l'application | {{ frontUrl }} |
| Lien d'accès | {{ frontUrl }}?hash={{ hash }}&expires={{ expires }} |
| Durée de validité du lien d'accès | {{ duration }} |
| Contenu lié à une action | |
| Contenu texte de la dernière annotation publique saisie | {{ lastComment }} |
| Nom d'affichage de l'entité (Dossier, Document) | {{ entity.displayName }} |
| Liste des destinataires de l'e-mail | {{ recipients }} |
| Export PDF | |
| Sous-type de l'entité | {{ type.displayName }} |
| Nom d'affichage de l'entité | {{ displayName }} |
| Date de création de l'entité | {{ createdAt\|date("d/m/Y H:i") }} |
| Identifiant unique de l'entité | {{ id }} |
| Etat de l'entité (Libellé du sous-statut du cycle de vie) | {{ lifecycle.subStatus.displayName }} |
| Date du jour | {{ "now"\|date("d/m/Y") }} {{ "now"\|date("H:i") }} |
Modèles pré-enregistrés disponibles
E-mail d'activation d'un utilisateur
Modèle d'e-mail adressé à l'utilisateur activé nouvellement créé afin qu'il puisse renseigner un mot de passe et accéder à l'application.
Bonjour {{ firstName }} {{ lastName }},
Votre compte a été activé sur MDF
Pour créer votre mot de passe, veuillez cliquer sur ce lien valable {{ duration }}
Administrateur MDF
E-mail de modification de mot de passe
Modèle d'e-mail adressé à l'utilisateur en cas d'oubli de mot de passe.
Bonjour {{ firstName }} {{ lastName }},
Vous êtes invités à modifier votre mot de passe :
Pour créer votre mot de passe, veuillez cliquer sur ce lien valable {{ duration }}
Administrateur MDF
Template d'export de la fiche de liaison)
Document PDF généré pour les dossiers ou les documents destiné généralement à l'impression des informations de l'entité
(Notation Twig)
Fiche de liaison du dossier
Le {{ "now"|date("d/m/Y") }} à {{ "now"|date("H:i") }} - {{ id }}
Maarch Digital Flow 2.0
{{ displayName }}
Type: {{ type.displayName }} - état: {{ lifecycle.subStatus.displayName }}
Informations
Date de création
{{ createdAt|date("d/m/Y H:i") }}
Formulaire
{% if attributes|length == 0 %}
Aucun attribut
{% else %} {% for attribute in attributes %} {% for key, models in attribute %} {% if models is iterable %}
{{ key }}
{% for attributeName, attributeValue in models %} {% if attributeName not in ["Courriel du correspondant", "Téléphone du correspondant", "Département", "Courriel du service", "Courriel du directeur", "entite saisine (id)", "Chambre affectée (id)", "Juriste (id)"] %} {% set textLength = attributeValue|length %}
{{ attributeName }}:
{% if attributeValue is iterable %} {{ attributeValue|join(", ") }} {% elseif attributeValue is same as(true) %} Oui {% elseif attributeValue is same as(false) %} Non {% else %} {{ attributeValue|nl2br }} {% endif %}
{% endif %} {% endfor %} {% else %} {% set textLength = models|length %}
{{ key }}:
{{ models }}
{% endif %} {% endfor %} {% endfor %} {% endif %}
Relations
{% if sourceRelationships|length == 0 %}
Aucune relation
{% else %} {% set groupedRelations = {} %} {% for relation in sourceRelationships %} {% set constraintName = relation.constraintName %} {% if groupedRelations[constraintName] is not defined %} {% set groupedRelations = groupedRelations|merge({ (constraintName): [] }) %} {% endif %} {% set groupedRelations = groupedRelations|merge({ (constraintName): groupedRelations[constraintName]|merge([relation]) }) %} {% endfor %} {% for constraintName, group in groupedRelations %} {% if constraintName == "Pièces complémentaires" %}
{{ constraintName }}
{% for relation in group %}
{{ relation.targetSubTypeName }}
{{ relation.attributes.displayName }}
{% endfor %}
{% endif %} {% endfor %} {% endif %}
Type "Fichier" : contenu
La création d'un modèle de ce type nécessite le versement d'un fichier (généralement bureautique pour en permettre l'édition par les utilisateurs).

Le modèle devra ensuite être associé à un ou plusieurs types de documents pour être accessible aux utilisateurs. (Voir la gestion des types de documents)