Dans tout le progiciel, il est possible de créer des liaisons entre les fiches des objets de gestion. Ces liaisons sont définies par une fiche de départ, une fiche d'arrivée, un groupe de liaison lié aux utilisateurs, et une signification (définie par un code dans une table). Chaque liaison peut être saisie manuellement ou créée automatiquement d'après un paramétrage lié à l'objet. Enfin, chaque liaison est datée, et dispose d'un indicateur actif (Oui/Non) : le champ ENAFLG est utilisé à cette fin.
Les liaisons attachées à une fiche sont présentées dans un volet de la liste gauche : l'explorateur de liaisons, dont la présence est optionnelle et dépend du paramétrage de l'objet. Seules les liaisons actives sont présentés dans l'explorateur de liaison. Par défaut, lorsqu'une liaison est créée, elle est active, et la seule fonction susceptible de faire passer des liaisons de l'état Actif à l'état Inactif et vice-versa est la fonction Activation des liaisons présentée ici.
Les paramètres généraux suivants ont une influence sur le comportement de la fonction :
GRPLIAISON (défini au niveau Utilisateur) : Groupe de liaison
LIAISAUTO (défini au niveau Utilisateur) : Liaisons autos
Les tables diverses suivantes sont utilisées par la fonction. Elles doivent donc être renseignées :
Table diverse numéro 61 : Sémantique liaisons
Il faut que la gestion des liaisons ait été paramétrée au départ. Ceci suppose, outre l'activation des paramètres utilisateurs, que le volet des liaisons apparaisse dans les fonctions dans lesquelles il est jugé utile. Ceci se définit par la fonction de personnalisation d'objet.
Présentation
On saisit dans cet écran des critères de sélection pour savoir quelles sont les liaisons à traiter, puis on définit le traitement à réaliser (activation ou désactivation).
Ces paramètres saisis, le lancement de la fonction provoque la mise à jour des liaisons. Aucune trace n'est créée.
Fermer
Champs
Les champs suivants sont présents dans cet onglet :
Sélections
|
Lorsque cette case est cochée, les données associées à tous les utilisateurs sont concernées. Sinon, seul l'utilisateur dont le code est renseigné est concerné (à défaut l'utiliseur courant). |
|
Lorsque les liaisons créés par un utilisateur sont seules concernées, ce champ le définit. |
|
Si cette case est cochée, les liaisons associées à tous les types d'objets sont concernées par le traitement. |
|
Lorsque seules les liaisons concernant un objet sont concernés, ce champ le définit. |
|
Si cette case est cochée, tous les types de liaisons sont concernés par le traitement. |
|
Lorsqu'un seul type de liaison est concerné, ce champ le définit. |
|
Si cette case est cochée, les liaisons créées automatiquement (à partir de règles définies en paramétrage des objets) sont concernées. |
|
Définit si les liaisons manuelles sont concernées par le traitement. Les liaisons manuelles sont celles saisies par utilisateur sur un objet via la fonction Liaisons du menu Fichier. |
|
Si cette date est renseignée, seules les données dont la date de dernière modification ou la date de création est supérieure ou égale sont prises en compte dans le traitement. |
|
Si cette date est renseignée, seules les données dont la date de dernière modification ou la date de création est inférieure ou égale sont prises en compte dans le traitement. |
Fonction
|
Le choix activation / désactivation définit le traitement réalisé. Quoi qu'il en soit, les liaisons ne sont pas supprimés si elles sont désactivées. |
Fermer
Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.
Les tables suivantes sont mises en oeuvre par la fonction :
Table |
Intitulé Table |
---|---|
ALINK [ALI] |
Explorateur de liaisons |