Développement > Utilitaires > Divers > Activation des liaisons 

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.

Pré-requis

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre

Gestion de l'écran

Ecran de saisie

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

  • Tous utilisateurs (champ TOUUSR)

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).

  • Groupe (champ USRCOD)

Lorsque les liaisons créés par un utilisateur sont seules concernées, ce champ le définit.

Bloc numéro 3

  • Tous objets (champ TOUOBJ)

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.

Bloc numéro 4

  • Toutes liaisons (champ TOULIA)

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.

Bloc numéro 5

  • Liaisons automatiques (champ AUTFLG)

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.

  • Liaisons manuelles (champ MANFLG)

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 Liaisonsdu menu Fichier.

Bloc numéro 6

  • Bornes de dates (champ DATDEB)

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.

  • champ DATFIN

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

  • Fonction (champ FNC)

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

 

Tâche batch

Cette fonction peut être lancée en batch, mais il n'existe pas de tâche standard dédiée à son lancement.

Messages d'erreur

Il n'y a pas de message d'erreur autre que les messages d'erreur génériques.

Tables mises en oeuvre

SEEREFERTTO Reportez-vous à la documentation de Mise en oeuvre