Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Fondations | |||
GTIND - Indicateurs |
Il s'agit de la transaction principale de définition des indicateurs, également accessible via le conteneur GKTIND. Un indicateur représente un ensemble de données calculées pour une période définie. Ces données proviennent de Cegid XRP Ultimate ou d'une source externe. A partir d'une représentation visuelle appelée restitution, un indicateur met en évidence une information de manière directe afin d'orienter des décisions, des choix, etc. Il sera possible d'évaluer une tendance, mettre en relief une évolution, d'établir une analyse précise en naviguant dans le détail des données voire de les comparer à des seuils prédéfinis. Exemple : indicateur représentant le chiffre d'affaires par mois d'une société. Suite au calcul, on aura la valeur 10M EUR pour Janvier, 12M EUR pour Février, 8M EUR pour Mars, etc. A noter que les valeurs d'un indicateur sont calculées à un instant donné, puis restituées, et ne sont pas une représentation en temps réel. |
Plus de détails sur la définition d'un indicateur : Les indicateurs et leur restitution. |
Données |
Indicateur |
Identifiant universel non saisissable, attribué automatiquement. Des indicateurs standard standard sont proposés. Les utilisateurs pouvant en définir d'autres selon leurs besoins spécifiques. Règles de codification de l'identifiant universel : - un indicateur standard commence par la lettre Q. S'il est défini par le Pôle Solutions, il commence par QS1, QS2, etc. ; - un indicateur spécifique à un client utilisateur de Cegid XRP Ultimate, mais défini par Cegid, commence par la lettre X. Pour le définir, ouvrir la transaction GTIND ou GKTIND en étant connecté en tant que "client", sinon il commencera par la lettre Q ; - un indicateur défini par un client utilisateur de Cegid XRP Ultimate lui-même, commence par la lettre Y. Les indicateurs standard ne sont pas modifiables par les clients utilisateurs du produit. |
Intitulé |
Les indicateurs standard sont multilingues. |
Mode de calcul |
Le calcul de l'indicateur peut s'effectuer selon plusieurs modes : - requête ; - mise à jour via l'interface ; - mise à jour via un traitement ; - entre indicateurs (valeurs stockées) ; - entre indicateurs (valeurs non stockées). Pour plus de détails sur chaque mode, voir le paramètre CALGTIND. |
Application |
Application d'appartenance d'un indicateur standard. Non gérée pour un indicateur défini par un client utilisateur de Cegid XRP Ultimate. |
Bibliothèque |
La bibliothèque (GTINB) est un critère de regroupement des indicateurs afin notamment d'isoler les indicateurs standard des autres. Choix de la bibliothèque : - un indicateur standard appartient à la bibliothèque "INDSPRD" ou à la bibliothèque complémentaire de son application ("INDSAPP" où APP correspond à l'application) ; - un indicateur spécifique à un client utilisateur de Cegid XRP Ultimate, mais défini par Cegid, appartient à la bibliothèque "INDSSPE". L'application spécifique du client doit être renseignée. L'indicateur peut également être sur une bibliothèque "métier" faisant référence à un module ; - un indicateur défini par un client utilisateur de Cegid XRP Ultimate lui-même, appartient à la bibliothèque "INDCUSTOM". |
Dernier calcul |
Date et heure de dernier calcul de l'indicateur. |
Date |
Les valeurs correspondent aux occurrences du paramètre PEDGTIND. |
Heure |
Les valeurs correspondent aux occurrences du paramètre PEHGTIND. |
Expressions de la période de recherche |
Pour les indicateurs dont le mode de calcul est une requête, les fourchettes de dates et heures représentent un filtre de temps à appliquer sur les dates et heures des données. Ces fourchettes sont utilisées lors du calcul de l'indicateur et peuvent être basées sur des symboles. Si elles ne sont pas renseignées aucun filtre n'est appliqué. |
Confidentialité |
Cette case à cocher indique s'il faut gérer ou non la confidentialité pour cet indicateur. La confidentialité (GTINRC) s'appliquera lors de la restitution des données et non lors du calcul de celles-ci. |
Type de la valeur |
Le type des valeurs calculées par un indicateur peut être numérique (un montant, une quantité, etc.), alphanumérique (une cotation) ou date. Les valeurs correspondent aux occurrences du paramètre TVIGTIND. |
Unité |
Unité dans laquelle sont stockées les valeurs de l'indicateur. L'unité n'a qu'une valeur indicative, elle correspond aux occurrences du paramètre UNIGTIND. |
Identifiant |
Autre numéro unique identifiant un indicateur, attribué automatiquement. Visible uniquement en mode grille. |
Détails des colonnes |
Numéro |
Ce numéro permet d'identifier les colonnes contenant le détail des valeurs de l'indicateur. De plus, il représente les niveaux de drill-down dans la restitution. |
Colonne |
La colonne est définie uniquement pour le mode de calcul "Requête". S'il s'agit d'une colonne d'une table, l'identifiant et l'intitulé seront renseignés automatiquement. |
Identifiant |
L'identifiant de la colonne permet de spécifier un nom unique pour le niveau de l'indicateur. |
Intitulé |
L'intitulé de la colonne définit le texte qui sera affiché dans le fil d'Ariane de la restitution. Cet intitulé est multilingue pour les indicateurs standard. |
Paramètres standard |
Effacer |
L'icône ![]() |
Formule |
Formule de calcul à appliquer sur les données. Il est possible de faire une somme, une moyenne, d'obtenir le nombre, la valeur maximale ou encore la valeur minimale. Pour un indicateur de type alphanumérique ou date, aucune formule n'est nécessaire. Les valeurs correspondent aux occurrences du paramètre FMLGTIND. |
Colonne d'application |
La valeur de ce champ est rattachée à la formule et définit donc sur quelle colonne elle sera appliquée. Il est possible de spécifier une expression SQL par exemple "coalesce". |
Colonnes de recherche |
Date |
Il s'agit de la colonne date sur laquelle s'applique le filtre de recherche sur les dates. Elle est également utilisée pour regrouper les données selon la période de stockage prédéfinie. |
Heure |
Il s'agit de la colonne heure sur laquelle s'applique le filtre de recherche sur les heures. Elle est également utilisée pour regrouper les données selon la période de stockage prédéfinie. |
From |
Ensemble des tables (et éventuels alias) de la requête SQL. |
Where |
Restrictions sur les données ramenées par la requête SQL. Certaines restrictions sur les dates de recherche sont automatiquement calculées. Pour que la requête SQL fonctionne sur tous les SGBD, on utilise des symboles pour les fonctions SQL dont la syntaxe diffère d'un SGBD à l'autre. Ces symboles seront remplacés lors de d'exécution de la requête. Ils correspondent aux occurrences des paramètres SYMB_ISE, SYMB_MSQ, SYMB_ORA, SYMB_SYB et SYMB_UDB. |
Select |
Affichage de la requête SQL complète. |
Substitution |
Afin de rendre un indicateur flexible à chaque besoin fonctionnel, une requête peut utiliser des conditions paramétrables. Plutôt que de coder directement dans la clause "Where" de la requête, "colonne = 'ZZ' avec une valeur fixe", on utilisera "colonne = ?". La variable représentant le "?" équivaut à un symbole. Ce symbole (GTSER) est associé à une valeur pouvant être personnalisée par les utilisateurs. Exemple : Syntaxe SQL : where etssvcdv = ? and clasvcdv in (?) Substitution variable 1, équivaut à un symbole défini pour l'établissement. Substitution variable 2, équivaut à un symbole défini pour la classe. Dans GTSER, le symbole défini pour l'établissement a pour valeur IND ; valeur personnalisable. Dans GTSER, le symbole défini pour la classe a pour valeur 'VENTE','ACHAT','AVOIR' (valeur personnalisable). Syntaxe SQL exécutée : where etssvcdv = 'IND' and clasvcdv in ('VENTE','ACHAT','AVOIR'). |
Variable |
Varie de 1 à n. La variable numéro 1 correspond au premier "?" présent dans la requête SQL, la numéro 2 au second, etc. |
Symbole équivalent |
Les symboles sont définis dans la transaction GTSER. |
Filtres |
Le but est de pouvoir compléter la clause "Where" d'une requête associée à un indicateur standard. L'utilisateur de l'indicateur peut définir des filtres supplémentaires qui s'ajouteront à ceux de la requête d'origine (personnalisation de la requête SQL en saisissant directement la syntaxe SQL). Pour que la requête SQL fonctionne sur tous les SGBD, on utilise des symboles pour les fonctions SQL dont la syntaxe diffère d'un SGBD à l'autre. Ces symboles seront remplacés lors de d'exécution de la requête. Ils correspondent aux occurrences des paramètres SYMB_ISE, SYMB_MSQ, SYMB_ORA, SYMB_SYB et SYMB_UDB. |
Boutons poussoirs |
Aide |
Permet d'obtenir la documentation sur l'indicateur sélectionné. |
Transactions associées |
GTINV - Valeurs de l'indicateur |
GTINM - Mise à jour des valeurs des indicateurs |
GTINRI - Requêtes des intitulés des valeurs de l'indicateur |
GTINRC - Requêtes de confidentialité des valeurs |
GTICX - Contexte de mise à jour d'un indicateur |
DTIND - Duplication d'un indicateur ou d'une restitution |
GTIDS - Liste des indicateurs de la restitution |
Paramètres |
CALGTIND |
PEDGTIND |
PEHGTIND |
TVIGTIND |
UNIGTIND |