- Préambule
- Règle de tâches collaboratives
- Tâche collaborative (GKNREG ou GNREG)
- Evénement de génération (GNRGE)
- Argument (GNARG)
- Association règle-événement de génération
- Modèle de tâches (GKNRGE, GNMGT)
- Modèle de génération des destinataires (GNMGU)
- Définition d'une entité (GTDEN)
- Définition de l'entité de tâches (GNENT)
- Association règle-entité (GNARE)
- Formule des tâches collaboratives (facultatif)
- Formule (GKNFOR ou GNFOR)
- Définition des arguments de formule (GNARF)
- Définition de la séquence de la formule de tâche (GNSFO)
- Définition du select (GNRFF)
- Définition des variables Entrées/Sorties (GTREVE, GTREVS)
- Détail de la formule (GNSFOD)
- Equivalence d'arguments de formule de tâches (GNIAF)
- Création du lien entre la règle et la tâche (GNAFO)
- Paramètre de synchronisation (GNARP)
- Traitement de génération de tâches périodiques (TNGTP)
- Indicateur pour avoir l'échéance
- Définition de l'indicateur (GTIND)
- Calcul des valeurs d'indicateur (TTIND)
- Restitution (GKTIRS, GTIRS)
- Liste des indicateurs de la restitution (GTIDS)
- Graphiques des restitutions
- Attributs (GTIAG)
- Ajouter la restitution à un accueil (GKTACC)
- Création d'une nouvelle brique (GTBRQ)
- Rattachement de la restitution (GTEBQ)
- Rattachement de la brique à un onglet (GTEBQ)
- Résultat
Préambule
Paramétrage minimum pour la mise en place :
- Une classe de tâches de planning (GNCTP) définie par défaut ;
- Etape 100 dans les étapes de tâches de planning (GETPW) ;
- Etape (100), par défaut, pour cette classe (GETCW) ;
- Ressources (gestionnaires) définies dans la gestion des ressources (GNRES).
Règle de tâches collaboratives
Tâche collaborative (GKNREG ou GNREG)
Evénement de génération (GNRGE)
Argument (GNARG)
Il faut au minimum ces deux arguments de règles :
Association règle-événement de génération
Modèle de tâches (GKNRGE, GNMGT)
Modèle de génération des destinataires (GNMGU)
Il n'est pas obligatoire de définir un modèle de génération des destinataires.
Si le réalisateur est connu, il suffit de le renseigner directement dans le modèle de la tâche.
Définition d'une entité (GTDEN)
Il est possible d'ouvrir un mnémonique lié à la tâche (facultatif).
Définition de l'entité de tâches (GNENT)
Association règle-entité (GNARE)
Formule des tâches collaboratives (facultatif)
Formule (GKNFOR ou GNFOR)
Si pour une synchronisation, vous voulez passer des informations issues de la base de données, il faut créer une formule.
Définition des arguments de formule (GNARF)
Définition de la séquence de la formule de tâche (GNSFO)
Définition du select (GNRFF)
Définition des variables Entrées/Sorties (GTREVE, GTREVS)
Dans notre exemple, pas de variables en entrée.
Détail de la formule (GNSFOD)
Création du lien entre la variable en sortie du select et l'argument de la formule (idem pour la variable en entrée) :
Equivalence d'arguments de formule de tâches (GNIAF)
Définition d'une équivalence entre l'argument de la formule et un argument de la tâche (cela va permettre de créer un nouvel argument) :
Création du lien entre la règle et la tâche (GNAFO)
Paramètre de synchronisation (GNARP)
Association de notre argument à un paramètre de synchronisation (GNARP). Transaction en synchronisation de GNARE, gestion qui a permis de définir le mnémonique à ouvrir lors du clic sur une tâche :
Traitement de génération de tâches périodiques (TNGTP)
Pour avoir une tâche de manière périodique, il faut lancer ce traitement.
Indicateur pour avoir l'échéance
Pour avoir l'échéance dans une brique d'accueil, il faut passer par les indicateurs.
Définition de l'indicateur (GTIND)
Définition du niveau : ce niveau sert quand on peut avoir une échéance différente par établissement.
Le select de l'indicateur est le suivant :
Valeur des champs
Colonne d'application :
datediff(dd,convert(datetime,'<#$JOUR#>'), convert(datetime,qntac.dliqntac))
Date :
coalesce(qntac.dliqntac, '<#$DATMIN#>')
From :
qnhrt, qntac left outer join qnres on qntac.resqntac=qnres.nuiqnres
Where :
qnhrt.tacqnhrt=qntac.nuiqntac
and qntac.dplqntac is null
and qntac.verqntac is null
and ((qnhrt.regqnhrt='QPQPN0001'))
and qntac.staqntac != 'T'
Calcul des valeurs d'indicateur (TTIND)
Restitution (GKTIRS, GTIRS)
Pour visualiser le résultat, il faut créer une restitution d'indicateur.
Liste des indicateurs de la restitution (GTIDS)
Graphiques des restitutions
Attributs (GTIAG)
Pour avoir le graphique par établissement, il faut positionner un attribut.