STUDIO Agenda
1. Principe
L’outil paramétrable « AGENDA » est proposé dans Diapason pour représenter des informations sous la forme d’un agenda.
Il est possible de l’utiliser pour gérer dans :
la CRM, les activités liées aux opportunités commerciales,
le SAV, le planning des intervenants,
la logistique, le planning des expéditions par zone géographique,
les approvisionnements, le planning des livraisons par quai,
la gestion commerciale, les commandes en retard.
Le paramétrage d’un agenda est proposé dans le même esprit que les outils existants comme les listes paramétrées, les PERTs.
Ergonomie agenda
L’ergonomie est formée de cinq parties :
Propriétaires
Liste permettant de sélectionner le ou les propriétaires à afficher dans l’agenda
Liste alimentée par requête REB ou renseignée lors de la définition de l’agenda
Catégories
Liste permettant de sélectionner la ou les catégories à afficher dans l’agenda
Liste alimentée par requête REB ou renseignée lors de la définition de l’agenda
Calendriers
Sélection des dates à afficher dans l’agenda
Le nombre de calendriers affichés est fonction de la taille disponible
Agenda
Affichage des événements sur la période sélectionnée dans les calendriers avec possibilité de :
changement de présentation (Jour/Semaine/Mois)
filtrer par propriétaires et catégories
Gestion des événements avec possibilité de :
déplacer les événements à la souris
créer ou modifier les événements
Boutons ou raccourcis
Actualiser après sélection propriétaires et/ou catégories
Remarque : Le panneau contenant les Calendriers / Catégories / Propriétaires peut être affiché à gauche ou masqué.
Personnalisation de l’agenda
Différents aspects de l’agenda sont personnalisables :
Apparence générale
Couleur, Représentation Jours fériés
Heure début et fin de journée
Calendrier des jours fermés associé
Précision :
Heure, 1/2 heure, 1/4 heure
Différents niveaux d’affichage possibles :
Jour, Semaine (semaine de travail ou semaine entière), Mois
Différents niveaux de détail possibles:
Faible, Moyen, Haut
Evénements:
Statut
Apparence
Couleur texte, de fond, icône
Niveau d’importance
Haute, Normale, Faible
Niveaux de partage
Privé, Public
Présentation de l’agenda
Les événements se déroulant sur un ou plusieurs jours sont représentés dans la zone entête de l’agenda pour une présentation par jour ou par semaine
Multi-Ressources : chaque jour présenté se divise en autant de colonnes que de propriétaires sélectionnés
Actions natives Agenda
Déplacer un événement à la souris
Changer niveau affichage (Jour/Semaine/Mois)
Changer de niveau de détail (Faible/Moyen/Fort)
2. Différentes phases de paramétrage d’un agenda
Un agenda peut être lancé depuis plusieurs endroits dans Diapason :
Démarrage
➡️ Explorateur applicatif ou navigateur : L’agenda peut être démarré depuis l’explorateur figurant sur sa définition. Aucun paramètre n’est transféré au démarrage.
➡️ Branches génériques d’un explorateur applicatif ou navigateur : L’agenda peut être lancé depuis des sous-branches générées par DIALOG, celles-ci pouvant transmettre un contexte particulier à la requête de démarrage.
➡️ Depuis une application de nature standard : L’agenda peut être lancé depuis toute application de nature standard (via le rattachement d’une action), la règle de récupération du contexte permettant d’afficher l’agenda est paramétrée sur l’application de définition de l’agenda.
➡️ Depuis une application de nature paramétrable : De même, il est possible de paramétrer la manière dont un contexte est transmis depuis une application de nature paramétrable sur l’application de définition des agendas.
➡️ Requête de démarrage de l’agenda : Au lancement la requête de démarrage de l’agenda est exécutée: celle-ci est facultative, elle permet d’initialiser les critères pour la condition et filtrer les actions disponibles parmi celles définies sur l’agenda.
Gestion des actions
Une application de gestion des actions (0STUDIO_Objets_App Chapitre Règle de gestion des actions) sur les objets de nature paramétrables, permet de définir la liste complète des actions qui seront disponibles sur l’agenda.
Afin d’initialiser un contexte particulier, il est toujours possible de définir une requête de type RCT (STUDIO_Objets_App Chapitre Règle de gestion des actions), celle-ci peut permettre aussi de gérer des traitements paramétrés lancés depuis une action ou en retour d’une action.
Ces actions permettent également de lancer certains objets applicatifs parmi :
ACT : Action de traitement paramétré par RCT
AGE : Agenda
AME : Application métier
ARB : Arbre paramétré
COU : Couplage
CSY : Commande système
DOC : Document
LPA : Liste paramétrée
MCO : Message de confirmation
PER : PERT
PSD : Procédure de saisie dynamique
TDY : Tableur dynamique
3. Définition des agendas Paramétrés
Depuis la branche « Agendas » dans l’explorateur applicatif « Studio DIAPASON », plusieurs applications permettent de gérer les agendas paramétrés :
Agendas
Environnement DIALOG (requêtes + variables)
Catégories (apparence des événements de l’agenda)
Définition des catégories
Une catégorie est la définition de l’apparence des événements apparaissant dans l’agenda :
Voir définition des catégories document : 0920_STUDIO_Apparence_Styles.doc#ERGO_CAT.
Définition d’un agenda paramétré
Onglet « Généralités »
|
Onglet « Démarrage »
|
Onglet « Définition »
|
Onglet « Interface »
|
Onglet « Actions »
|
Onglet « Critères »
|
Onglet « Qui, Quand ? »
|
Actions de Gestion sur les agendas paramétrés
Actions Standards de Gestion : Création, Modification, Duplication, Suppression, …
Catégories défaut: Possibilité de définir une liste figée de catégories par l’application de Définition liste des catégories défaut.
Propriétaires défaut: Possibilité de définir une liste figée de propriétaires par l’application de Définition liste des propriétaires défaut.
Copier dans Navigateur: Mémorise l’agenda pour exécuter l’action « Coller » dans la définition du navigateur.
Localiser dans Navigateur: Affiche les dossiers du navigateur dans lesquels l’agenda est présent.
Définition Navigateur: Lance la définition du navigateur.
Cas d’Emploi dans les Actions: Affiche les différentes utilisations de l’agenda en tant qu’action dans les LPA, AME, etc.
Créer un Raccourci: Affiche la fiche standard de définition d’un raccourci. Le raccourci créé permettra de lancer l’agenda directement depuis la barre de raccourcis du bureau.
4. Définition des filtres défaut
Le titre et l’icône de chaque filtre sont paramétrables dans la requête REB de démarrage associée à l’agenda paramétré.
L’onglet correspondant au filtre n’apparait que si la liste associée est renseignée soit par l’application soit dans la requête de démarrage.
Catégories défaut
Définition liste des catégories défaut
Onglet « Définition »
|
Onglet « Qui, Quand ? » :
|
Ergonomie
Propriétaires défaut
Définition liste des propriétaires défaut
Onglet « Définition »
|
Onglet « Qui, Quand ? »
|
Ergonomie
5. Utilisation des agendas paramétrés
Dans les Explorateurs Applicatifs
Lors de la définition d’un agenda paramétré, la liste des explorateurs applicatifs dans lesquels on souhaite l’afficher est renseignée.
Lors de l’affichage d’un explorateur applicatif, après la branche « favoris », si au moins un agenda paramétré est rattaché à cet explorateur, une branche « Agendas » est ajoutée.
Cette branche contient tous les agendas paramétrés rattachés à cet explorateur applicatif, avec éventuellement leurs liens génériques.
Remarques : La gestion des droits s’applique aux agendas paramétrés lors de l’affichage de l’explorateur applicatif.
Dans le Navigateur diapason
Lors de la définition du navigateur DIAPASON, les agendas paramétrés sont présentés dans la liste des objets pouvant être insérés dans celui-ci.
Lors de l’utilisation du navigateur DIAPASON, les agendas paramétrés sont affichés dans l’arborescence du navigateur avec éventuellement leurs liens génériques.
Remarques : La gestion des droits s’applique aux agendas paramétrés lors de l’affichage du navigateur DIAPASON
6. Gestion des Droits sur les agendas paramétrés
Il est possible de définir des droits sur les agendas paramétrés comme cela est fait pour les autres objets applicatifs, ….
Dans l’arborescence de Définition des Droits de l’explorateur applicatif « Exploitation », la branche « Agendas » a été ajoutée ( STUDIO_Zone_Navigation).
7. Annexes
Description des listes standard
WfAgeCat : Liste des catégories
La zone « AgeCatSel » permet si elle est cochée, de sélectionner la catégorie au démarrage de l’agenda.
Cette liste peut être alimentée par la requête de démarrage ou par l’application de saisie des catégories defaut.
WfAgePro : Liste des propriétaires
La zone « AgeProSel » permet si elle est cochée, de sélectionner le propriétaire au démarrage de l’agenda.
Cette liste peut être alimentée par la requête de démarrage ou par l’application de saisie des propriétaires defaut.
WfAgeEvt : Liste des événements
Les zones listées ci-dessus permettent de définir chaque événement en détail.
Les zones ci-dessus sont libres et permettent lors de l’extraction de stocker des informations utiles aux différentes actions pouvant être lancées depuis l’agenda paramétrable.
Variables scr liées aux agendas paramétrés
I : initialisé avec une constante
E : initialisé en entrée dans la requête
S : modifiable dans la requête et récupéré en sortie de la requête
Variable | Désignation | Type | Format | Règle Démarrage | Règle constitution | Règle intégrité | Règle RCT |
AGE_ActCtx | Contexte Requête | A | C/10 | I : DEM | I : INI | I : DEP | |
AGE_ActDBC | Action défaut DBC | A | C/10 | E/S | E | E | E |
AGE_AFF | Niveau Affichage | A | C/10 | E/S | E | E | E |
AGE_AppDef | Apparence Défaut | A | C/10 | E/S | E | E | E |
AGE_CAL | Calendrier Jours Ouvrés | A | C/10 | E/S | E | E | E |
AGE_CatIco | Icône Catégorie | A | C/10 | E/S | E | E | E |
AGE_COU | Couleur de fond | A | C/10 | E/S | E | E | E |
AGE_DatDeb | Date début Horizon | D | D JJ/MM/AA | E | |||
AGE_DatFin | Date Fin Horizon | D | D/JJ/MM/AA | E | |||
AGE_DatPreDeb | Date Deb Horizon Précédent | D | D/JJ/MM/AA | E | |||
AGE_DatPreFin | Date Fin Horizon Précédent | D | D/JJ/MM/AA | E | |||
AGE_DerAct | Dernière Action | A | C/10 | E | |||
AGE_DET | Niveau de détail | A | C/10 | E/S | E | E | E |
AGE_ERG | Ergonomie | A | C/10 | E/S | E | E | E |
AGE_HDEB | Heure Début Affichage | E | E/S | E | E | E | |
AGE_HFIN | Heure Fin affichage | E | E/S | E | E | E | |
AGE_JEX | Liste des jours exclus | A | C/10 | E/S | E | E | E |
AGE_JF | Représentation Jours fériés | A | C/10 | E/S | E | E | E |
AGE_LisAct | Liste Actions | A | C/60 | E/S | E | E | E |
AGE_PRE | Précision | A | C/10 | E/S | E | E | E |
AGE_ProIco | Icône Propriétaires | A | C/10 | E/S | E | E | E |
AGE_RAF | RAF agenda | L | L+/- | E /S | |||
AGE_REF | Référence Agenda | A | C/10 | E | E | E | E |
AGE_TitCat | Titre Catégories | A | C/60 | E/S | E | E | E |
AGE_TitPro | Titre Propriétaires | A | C/60 | E/S | E | E | E |
EVT_DEP | Déplacement Ok | L | L+/- | E/S | |||
EVT_EMP | Emplacement Evt | A | C/10 | E | |||
EVT_ETA | Etat Evt (CRE/MOD/SUP) | A | C/10 | E | |||
EVT_ETI | Catégorie Evt | A | C/60 | E | |||
EVT_HDEB | Heure début Evt | E | E/4 | E | E | ||
EVT_HFIN | Heure Fin Evt | E | E/4 | E | E | ||
EVT_ICO | Icônes Evt | A | C/101 | E | |||
EVT_IMP | Importance | A | C/10 | E | |||
EVT_JDEB | Jour début Evt | D | D/JJ/MM/AA | E | E | ||
EVT_JFIN | Jour fin Evt | D | D/JJ/MM/AA | E | E | ||
EVT_JOU | Journée Entière ? | L | L+/- | E | |||
EVT_LIB | Description Evt | A | C/1025 | E | |||
EVT_LSTACT | Actions | A | C/60 | E | |||
EVT_PRI | Privé ? | L | L+/- | E | |||
EVT_PRO | Propriétaire Evt | A | C/10 | E | |||
EVT_Ref | Référence Evt | A | C/10 | E | |||
EVT_STA | Statut Evt | A | C/10 | E | |||
EVT_SUJ | Sujet Evt | A | C/60 | E | |||
EVT_TYP | Type Evt | A | C/10 | E | |||
Icone | Icône Agenda | A | C/10 | E/S | E | E | E |
Titre | Titre | A | C/60 | E/S | E | E | E |