Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Décisionnel
TDASM - Intégration d'un métier à partir d'un assemblage

   Ce traitement permet de créer un métier à partir de l'assemblage défini dans la gestion des assemblages (GDASM).


   La définition d'un métier peut être complexe du fait du nombre conséquent de métiers modèles et de leur interaction.

   Certains métiers nommés compléments sont intégrables qu'après leur métier modèle de base.
Par exemple, le métier modèle "Type Equipement" pour la Maintenance Détail doit impérativement être intégré avant le métier modèle "Complément Type Equipement".


   Au lieu de créer un métier puis d'y associer plusieurs métiers modèles par le traitement d'intégration des métiers modèles (TDCMA), l'assemblage permet une préparation modifiable et également une historisation d'assemblage du métier.

   Ce traitement va générer le métier portant le nom de l'assemblage puis intégrer tous les métiers associés dans l'assemblage suivant leur ordre et leur niveau.

Soumission (voir aussi : Paramétrage du traitement)

   Assemblage
   Zone obligatoire.
Assemblage défini dans la gestion des assemblages qui va être transformé en métier.

   Langue
   La langue de l'assemblage est obligatoire.

   Actions réalisées par le traitement
   L'assemblage doit être à l'état de Validation 'V' et ne doit pas correspondre à un métier existant.

   Tous les métiers actifs définis dans l'assemblage sont traités suivant leur niveau et leur ordre.
Si le métier est un métier paramétrable, il ne sera pas traité. Une indication sera affichée dans le compte rendu pour vous faire penser à lancer l'intégration des métiers paramétrables (TDCMP).

   Si le traitement de génération du métier est sans erreur, l'ensemble de l'assemblage passe à l'état 'T' pour traité. Ainsi, l'assemblage ne pourra plus être généré.
Les critères de soumission sont contrôlés en début de traitement. En cas d'anomalie, le traitement est arrêté.

   Information de création :
Les intitulés, la description et l'information du métier sont repris de l'assemblage, l'application correspond à l'application du métier associé supérieur et le rôle du métier reste nul.


   Pour chacun des métiers annexes modèles, le traitement duplique tous les éléments vers le métier assemblage dans l'ordre suivant :
- les vues de rattachement, vue avec type à nul ;
- les vues de type jointures ;
- les vues de type colonnes ;
- les colonnes avec expressions et clauses ;
- les vues de type filtres.

   Dans un deuxième temps, toutes les hiérarchies sont dupliquées. Intégration sans validation du métier au préalable, par conséquent, toute erreur rencontrée arrête la génération du métier.
Aucune anomalie si l'élément colonne du métier source est non trouvé (état inactif par exemple).

   Tous les éléments actifs des métiers annexes sont pris en compte (état égal à 'A') à l'exception des expressions de colonnes, de jointures et de filtres qui sont repris quel que soit leurs états.


   Contrôles particuliers :
- Si la vue existe déjà dans le métier, vue créée par un métier annexe précédent, seul le type de vue différent génère une anomalie bloquante ;
- Si la colonne existe déjà, contrôle de la notion de colonne basée ou d'expression et de l'alias utilisée ;
- Si l'expression jointure, filtre, expression et clause existe déjà, affichage d'un avertissement non bloquant ;
- Les assemblages prédéfinis ne sont pas intégrables sur site, dupliquer l'assemblage avant toute nouvelle intégration ;
- Les métiers paramétrables ne sont pas traités, en conséquence, les métiers de liaison ne le sont pas également.

Transactions associées

   GDASM - Assemblage d'un métier

Messages
   GWASM067 - Les assemblages avec site égal à Q ne sont pas générables

   GWASM068 - Seuls les assemblages validés sont traités

   GWASM069 - L'assemblage existe déjà en tant que métier, intégration impossible

   GWCOL086 - Colonne incompatible entre la colonne du métier en cours et la colonne du métier annexe

   GWVUE070 - Type de vue incompatible entre la vue du métier source et la vue du métier cible

Extrait du compte rendu