La fonction de gestion des liens de documentation permet d'associer, à une documentation donnée, des liens vers des éléments du dictionnaire. Ces éléments sont utilisés, en complément des informations trouvées dans le dictionnaire, pour générer automatiquement des paragraphes et leur contenu, notamment dans les sections pré-requis et les sections annexes finales.

Liens selon les types de documentation

La liste des liens existants et la façon dont ils sont utilisés selon le type de documentation d'origine, est donné dans la suite. On trouve dans ces tableaux une colonne Compl.

Cette colonne définit, lorsqu'elle est à Oui, que les liens décrits par ce code viennent en complément des liens trouvés dans le dictionnaire. Ainsi, lorsqu'on génère une documentation fonctionnelle, les fenêtres, tables, objets qui lui sont associés sont analysés pour retrouver les codes activités associés, mais il est possible qu'un code activité non directement relié à la fonction influe sur son fonctionnement. On ajoutera alors ce code activité via un lien.

Lorsque la colonne Compl est à Non, aucune autre informatation du dictionnaire ne permet de définir le lien en question. Il est donc obligatoire de renseigner ce type de lien si on veut que cette information figure dans la documentation générée. Il faut noter que dans certains cas (tables diverses, menus locaux), on pourrait retrouver des liens de ce type, mais de façon peu fiable (ne nous intéressent dans ce cas que les tables diverses et les menus locaux dont le paramétrage est un pré-requis de la fonction).

Fonctions

Les documentations des fonctions (codes AFC) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

ACV

Code activité

Liste des codes activités concernés dans les pré-requis.

Oui

ADP

Paramètre

Paramètres concernés dans les pré-requis.
Il est à noter que ce lien est aussi utilisé pour alimenter la section Fonctions concernées dans l'aide décrivant le paramètre (il n'est donc pas utile de renseigner le lien réciproque si le lien direct est défini).

Non

ANM

Compteurs

Liste des compteurs associés à la fonction dans les pré-requis.

Non

GAU

Pièces automatiques

Liste des pièces automatiques associées à la fonction dans les pré-requis.

Non

CDE

Codes section

Liste des codes section associés à la fonction dans les pré-requis.

Non

TRS

Transactions

Liste des fonctions permettant de définir des transactions pour la fonction documentée.

Non

ADI

Tables diverses

Liste des tables diverses dans les pré-requis fonction.

Non

AML

Menus locaux

Liste des menus locaux à paramétrer dans les pré-requis.

Non

ARP

Etats

Etats lancés depuis la fonction.

Oui

ABT

Tâches batch

Annexe des tâches batch permettant de lancer la fonction.

Oui

ATB

Tables

Tables mises en oeuvre dans la fonction.

Oui

Remarque : la recherche des codes activités à partir des fonctions dans le dictionnaire est très exhaustive, et est susceptible de renvoyer certains codes activités dont la présence n'est pas forcément souhaitée. Pour pallier de comportement, il suffit de créer un lien vers le code activité FAL (toujours faux). Dès lors qu'un lien de ce type est inséré, seuls les autres codes activités présents dans la liste des liens sont renvoyés.

Paramètres

Les documentations des fonctions (codes ADP) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

AFC

Fonction

Liste des fonctions concernées dans l'aide décrivant le paramètre.
Il est à noter que ce lien est aussi utilisé pour alimenter la section Paramètres dans l'aide décrivant la fonction (il n'est donc pas utile de renseigner le lien réciproque si le lien direct est défini).

Non

ACV

Code activité

Liste des codes activités associés.

Oui

AOE

Modèles d'import/export

Liste des modèles d'import export utilisant ce paramètre. Ce lien n'est utilisé que de façon réciproque (pour obtenir les paramètres associés aux modèles dans les documentations en question).

Non

AT2

Tables pré-requis

Liste des tables à renseigner dans les pré-requis.

Non

Variables de dimensionnement

Les documentations des fonctions (codes ADM) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

ATB

Tables dimensionnées

Liste des tables dimensionnées par la variable.

Oui

Modèles d'import/export

Les documentations des modèles d'import/export (codes AOE) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

ADP

Paramètres concernés

Liste des paramètres influant le fonctionnement du modèle. A noter que les liens réciproques sont aussi parcourus.

Non

AT2

Tables pré-requis

Liste des tables mentionnées dans les pré-requis d'utilisation

Non

ATB

Tables mises à jour

Liste des tables mises à jour

Oui

Etats

Les documentations des modèles d'états (codes ARP) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

ATB

Tables éditées

Liste des tables dont le contenu alimente l'état

Oui

Evénements de Workflow

Les documentations des événements de Workflow (codes AWA) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

ATB

Tables du contexte

Liste des tables dont le contenu fait partie du contexte de déclenchement

Oui

Actions

Les documentations des actions (codes ACT) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

ACT

Actions liées

Actions liées à la précédente

Oui

Déclencheurs statistiques

Les documentations des déclencheurs statistiques (codes PS1) peuvent être enrichis par les liens du tableau suivant.

Lien

Signification

Utilisation lors de la génération de documentation

Compl

ATB

Tables

Tables mises en oeuvre dans le contexte de déclenchement

Oui

Cas particulier des points d'entrée

Les points d'entrée s'appuient de façon un peu particulière sur les liens. En effet :

  • l'élément du dictionnaire qui est documenté est le traitement dans le dictionnaire des traitements
  • chaque point d'entrée est défini par un lien vers le type APE, et le code associé est le nom du point d'entrée. Les liens qui suivent (jusqu'au prochain lien APE) caractérisent ce point d'entrée. Si des caractéristiques communes existent avant le premier lien APE, il sont supposés être valables par défaut pour tous les poits d'entrée.
  • les liens ATB et AT2 sont utilisés pour définir les tables ouvertes (respectivement avec un contenu significatif ou non significatif)
  • le lien TRS permet de définir s'il y a une transaction en cours (valeur 2) ou non (valeur 1)
  • le lien TRA permet de définir s'il y a un fichier trace ouvert (valeur 2) ou pas (valeur 1)

Ainsi, si on a le tableau de liens suivant :

TRS 1
TRA 2
ATB TABLE1
AT2 TABLE2
APE POINT1
ATB TABLE3
APE POINT2
TRA 1
APE POINT3
AT2 TABLE4

Le traitement dispose de 3 points d'entrée POINT1, POINT2, POINT3 :

  • Le POINT1 n'a pas de transaction ouverte, gère une trace, la table TABLE1 est en ligne et significative, la table TABLE2 est en ligne sans être significative (valeurs par défaut), la table TABLE3 est en ligne et significative.
  • Le point POINT2 a les mêmes valeurs par défaut, sauf qu'il n'y a pas trace (la table TABLE3 n'est pas en ligne).
  • Le point POINT3 a les mêmes valeurs par défaut (une trace est ouverte). La table TABLE4 est ouverte sans être significative.