Reportez-vous à la documentation de Mise en oeuvre
Présentation
La modification des caractéristiques d'un objet se fait en saisissant les informations suivantes, sur 2 onglets.
Champs
Les champs suivants sont présents dans cet onglet :
| Le code d'un objet est constitué de 1 à 3 caractères alphanumériques. Les mots réservés d'adonix sont interdits. |
|   |
Dans ce premier onglet, on définit :
Les données présentées dans la liste gauche sont des champs issus de la table principale de l'objet ou d'une table liée, ou encore des expressions utilisant des champs issus de ces tables.
Champs
Les champs suivants sont présents dans cet onglet :
Ecran de sélection
| Cette zone permet de définir un index de parcours du fichier principal pour l'affichage dans la liste de gauche et des fenêtres de sélection. Si la zone est vide, c'est le premier index de la table qui est utilisé. |
| Cette zone permet de définir un sens de parcours de la table principale pour l'affichage dans la liste de gauche et les fenêtres de sélection de l'objet. |
| Lorsque la clé de parcours choisie pour la liste gauche est composée de plusieurs parties, la liste se fait alors en présentant d'abord uniquement la première partie de la clé. En double-cliquant sur l'une des valeurs de clés, on explore les sous-valeurs de clé, et ce sur le nombre de niveaux de sous-clés existant. Lorsque tous les niveaux de clés sont explorés, on peut sélectionner un enregistrement de la table. Un exemple de ce fonctionnement peut être constaté sur l'objet de gestion des sites : chaque site étant rattaché à une société, on visualise d'abord la liste des sociétés, et on a ensuite la possibilité de déplier une société en double-cliquant dessus : on voit alors la liste des sites de la société, et on peut en sélectionner un. si la case n'est pas cochée, il s'agit d'une liste simple. |
| Tout champ d'un écran dont le type est lié à un objet dispose d'une fenêtre de sélection accessible par clic droit ou par . Cette valeur permet de définir le nombre de caractères utilisés pour préciser où doit commencer la sélection, en fonction de ce qui a été saisi dans la zone avant la sélection. Si cette valeur vaut N, la sélection débute à partir de la première clé dont les N premiers caractères sont supérieurs ou égaux à la chaîne saisie. Ainsi :
|
Tableau Champs de sélection
| On saisit ici la table dans laquelle se trouve le champ à afficher.Cette table est soit la table principale, soit l'une des tables définies comme liée à la table principale dans la définition de l'objet. Cette zone peut être vide si on affiche une expression calculée. |
| On saisit ici les champs présents dans la liste gauche. Ils sont issus de la table définie précédemment. |
| Lorsqu' une colonne de la liste gauche est évaluée, on définit ici l'expression calculée dont le résultat remplit la colonne. Un type de données est alors nécessaire pour permettre le formatage du champ. |
|   |
| Ce type de données est utilisé pour formater l'expression précédente dans la liste gauche. |
|   |
|   |
Etats
| Ce code impression définit le ou les états lancés par appui sur le choix de menu Fichier / Imprimer. Il est à noter que les bornes de l'état peuvent être renseignées à partir de la fiche courante : en effet, le choix Fichier / Imprimern'est accessible que si une fiche courante est affichée à l'écran. Par défaut, lors de l'utilisation de ces boutons, le progiciel tentera d'éditer les états dont les noms sont donnés ici. Mais il existe une table d'indirection qui permet de redéfinir, à partir du code interne donné ici, un ou plusieurs états (par exemple l'impression des bons de préparation et bon de livraison dans l'objet des livraisons). |
| Ce code impression définit le ou les états lancés par appui sur le choix de menu Fichier / Liste. Le choix Fichier / Listeest toujours accessible, et est censé permettre d'imprimer des listes générales liées aux tables en ligne. Par défaut, lors de l'utilisation de ces boutons, le progiciel tentera d'éditer les états dont les noms sont donnés ici. Mais il existe une table d'indirection qui permet de redéfinir, à partir du code interne donné ici, un ou plusieurs états (par exemple l'impression des bons de préparation et bon de livraison dans l'objet des livraisons). |
Divers
| Cette case à cocher permet d'activer le bouton 'Statistiques' dans l'objet. Ce bouton permet d'appeler les interrogations statistiques dont le ou les premiers critères sont définis par des données liées à la table principale ou à des tables liées à l'objet. |
| Permet de déclencher le lock logique lorsqu'on entre en modification d'un enregistrement, alors qu'en standard, il est positionné dès la visualisation de l'enregistrement. Pour entrer en modification, il faut dans ce cas cliquer sur l'cône représentant un livre bleu situé en bas de l'écran.
|
Url d'archivage
| Si ce champ est renseigné, le menu Fichier/Pièces jointes déclenche l'action ARCVISUOBJ. |
Lorsque le connecteur GED est activé, on définit également dans cet onglet une formule permettant de calculer l'URL de recherche des documents liés à l'objet.
Présentation
On définit dans cet onglet la taille des listes gauche, et la présence de listes de gauche complémentaires dans l'objet :
Le tableau qui suit permet, lorsque l'explorateur de liens est présent, de définir comment créer de façon automatique des liens entre une fiche courante (lorsqu'elle est créée et/ou modifiée) et d'autres fiches. Ces liens automatiques sont créés dans le groupe de liaison défini par le paramètre LIAISAUTO, qui peut être différent du groupe de liaison que voit l'utilisateur (défini par le paramètre GRPLIAISON).
Champs
Les champs suivants sont présents dans cet onglet :
Explorateur de liaisons
| Si cette case est cochée, l'explorateur de liens est présent dans les listes de gauche de l'objet. |
|   |
Derniers lus
| Cette case permet d'activer/désactiver la liste de gauche Derniers lus. |
|
Ce champs permet de placer en première position la liste degauche 'Derniers lus'. |
Tableau Liaisons automatiques
| Ce champ permet de saisir l'objet d'où part le lien (on considère toujours que les liens automatiques vont se faire d'un objet de lien vers la fiche courante). Ainsi, par exemple, si on désire faire un lien entre une société (objet CPY en cours de paramétrage) et un utilisateur (champ CREUSR dans la fiche société), on définit un lien automatique dans l'objet société, en donnant AUS comme objet de lien, et [CPY]CREUSR comme clé de lien : le résultat en sera, dans l'explorateur de lien de la fiche utilisateur, d'un lien vers la société. |
| Ce champ permet de renseigner la clé permettant d'identifier l'objet de lien, sous forme d'une expression (ou d'une suite d'expressions séparées par un point-virgule si la clé de liens est en plusieurs parties). Ceci permet d'identifier la fiche (de l'objet de lien) d'où partira le lien. Attention aux limites de la définition de ces liens automatiques. En effet, ne peuvent être utilisés dans les expressions de liens que les champs de la table principale. Compte tenu de la structure très simple de la table de liens, il sera toujours possible de remplir cette table par une personnalisation. |
| Le code de liaison permet de donner une signification au lien automatique défini. Ce code est défini dans la table diverse numéro 61. |
| Che champ optionnel permet de définir, quand un champ est dimensionné, la variable « de bas de tableau » définissant le nombre d'occurrences renseignées dans la tableau. C'est ce qui permet de faire varier l'indice courant pour obtenir plusieurs liens. Ceci suppose que l'on utilise la variable indice dans l'expression de lien. |
Il importe (sous peine d'avoir des erreurs à l'exécution en gestion d'objet) que la totalité des champs composant la clé de parcours de la liste gauche soient définis dans celle-ci.
Les codes états définis en gestion d'objet sont des codes internes associés par défaut à un état de même code, mais cette affectation est modifiable par une table d'indirection. Cette table, accessible par la fonction Codes d'impression, permet d'associer à un code interne le code d'un autre état ou de plusieurs états en fonction de la langue de l'opérateur. Dans le cas où plusieurs états sont donnés, un choix sera possible à l'exécution. La fonction Valeurs par défaut permet de définir, sous forme d'expressions calculées issues du contexte de l'objet, des valeurs par défaut pour les paramètres de lancement de l'état.
Une autre fonction permet de personnaliser les objets en autorisant :
Mais cette fonction, appelée Navigation, est une fonction de développement. Elle est donc plus délicate à manier, et nécessite en outre des précautions particulières pour que le résultat en soit pérennisé en cas de changement de version.
Les champs suivants sont présents dans la fenêtre ouverte par ce bouton : Bloc numéro 1
Bloc numéro 2
Ce bouton permet de transférer les éléments paramétrables d'un objet vers un autre dossier accessible depuis le serveur où se trouve le dossier courant. |
Outre les messages génériques, les messages d'erreur suivants peuvent apparaître lors de la saisie :
Ce message signifie qu'on a voulu utiliser, pour remplir la liste gauche, une table qui n'est pas liée dans le contexte de l'objet.