- Fichiers modèles
- Fonctionnement des clés
- Syntaxe des clés
- Clés attributs disponibles
- Comment inclure une icône ou un attribut image ?
- Comment va s’afficher un attribut de type texte riche ?
- Clés populations disponibles
- Populations disponibles pour chaque type d’objet
- Filtres
- Les opérateurs de filtre
- Tri
- Règles de tri par défaut
- Boucles
- Exemples de boucles disponibles
- Exemples d’informations à afficher
- Une fiche Programme / Plan
- Une fiche Action
- ❌ Erreurs courantes
La fiche de synthèse est un document Word ou PowerPoint qui résume un plan, un programme ou une action.
Personnalisable à l’image de votre organisation, elle peut être générée individuellement ou en série.
Ce fichier modèle est ensuite ajouté sur la plateforme. Voir Ajouter un modèle de fiche de synthèse sur la plateforme
Mémo caractères utilisés :
$
représente une information qui sera remplacée par une valeur deStrat Monitor.
POP
représente une clé population pour afficher les informations de certains objets.SOUSPOP
le point permet de cibler une sous population précise{ATTRIBUT}
les accolades sont utilisés pour afficher un attribut particulier[FILTRE=1]
les crochets permettent d’ajouter des filtres avec des opérateurs;
le point-virgule sert de séparateur pour ajouter plusieurs filtres(CODE ASC)
les parenthèses etASC
/DESC
permettent d’ajouter des critères de tri et un sens de tri<BOUCLE$ACTION>
permet de faire une rupture entre les objets et sous-objets, et de générer une diapositive par objet différent
Fichiers modèles
Fonctionnement des clés
La fiche repose sur des clés dynamiques insérées dans un modèle (Word ou PowerPoint) pour y faire apparaître automatiquement les données issues de votre plateforme.
Ces clés font le lien entre les données de votre plateforme et le contenu de la fiche générée.
Elles peuvent être insérées :
- dans un champ de texte,
- dans un tableau,
- sur des éléments images.
Deux types de clés sont utilisés :
- Clés attributs (valeurs de champs)
- Clés populations (listes dynamiques liées à un objet)
Syntaxe des clés
Pour insérer une clé dans le modèle, utilisez toujours un $
suivi de :
POP
: pour une clé population (exemple :$
ACTION
)Construire une fiche de synthèse - Clés populations disponibles
{CODE_ATT}
: pour une clé attribut (ex. :$
{CODE}
)Construire une fiche de synthèse - Clés attributs disponibles
La clé attribut peut correspondre à :
- un code d’un attribut : la valeur sera automatiquement remplacée dans la fiche (texte ou tableau).
- un code d’un rôle : affiche les informations des personnes associées à ce rôle dans le programme, plan ou action.
- un code d’un rattachement hiérarchique : affiche les informations liées à la hiérarchie : niveaux, valeurs, etc.
Clés attributs disponibles
Les clés attributs permettent d’afficher une information précise
Pour consulter les codes de vos attributs, accédez à :
Administration >
Attributs de la plateforme
:
Pour les actions, il est possible d’afficher :
- Le statut :
STATUS
- Le libellé :
LABEL
- La description :
DESCRIPTION
- La date de création :
DATE_CREATION
- La date de modification :
DATE_MODIFICATION
- La date de début :
DATE_DEBUT
- La date de fin :
DATE_FIN
- Tous les attributs avec des codes
Rôles
Pour les rôles, il est possible d’afficher :
- Le code :
CODE
- Le libellé :
LABEL
- La description :
DESCRIPTION
Pour les utilisateurs, il est possible d’afficher :
- Le login :
LOGIN
- Le prénom :
FIRSTNAME
- Le nom :
LASTNAME
- Le prénom et le nom :
FULLNAME
- La description :
DESCRIPTION
- La fonction :
FUNCTION
- Le mail :
MAIL
Pour les plans/programmes, il est possible d’afficher :
- Le statut :
STATUS
- Le libellé :
LABEL
- La description :
DESCRIPTION
- La date de création :
DATE_CREATION
- La date de modification :
DATE_MODIFICATION
- La date de début :
DATE_DEBUT
- La date de fin :
DATE_FIN
- Tous les attributs avec des codes
Pour les indicateurs, il est possible d’afficher :
- Le code :
CODE
- Le libellé :
LABEL
- La description :
DESCRIPTION
- La date de création :
DATE_CREATION
- La date de modification :
DATE_MODIFICATION
- L’unité de mesure :
MEASURE_TYPE
- S’il est calculé :
COMPUTED
- S’il est local :
LOCAL
- Tous les attributs d’indicateurs avec des codes
Pour les hiérarchies et les valeurs de niveau, il est possible d’afficher :
- Le libellé :
LABEL
Pour les valeurs d’indicateurs, il est possible d’afficher :
- La valeur du réalisé :
REALIZED
- La valeur de la trajectoire cible :
PERFORMANCE_PATH
- La valeur de la trajectoire revue :
REVISION
- La valeur du réalisé consolidé :
REALIZED_CONSOLIDATE
- La valeur de la trajectoire cible consolidée :
PERFORMANCE_PATH_CONSOLIDATE
- La valeur de la trajectoire revue consolidée :
REVISION_CONSOLIDATE
- La valeur de la cible :
TARGET
- La valeur initiale :
REFERENCE
- La valeur du prévisionnel :
EXPECTATION
- Le libellé de la période :
PERIOD
- La date de début de la période :
START_DATE
- La date de début de la période :
END_DATE
PLAN
.INDICATEUR.VALUE
[PERIOD=0]
: Période en cours
PLAN
.INDICATOR.VALUE
[PERIOD=1]
: Prochaine période
PLAN
.INDICATOR.VALUE
[PERIOD=-1:1]
: De la période précédente à la prochaine période
PLAN
.INDICATEUR.VALUE
[PERIOD=0]
{REALIZED}
: Réalisé de la période en coursPour les listes des tâches de plan ou d’action, il est possible d’afficher :
- Le libellé :
LABEL
- Le statut (terminé ou non) :
DONE
- La date d’échéance :
DEADLINE
- La priorité :
PRIORITY
- L’assigné :
USER_INLINE{FULLNAME}
(à associer au rôleTODO
.ROLE
{LABEL}
)
Comment inclure une icône ou un attribut image ?
Comment va s’afficher un attribut de type texte riche ?
Clés populations disponibles
Une population, c’est ce qu’un objet peut contenir : par exemple, une action porte des indicateurs, des rattachements hiérarchiques ou encore des rôles.
Ces 3 éléments sont considérés comme des populations de l’objet ACTION
.
Vous pouvez appeler ces clés dans une zone de texte ou dans un tableau.
Pour avoir la liste d’une population de l’objet, il faut d’abord insérer un tableau dans la diapositive PowerPoint modèle ou dans le fichier Word modèle.
Le contenu du tableau doit respecter le format suivant :
- La première ligne est obligatoirement l’entête du tableau. La mise en forme du texte est conservée.
- La deuxième ligne contient les populations et clés à afficher dans le tableau.
Les clés doivent être de la forme $POP
{CODE_ATT}
, où CODE_ATT
est le code de l’attribut sur la plateforme et POP
le nom de l’objet.
Par exemple : $ACTION
{LABEL}
pour afficher les noms des actions de mon plan.
Vous pouvez cibler une sous-population en combinant des clés.
Par exemple : $ACTION
.ROLE.UTILISATEUR
{FIRSTNAME}
pour afficher les prénoms des utilisateurs ayant un rôle sur les actions de mon plan.
Populations disponibles pour chaque type d’objet
Objet/Population | Clés objet/population | Sous-population disponible | Clés sous-populations |
Action | ACTION | Indicateurs | .INDICATEUR ou .INDICATOR |
Hiérarchies | .HIERARCHIE ou .HIERARCHY | ||
Rôles | .ROLE | ||
Liste des tâches | .TODO | ||
Plan | PLAN | Action | .ACTION |
Indicateurs | .INDICATEUR ou .INDICATOR | ||
Hiérarchies | .HIERARCHIE ou .HIERARCHY | ||
Rôles | .ROLE | ||
Liste des tâches | .TODO | ||
Hiérarchie | HIERARCHIE | Valeur de niveau | .VALEUR ou .VALUE |
Rôle | ROLE | Utilisateur | .UTILISATEUR ou .USER |
Indicateur | INDICATEUR | Value | .VALUE |
Filtres
Il est possible de filtrer ce que l’on souhaite afficher dans une liste avec une combinaison code/valeur.
Un filtre se matérialise de la manière suivante. Il se trouve [
entre crochets]
et après la clé population
.
Par exemple : $ACTION
[CODE=ACTION1]
pour afficher toutes les actions qui ont un code égal à “ACTION1”
ou $PLAN
[STATUS=BROUILLON,TERMINE,ANNULE]
pour afficher les plans qui ont un statut brouillon, terminé ou annulé. Vous pouvez ajouter plusieurs valeurs uniquement pour les attributs de type liste
Il est également possible de combiner plusieurs filtres en utilisant un séparateur : ;
.
Par exemple : $ACTION
[CODE=ACTION1
;
STATUS=EN_COURS]
pour afficher toutes les actions qui ont un code égal à “ACTION1” ET qui ont le statut en cours.
Pour cibler une sous-population, vous pouvez combiner les filtres :
Par exemple : $ACTION
[STATUS=TERMINE]
.INDICATOR
[CONSOLIDABLE=true]
{LABEL}
pour afficher tous les libellés des indicateurs consolidés des actions qui ont le statut terminé dans mon plan.
Les filtres sont disponibles sur tous les types d’objet et sur presque tous les types de valeurs. Voici les types d’attributs autorisés :
Les opérateurs de filtre
Plusieurs opérateurs de filtre sont disponibles :
Égal à | = |
Différent | ≠ |
Strictement inférieur | < |
Strictement supérieur | > |
Inférieur ou égal | <= |
Supérieur ou égal | >= |
Vérifier une nullité | IS_NULL , IS NULL , EST NUL , EST_NUL , EST NULLE , EST_NULLE , =NULL , = NULL , =NUL , = NUL , = NULLE , =NULLE , =null , = null |
Vérifier une non-nullité | IS_NOT_NULL , IS NOT NULL , EST NON NUL , EST_NON_NUL , EST NON NULLE , EST_NON_NULLE , =NOT_NULL , = NOT_NULL , =NON_NUL , = NON_NUL , = NON_NULLE , =NON_NULLE , ≠null , ≠ null |
Vérifier qu’une liste est non vide | IS NOT EMPTY , EST NON VIDE , IS_NOT_EMPTY , EST_NON_VIDE |
Vérifier qu’une liste est vide | IS EMPTY , EST VIDE , IS_EMPTY , EST_VIDE |
Choisir de voir certaines périodes pour les valeurs d’indicateurs | $INDICATOR .VALUE [PERIODE=-10:0] {PERIOD} , $INDICATOR .VALUE [PERIODE=-5:0] {PERIOD} ... |
Tri
Il est possible de définir l’ordre dans lequel les informations sont affichées en ajoutant un critère de tri sur l’attribut de votre choix.
Un critère de tri se construit de la manière suivante :
La clé population
est saisie, puis un code d’attribut
se se trouve (
entre parenthèses )
avec un caractère de sens de tri : ASC
pour un ordre croissant ou DESC
pour un ordre décroissant.
Par exemple : $PLAN.ACTION
(CODE ASC)
{LABEL}
permet de trier les libellés des actions du plan par code croissant.
Exemple | Description |
$PLAN {LABEL} | Affiche les libellés des plans triés par libellé, en ordre croissant ASC . Le sens de tri facultatif ici : s’il n’y a pas de sens précisé, alors le tri est croissant par défaut. |
$PLAN (CODE ASC) {LABEL} | Affiche les libellés des plans triés par code, en ordre croissant ASC |
$PLAN (CODE) {LABEL} | Affiche les libellés des plans triés par code, en ordre croissant ASC . Le sens de tri facultatif ici : s’il n’y a pas de sens précisé, alors le tri est croissant par défaut. |
$PLAN (CODE DESC) {LABEL} | Affiche les libellés des plans triés par code, en ordre décroissant DESC |
$ACTION (DATE_DEBUT ASC) {STATUS} | Affiche les statuts des actions triés par date de début des actions, en ordre croissant ASC |
$PLAN .ACTION (CODE) {LABEL} | Affiche les libellés des actions du plan, triées par code des actions, en ordre croissant ASC Le sens de tri facultatif ici : s’il n’y a pas de sens précisé, alors le tri est croissant par défaut. |
Règles de tri par défaut
- Si aucun critère de tri n’est spécifié, le tri s’effectue :
- sur le libellé
(LABEL)
pour tous les objets, - sauf les utilisateurs, où il s’agira alors de leur nom
(FULLNAME)
. - Le sens du tri se précise avec
ASC
ouDESC
. Si aucun sens n’est indiqué, l’ordre sera croissantASC
. - Le tri s’applique sur toutes les populations et sous-populations.
Par exemple, si l’on affiche les libellés des actions des plans avec $PLAN
.ACTION
{LABEL}
, le tri sera effectué sur les libellés des plans, puis sur ceux des actions.
Si le libellé du plan n’est pas affiché, alors le premier niveau de tri n’est pas visible.
Boucles
Vous pouvez générer une fiche complète en partant de votre programme tout en conservant sa structuration d’origine. Chaque élément enfant (sous-plan, action, indicateur, etc.) peut être affiché sur une diapositive dédiée, ce qui permet de bien différencier les types d’information.
Voir un fichier exemple : Construire une fiche de synthèse - Fiche_Programme_Boucle.pptx
Pour automatiser l’affichage de plusieurs objets (plans, actions, etc.), il faut insérer une boucle sur la diapositive à l’aide d’un code spécifique.
Par exemple, <BOUCLE$PLAN>
permet de démarrer une boucle sur les plans du programme.
- Ce code ne sera pas visible sur la fiche de synthèse exportée.
- Il fait office de rupture/duplication pour des objets : la diapositive sera dupliquée autant de fois qu’il existe d’éléments dans la population ciblée.
- Chaque diapositive générée affichera les informations d’un seul élément (par exemple : un seul plan, une seule action, etc.).
Ainsi, si 5 plans font partie de votre programme, alors 5 diapositives s’afficheront, chaque diapositive étant égale à un plan.
Chaque boucle doit être fermée avec par exemple <END$PLAN>
. Chaque fin de boucle doit reprendre la même syntaxe que le code de début de boucle.
Vous pouvez cumuler des boucles avec d’autres types de population.
En savoir plus : Construire une fiche de synthèse - Populations disponibles pour chaque type d’objet
Exemples de boucles disponibles
Début de boucle | Fin de boucle | Description |
<BOUCLE$PLAN> | <END$PLAN> | Génère une ou plusieurs diapositives pour chaque plan. |
<BOUCLE$ACTION> | <END$ACTION> | Génère une ou plusieurs diapositives pour chaque action. |
<BOUCLE$PLAN.ACTION> | <END$PLAN.ACTION> | Génère une ou plusieurs diapositives pour chaque action du plan. |
<BOUCLE$PLAN.INDICATOR> | <END$PLAN.INDICATOR> | Génère une ou plusieurs diapositives pour chaque indicateur du plan. |
<BOUCLE$PLAN.ACTION.INDICATOR> | <END$PLAN.ACTION.INDICATOR> | Génère une ou plusieurs diapositives pour chaque indicateur de l’action du plan. |
BOUCLE$ACTION.INDICATOR> | <END$ACTION.INDICATOR> | Génère une ou plusieurs diapositives pour chaque indicateur de l’action. |
Exemples d’informations à afficher
Je souhaite construire :
Construire une fiche de synthèse - Une fiche Programme / Plan
Construire une fiche de synthèse - Une fiche Action
Une fiche Programme / Plan
Je peux alors afficher :
Une fiche Action
Je peux alors afficher :