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.

 

Champs

Les champs suivants sont présents dans cet onglet :

Sélections

  • Tous utilisateurs (champ TOUUSR)

Sélectionnez cette case à cocher pour inclure tous les utilisateurs. Laissez cette case désactivée pour exécuter ce traitement pour un seul groupe d'utilisateurs.

L'utilisateur courant est utilisé si le code du groupe ou de l'utilisateur est vide.

  • Groupe (champ USRCOD)

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

  • Tous objets (champ TOUOBJ)

Sélectionnez cette case à cocher pour inclure tous les codes d'objets, et les liens associés. Laissez cette case désactivée pour exécuter ce traitement pour un seul code d'objet.

Lorsque seules les liaisons concernant un objet sont concernés, ce champ le définit.

  • Toutes liaisons (champ TOULIA)

Sélectionnez cette case à cocher pour inclure tous les liens. Laissez cette case désactivée pour exécuter ce traitement pour un seul type de lien.

Lorsqu'un seul type de liaison est concerné, ce champ le définit.

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

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

 

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