Cegid XRP Ultimate  |      Actualisé le 

Planification

Gestion des tâches d'échéance

Préambule

Paramétrage minimum pour la mise en place :


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.


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