Aller au contenu

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)