Cegid XRP Ultimate | I3 Actualisé le 06/10/2022 |
|||
Décisionnel | |||
TDCMP - Intégration métier paramétrable dans un métier |
Ce traitement permet d'intégrer des métiers paramétrables dans un métier cible. Les métiers paramétrables sont identifiés par leur rôle égal à "P" (paramètre ROLGWMET). Ces métiers paramétrables peuvent être des métiers de liaison identifiés par le genre égal à 'L' (GENGWMET). Ainsi, l'intégration du métier de liaison intègre automatiquement ses métiers associés définis par la gestion des métiers de liaison (GKMTLG). Le métier cible doit être générable, son rôle doit être nul (paramètre ROLGWMET). Les éléments (vues, jointures, colonnes, filtres, contextes, hiérarchies) sont copiés en remplaçant les mots-clés par les valeurs saisies à la soumission. Dans la plupart des cas, les métiers paramétrables possèdent la particularité d'avoir une vue dite de rattachement (ou plusieurs) c'est-à-dire d'une vue sans objet rattaché (colonnes, jointures, filtres ou demandes) qui permet de déposer le contenu du métier paramétrable dans le métier cible. Ce traitement peut être lancé plusieurs fois sur le métier cible avec le même métier paramétrable, les mots-clés doivent alors différencier chaque intégration. La vue de rattachement regroupe alors chaque intégration. Exemple : Dans le métier "Achat Détail", le métier "Hiérarchie CGR Paramétrable" (CGR-HIEP) sera intégré une première fois pour gérer une hiérarchie sur le CGR de la commande et une seconde fois pour le CGR de la ligne de commande. |
Soumission (voir aussi : Paramétrage du traitement) |
Métier paramétrable |
Cette zone est obligatoire, le contrôle est effectué dans le traitement. Les éléments du métier paramétrable seront insérés dans le métier cible (métier générable). La saisie de métier de liaison paramétrable est également possible. Leur intégration permet l'intégration automatique des métiers associés définis dans la gestion des métiers de liaison (GKMTLG). La saisie de plusieurs métiers paramétrables est possible avec un maximum de 6 critères saisis. Par le biais des métiers de liaison, une limitation de métiers à intégrer est de 30 métiers à chaque soumission (erreur GWMET082). Exemple : Avec un métier cible créé à partir de "Finances Auxiliaire" : TIE-PTIP;TIE-CVLP;TIE-CO3P;TIE-PARP ou : Avec un métier cible créé à partir de "Achats Détail" : TIE-ACCP;TIE-CVLP;TIE-CO2P;TIE-PARP Depuis l'appel de la gestion des compositions graphiques du métier (GKMETG), la liste de valeurs est dépendante du métier d'origine référencé dans l'information du métier sous la forme [xxx]. Exemple : Si le métier client est dérivé du métier référence 'FIN-ANS', seuls les métiers paramétrables associés à 'FIN-ANS' seront disponibles dans cette liste de valeurs. |
Métier cible |
Cette zone est obligatoire, le contrôle est effectué dans le traitement. Le métier cible est le métier dans lequel seront insérés les éléments du métier modèle paramétrable. Le métier cible doit être un métier générable. La gestion de la langue du métier cible est possible avec la saisie au format : code métier cible; code langue. Exemple : YFINCMP;US Si la langue n'est pas précisée, la valeur est "FR". |
Code |
Cette zone est obligatoire, le contrôle est effectué dans le traitement. Elle est saisie sur 10 caractères au maximum. La valeur remplace le mot-clé XNUMX : - dans le code de la vue ; - dans le code de la vue de rattachement ; - dans les intitulés complet et réduit de la vue ; - dans la description et l'information de la vue ; - dans le code de la colonne ; - dans la vue de la colonne ; - dans les intitulés complet et réduit de la colonne ; - dans la description et l'information de la colonne ; - dans les expressions ; - dans l'information des expressions ; - dans le code hiérarchie, l'intitulé, la description et l'information de la hiérarchie. Si les mots-clés Alias (XALTX), Intitulé (XINTX), Intitulé réduit (XINRX) et/ou Valeur (XCODX) sont utilisés dans le métier paramétrable mais non renseignés à la soumission, c'est la valeur de cette zone Code qui sera utilisée. La valeur saisie pour ce mot-clé XNUMX est transformée en majuscule alors que les autres indicateurs XINTX, XINRX, XALTX et XCODX prennent la valeur saisie à la majuscule près. |
Alias |
Cette zone est facultative en saisie, elle est saisie sur 10 caractères au maximum. Si cette zone n'est pas renseignée, la valeur utilisée par le traitement sera celle de la zone Code. La valeur de "Alias" remplacera le mot-clé XALTX : - dans les alias ; - dans les tables forcées des colonnes ; - dans les expressions. Si le mot-clé Alias (XALTX) est utilisé dans le métier paramétrable mais non renseigné à la soumission, c'est la valeur de la zone Code qui sera utilisée. |
Intitulé |
Cette zone est facultative en saisie, elle est saisie sur 20 caractères au maximum. Si cette zone n'est pas renseignée, la valeur utilisée par le traitement sera celle de la zone Code. La valeur de "Intitulé" remplacera le mot-clé XINTX : - dans l'intitulé complet des vues ; - dans la description et l'information complémentaire des vues ; - dans l'intitulé complet des colonnes ; - dans la description et l'information complémentaire des colonnes ; - dans l'expression et l'information complémentaire des expressions ; - dans l'intitulé, la description et l'information complémentaire des hiérarchies. Si le mot-clé Intitulé (XINTX) est utilisé dans le métier paramétrable mais non renseigné à la soumission, c'est la valeur de la zone Code qui sera utilisée. |
Intitulé réduit |
Cette zone est facultative en saisie, elle est saisie sur 10 caractères au maximum. Si cette zone n'est pas renseignée, la valeur utilisée par le traitement sera celle de la zone Code. La valeur de "Intitulé réduit" remplacera le mot-clé XINRX : - dans l'intitulé complet et réduit des vues ; - dans la description et l'information complémentaire des vues ; - dans les intitulés complet et réduit des colonnes ; - dans la description et l'information complémentaire des colonnes ; - dans la référence des colonnes ; - dans l'expression et l'information complémentaire des expressions ; - dans l'intitulé, la description et l'information complémentaire des hiérarchies. Si le mot-clé Intitulé réduit (XINRX) est utilisé dans le métier paramétrable mais non renseigné à la soumission, c'est la valeur de la zone Code qui sera utilisée. |
Valeur |
Cette zone est facultative en saisie, elle est saisie sur 10 caractères au maximum. La valeur de "Valeur" remplacera le mot-clé XCODX dans les expressions. Si le mot-clé Valeur (XCODX) est utilisé dans le métier paramétrable mais non renseigné à la soumission, c'est la valeur de la zone Code qui sera utilisée. Attention à la représentation du mot-clé Valeur. Pour les métiers associés à un chemin tels que CGR-HIEP ou POS-HIEP, le critère Valeur représente un chemin de composition qui doit être obligatoirement en Majuscule. |
Référence |
La saisie de cette zone est facultative. Cette information donne le nom de l'alias de la table de lien entre le métier paramétrable et le métier cible. La valeur de "Référence" remplacera le mot-clé XREFX : - dans les alias ; - dans les tables forcées des colonnes ; - dans les références des colonnes ; - dans les expressions. Si une table de lien est définie dans le métier paramétrable (voir exemple ci-dessous), l'alias de la table sera égal à la valeur saisie. Si elle n'est pas renseignée, l'alias ne sera pas géré et le mot-clé XREFX sera remplacé par le nom de la table déduit de la colonne (exemple numoecgr => oecgr). L'utilisation de table de lien est indiquée dans la documentation en ligne associée à chaque métier paramétrable. Exemple : Pour le métier "Hiérarchie CGR Paramétrable" (CGR-HIEP), la table de lien est oecgr. La valeur saisie dans la zone "Référence" sera donc l'alias de la table oecgr. Ainsi, lorsqu'on intègre ce métier pour gérer une hiérarchie sur le CGR de la commande et une hiérarchie sur le CGR de la ligne de commande dans le métier "Achat Détail", on doit saisir "CGR1_Cde" comme valeur pour le traitement des commandes (on obtient : CGR1_Cde.numoecgr) et "CGR1_Lig" pour le traitement des lignes de commandes (on obtient : CGR1_Lig.numoecgr). Par contre, lorsque l'on intègre ce même métier dans un métier Finances, cette valeur ne doit pas être renseignée afin que le lien se fasse directement sur la table (on aura : oecgr.numoecgr). Remarque : Une vérification est faite sur le métier paramétrable lors de l'intégration afin de s'assurer qu'une seule table est associée au mot-clé XREFX, ce contrôle est bloquant. Lors de l'intégration multiple de métiers utilisant l'indicateur XREFX, il n'est pas possible d'utiliser d'alias car un alias fait référence à une seule table. Par exemple pour l'intégration simultanée des métiers CGR-HIEP et POS-HIEP, il n'est pas possible de faire référence à la fois à la table oecgr pour CGR-HIEP et à la table oepos pour POS-HIEP. Dans ce cas, le traitement doit être lancé une fois pour chaque métier utilisant le mot-clé XREFX avec des valeurs différentes. |
Paramètre 1 |
La saisie de cette zone est facultative. Aucun contrôle n'est effectué, ni à la saisie, ni par le traitement. Elle permet de gérer des constantes dans les métiers paramétrables. La valeur de "Paramètre 1" remplacera le mot-clé XPAR1X : - dans le code de la vue ; - dans le code de la vue de rattachement ; - dans les intitulés complet et réduit de la vue ; - dans la description et l'information de la vue ; - dans le code de la colonne ; - dans la vue de la colonne ; - dans les intitulés complet et réduit de la colonne ; - dans la description et l'information de la colonne ; - dans les expressions ; - dans l'information des expressions ; - dans le code hiérarchie, l'intitulé, la description et l'information de la hiérarchie. L'utilisation de ce paramètre dans les métiers paramétrables est documentée dans l'aide en ligne. Exemples : Pour le métier "Ventilations Analytiques par But Paramétrable" (HRB-BUTP), le paramètre 1 représente l'alias du but origine de la répartition. Pour le métier "Achats-Gestionnaire_Commande parametrable" (ACH-GESP), le paramètre 1 détermine si l'information paramétrée des gestionnaires de la commande est la fonction ou le rôle. |
Paramètre 2 |
La saisie de cette zone est facultative. Aucun contrôle n'est effectué, ni à la saisie, ni par le traitement. Elle permet de gérer des constantes dans les métiers paramétrables. La valeur de "Paramètre 2" remplacera le mot-clé XPAR2X : - dans le code de la vue ; - dans le code de la vue de rattachement ; - dans les intitulés complet et réduit de la vue ; - dans la description et l'information de la vue ; - dans le code de la colonne ; - dans la vue de la colonne ; - dans les intitulés complet et réduit de la colonne ; - dans la description et l'information de la colonne ; - dans les expressions ; - dans l'information des expressions ; - dans le code hiérarchie, l'intitulé, la description et l'information de la hiérarchie. L'utilisation de ce paramètre dans les métiers paramétrables est documentée dans l'aide en ligne. Exemples : Pour le métier "Ventilations Analytiques par But Paramétrable" (HRB-BUTP), le paramètre 2 représente l'alias du but destinataire de la répartition. Pour le métier "Achats calcul délai paramétrable" (ACH-DELP), le paramètre 2 représente la deuxième étape de calcul de délai. |
Paramètre 3 |
La saisie de cette zone est facultative. Aucun contrôle n'est effectué, ni à la saisie, ni par le traitement. Elle permet de gérer des constantes dans les métiers paramétrables. La valeur de "Paramètre 3" remplacera le mot-clé XPAR3X : - dans le code de la vue ; - dans le code de la vue de rattachement ; - dans les intitulés complet et réduit de la vue ; - dans la description et l'information de la vue ; - dans le code de la colonne ; - dans la vue de la colonne ; - dans les intitulés complet et réduit de la colonne ; - dans la description et l'information de la colonne ; - dans les expressions ; - dans l'information des expressions ; - dans le code hiérarchie, l'intitulé, la description et l'information de la hiérarchie. L'utilisation de ce paramètre dans les métiers paramétrables est documentée dans l'aide en ligne. Exemple : Pour le métier "Commentaire des données budgétaires Paramétrable" (FIN-CMMP), le paramètre 3 représente la nature du but de budget de commentaire (Réel, Budget, Révisé). Ainsi, nous pourrons regroupés les buts de commentaires sur les budgets réels, prévisionnels et révisés. |
Paramètre 4 |
La saisie de cette zone est facultative. Aucun contrôle n'est effectué, ni à la saisie, ni par le traitement. Elle permet de gérer des constantes dans les métiers paramétrables. La valeur de "Paramètre 4" remplacera le mot-clé XPAR4X : - dans le code de la vue ; - dans le code de la vue de rattachement ; - dans les intitulés complet et réduit de la vue ; - dans la description et l'information de la vue ; - dans le code de la colonne ; - dans la vue de la colonne ; - dans les intitulés complet et réduit de la colonne ; - dans la description et l'information de la colonne ; - dans les expressions ; - dans l'information des expressions ; - dans le code hiérarchie, l'intitulé, la description et l'information de la hiérarchie. L'utilisation de ce paramètre dans les métiers paramétrables est documentée dans l'aide en ligne. |
Niveau |
La saisie de cette zone est facultative. Elle permet de limiter la création des vues de type hiérarchie. Généralement, les compositions ou hiérarchies gérées dans les métiers paramétrables permettent d'intégrer 10 niveaux. Le nombre de niveaux traités peut être saisi dans cette zone. La valeur doit être comprise entre 2 et 15. Dans les vues, le niveau est géré dans le paramètre NATGWVUE. Les niveaux suivants peuvent être intégrés dans un deuxième temps en relançant le traitement d'intégration avec les mêmes critères et en donnant le niveau des vues à intégrer. Exemple : intégration d'une composition de CGR chemin "STR" sur 6 niveaux. Le niveau saisi doit être égal à 6. Ainsi, la vue "CGR NIVEAU 6 CHEMIN STR" composée des éléments de niveau 6 sera la dernière vue intégrée dans le métier destination. Les jointures non utilisées (niveaux 7 à 10) ne seront pas intégrées. |
Produit |
Cette zone facultative permet de spécifier le produit à traiter. Seule la valeur "R" permet de ne pas traiter les hiérarchies en fin de traitement. |
Actions réalisées par le traitement |
Les critères de soumission sont contrôlés en début de traitement. En cas d'anomalie, le traitement est arrêté. Tous les éléments du métier paramétrable sont dupliqués dans le métier cible. Vue de rattachement : La vue de rattachement n'est pas obligatoire dans les métiers paramétrables. Sans vue de rattachement, les vues intégrées sont alors directement associées au premier niveau du métier. Lorsqu'il y a une vue de rattachement, il est obligatoire de gérer l'ordre des vues de type colonnes ou sans type de façon que la vue de rattachement soit définie avant la vue rattachée. Il est possible d'avoir plusieurs vues de rattachement. Eléments déjà existant : Dès qu'un élément existe (vue, colonne, hiérarchie), un message d'alerte (non bloquant) est affiché dans le compte rendu du traitement. - Si une vue de type jointure ou filtre (J ou F) existe déjà dans le métier cible, aucune action ne sera effectuée sur la vue et l'expression de jointure ou de filtre, - Si une vue de type Colonne (C) existe déjà dans le métier cible, aucune action sur la vue, mais les colonnes associées sont traitées. - Si une colonne existe déjà dans le métier cible, aucune action n'est effectuée sur la colonne et son expression. - Si un élément hiérarchie existe dans le métier cible, aucune action n'est effectuée sur la hiérarchie. |
Utilisation des mots-clés |
|
Remarque sur l'utilisation des mots-clés : Il est conseillé de ne pas saisir des valeurs de substitution comportant plus de 5 caractères. En effet, les indicateurs XINTX, XINRX, XCODX, XALTX et XREFX utilisés dans les métiers paramétrables avec une longueur de 5 caractères, sont remplacés par les valeurs saisies à la soumission. Parfois, des expressions ou clauses avec les indicateurs initiaux flirtent avec la limite de 240 caractères, toute substitution par TDCMP avec plus de 5 caractères provoque alors une erreur liée à ce dépassement. |
Paramètres associés au traitement (voir aussi : Principe de l'association) |
PR1 |
Ce paramètre technique associé au traitement ne doit pas être modifié. |
Messages |
GWMET058 - Métier cible $1 inexistant ou non utilisable (rôle ou site) |
GWMET059 - Métier modèle $1 inexistant ou non utilisable |
GWMET082 - Dépassement du nombre de métiers à traiter |
GWVUE080 - Message d'information : Vue déjà existante, aucune modification effectuée. |