Skip to main content
Skip table of contents

Interface Caractère


Principe de l’Interface Caractère

Périphérique 16lig x 21 col Périphérique 25lig x 80col

Dans les versions précédentes, le progiciel DIAPASON était composé de deux produits distincts : un progiciel complet dont l’interface est strictement graphique et un progiciel complet dont l’interface est strictement caractère. Depuis plusieurs années, le progiciel graphique a subi de nombreuses évolutions techniques et fonctionnelles alors que le progiciel caractère n’a pas évolué, hormis sur 2 fonctionnalités: les déclarations de fabrication et les déclarations d’inventaires.

Dans le but d’homogénéiser les fonctionnalités sur interface caractère et graphique (exemple : possibilité d’envoyer un mail depuis un document exécuté sur le progiciel caractère), une nouvelle version du progiciel sur interface caractère est sortie dans le cadre du patch 30.28.04.00 : cette nouvelle version sur interface caractère, totalement intégrée à la version graphique, va ainsi suivre toutes les évolutions techniques et fonctionnelles du progiciel :

Toutes les applications de paramétrage (gestion des menus, gestion des utilisateurs, gestion des droits, …) sont centralisées sur une interface graphique. Ceci présente des avantages au niveau maintenance (mêmes moteurs de gestion, évolutions natives dans les deux environnements, …) mais aussi au niveau exploitation.

Quelque soit l’interface utilisateur, le moteur d’exécution des fonctionnalités majeures de DIAPASON est unique : un document exécuté en caractère utilise exactement le même moteur d’édition que celui du graphique, un tableur dynamique exécute les mêmes règles que celles du graphique.

Ce document a pour but de présenter les fonctionnalités disponibles sur interface caractère et susceptibles d’évoluer effectivement dans les futures versions de DIAPASON. Les applications sur interface caractère disponibles sont :

  • « Module PRODUCTION »

SUFASS00 : Suivi de Fabrication / Series (/Qte)

SUFAOF00 : Suivi de Fabrication / Ofs (/Qte)

SUIFAFAT : Suivi de Fabrication / File Att.

SUIFSS00 : Gestion Informations Suivies / Series

SUIFOF00 : Gestion Informations Suivies / OF

  • « Module STOCKS »

STKINVTG : Saisie Inventaire

STKINV00 : Saisie Inventaire (Administrateur)

STKCFG00 : Déclaration Procédure

STKCFGTG : Déclaration Procédure / Gestionnaire

GERGLO : Consultation Globale des Stocks

LIHSTO00 : Consultation Historique de Stocks

  • « Module APPROVISIONNEMENTS »

LIAPRECE : Réception Commandes Four. / Gestionnaire

LIAPRMGE : Modif. Déc. Réception / Gestionnaire

LIAPRECT : Réception Commandes Four.

LIAPRMGT : Modif. Déc. Réception

La plupart des documents et tableurs (dynamiques et sur entités) sont également disponibles sur interface caractère.

Périphérique et Accès

La taille standard de l’interface caractère pour faire fonctionner DIAPASON est de 80 colonnes sur 25 lignes. Pour faire fonctionner DIAPASON sur un écran de taille plus réduite (par exemple pour utilisation sur un terminal radio), il faut paramétrer chaque périphérique en fonction de son nombre de lignes et de colonnes affichées.

Remarque : Ce paramétrage n’est nécessaire que pour un écran comportant moins de 80 colonnes. Pour les écrans contenant 80 colonnes mais moins de lignes, DIAPASON gère déjà automatiquement l’affichage grâce au périphérique par défaut XTERM80C.

Paramétrage des Périphériques

La description des différents périphériques possibles pour DIAPASON est disponible dans l’explorateuir applicatif d’Exploitation :

La description d’un périphérique se fait de la manière suivante :

Description de la fiche :

  • Référence

Référence du périphérique. La sélection de cette référence est effectuée dans la fenêtre de « login » DIAPASON si l’utilisateur est lié à plusieurs périphériques.

  • Désignation

Désignation du périphérique.

  • Valeur Num.

Doit contenir le nombre de colonnes dont dispose l’écran.

  • Commentaire

La première ligne de commentaire peut contenir facultativement le nombre de lignes dont dispose le terminal.

Remarque : la deuxième ligne de commentaire peut contenir facultativement la colonne sur laquelle le « curseur » PROGRESS doit s’afficher. Cela permet de corriger des problèmes de cadrage sur les terminaux émulant un écran plus grand que la partie affichée.

Liens Utilisateurs – Périphériques

Pour chaque utilisateur pouvant utiliser DIAPASON sur un périphérique dont la taille d’affichage est inférieure à 80 colonnes et 25 lignes, il faut réaliser un lien avec les périphériques possibles :

La zone « Périphériques » sur la définition des utilisateurs permet d’associer des périphériques à un utilisateur. Si un seul périphérique est lié à un compte utilisateur, la sélection de celui-ci est automatique à l’entrée dans DIAPASON. Si plusieurs périphériques sont associés, la sélection se fera dans la fenêtre décrite ci-dessous.

Accès d’un utilisateur sur périphérique 80 colonnes

L’accès à DIAPASON se fera de manière classique (sélection société + menu + application).

Il est à noter que la sélection de la société est facultative et dépend du nombre de sociétés liées à l’utilisateur. Voir Options de démarrage DIAPASON

Accès d’un utilisateur sur périphérique radio

L’accès à DIAPASON doit être fait au plus simple, c’est-à-dire de façon automatique. Si une et une seule application est associée dans le dossier pour l’utilisateur, elle démarrera automatiquement.

Accès d’un utilisateur en 80 colonnes ou sur périphérique radio

L’utilisateur ayant accès à plusieurs périphériques, la sélection est manuelle. Ce profil correspond plutôt à un administrateur et lui permet ainsi de simuler le comportement de n’importe quel profil. L’utilisateur accède donc à la fenêtre de login DIAPASON :

Description de la fiche :

  • Ut. :

Référence utilisateur. Initialisé par défaut avec le compte UNIX

  • Per :

Référence périphérique. Initialisé par défaut avec le premier périphérique associé à l’utilisateur (dans l’ordre de sélection sur la fiche de définition des utilisateurs).

Gestion des menus

La gestion des menus caractère est disponible depuis l’interface graphique de DIAPASON. Lors du premier accès, un menu standard est proposé. Celui-ci est composé de toutes les applications et objets disponibles dans l’environnement caractère. Il se présente comme suit :

Les applications disponibles sont :

  • « Module PRODUCTION »

SUFASS00 : Suivi de Fabrication / Series (/Qte)

SUFAOF00 : Suivi de Fabrication / Ofs (/Qte)

SUIFAFAT : Suivi de Fabrication / File Att.

SUIFSS00 : Gestion Informations Suivies / Series

SUIFOF00 : Gestion Informations Suivies / OF

  • « Module STOCKS »

STKINVTG : Saisie Inventaire

STKINV00 : Saisie Inventaire (Administrateur)

STKCFG00 : Déclaration Procédure

STKCFGTG : Déclaration Procédure / Gestionnaire

GERGLO : Consultation Globale des Stocks

LIHSTO00 : Consultation Historique des Stocks

  • « Module APPROVISIONNEMENTS »

LIAPRECE : Réception Commandes Four. / Gestionnaire

LIAPRMGE : Modif. Déc. Réception / Gestionnaire

LIAPRECT : Réception Commandes Four.

LIAPRMGT : Modif. Déc. Réception

Les objets graphiques disponibles sont :

  • Documents: Sont disponibles les documents suivants :

    • Edition par requête DIAPASON (Type ‘1’ utilisant, comme critère, des

    • Critères sur entités ou des requêtes REB)

    • Edition Etiquettes (Type ‘2’ utilisant, comme critère, des

    • Critères sur entités ou des requêtes REB)

    • REB / MFD (Type ‘6’)

    • REB / Tableur (Type ‘7’)

    • REB / Liste (Type ‘8’)

    • REB / Liste Formatée (Type ‘9’)

    • REB / Etiquette (Type ‘90’)

    • REB / Tableur Dynamique (Type ‘91’)

  • Tableurs/Entité

  • Tableurs Dynamiques

  • Procédures de Mouvements de Stock

Il est possible de définir un menu propre à chaque utilisateur ou classe d’utilisateur par le bais d’une application dans l’environnement graphique DIAPASON. Cette dernière repose sur le même principe que celui de la définition du navigateur DIAPASON. Elle est accessible sur l’application de définition des dossiers du navigateur Diapason :

Cette application permet de définir un menu par utilisateur ou par classe d’utilisateur. Le principe consiste à définir une arborescence composée d’applications caractères et d’objets graphiques (Documents, Tableurs Dynamiques ,…) et de rattacher un ou plusieurs utilisateurs et/ou une ou plusieurs classes d’utilisateurs sur la branche racine de l’arborescence.

Remarque : La définition de l'interface caractère ne peut être faite que pour une seule société Diapason et est valable à l'utilisation pour toutes les sociétés. La société de définition de l'interface caractère doit être renseignée dans la désignation de la variable d'environnement « DIAP_SOC_MENU_CAR ».

L’application se présente comme suit :

L’arbre présente les arborescences définies. Chacune des branches pouvant inclure des sous-branches (Menu caractère), des applications ou des objets (Points d’entrée menu).

La partie de droite présente le contenu de la branche courante.

Dans tout ce qui suit nous prendrons pour exemple la définition du menu ‘DIAPASON’.

Il est composé de quatre branches, ‘MVT_STOCK’, ‘INVENTAIRE’, ‘INFOS_SUIVIES’ et ‘SUIVI FABRICATION’.

Chacune de ces branches contient une ou plusieurs applications rattachées telles que :

Le résultat de cette définition donne le menu caractère suivant :

Nous décidons de rajouter des objets graphiques à ce menu et de les ranger dans une branche ‘DOCUMENTS et TABLEURS’.

Depuis l’application graphique de définition du menu caractère, on se positionne sur la branche ‘DIAPASON’ (point de départ du menu en cours de définition) et déclenchons l’action ‘Nouveau’ (disponible par le pop-up).

Cette action a pour but de créer un nouveau dossier vide tel que :

L’action ‘Propriétés’ permet alors de modifier le libellé tel que :

Nous l’appelons ‘DOCUMENTS et TABLEURS’, à la validation cela donne :

La phase suivante consiste à remplir le dossier en sélectionnant les objets qui le composeront :

L’action ‘Insérer’ permet de sélectionner des dossiers d’objets, ces derniers pouvant être des documents (DOC) ou des tableurs (TAB). Tous les objets portant sur une société différente de la société courante seront ignorés ainsi que tous ceux n’étant pas de type DOC ou TAB. Dans notre exemple nous ajoutons un dossier contenant des documents et un dossier contenant des tableurs dynamiques.

L’action ‘Insérer’ présente la liste des dossiers et applications disponibles :

Remarques :

Les dossiers présentés sont les dossiers navigateurs définis pour la société courante.

Pour utiliser des dossiers navigateur dans l'interface caractère, il faut définir la même référence dossier dans chaque société Diapason et lui affecter un contenu propre à la société Diapason

La résultante des sélections effectuées donne :

Le menu caractère final donne :

Il ne reste plus qu’à associer les utilisateurs et/ou les classes d’utilisateur à ce menu. Pour cela il suffit de lancer les actions ‘Util. Démarrage’ ou ‘Classe démarrage’ sur la branche principale du menu défini (dans notre cas la branche ‘DIAPASON’) et de sélectionner dans la liste présentée, les utilisateurs (ou classes) auxquels on souhaite associer ce menu.

Ergonomie caractère

Ce paragraphe a pour but de présenter l’ergonomie caractère. Les principes sont les suivants :

Le chargement du menu se fait au lancement de l’application DIAPASON. De ce fait, toute modification de menu effectuée depuis l’interface caractère implique de sortir et de re-entrer dans DIAPASON pour que les modifications soient prises en compte.

L’affichage des menus ne subit plus de décalage lorsque l’on développe les menus et sous menus définis.

Une fonction d’accès rapide est disponible sur le menu. Celle-ci permet soit :

  • De lancer une application précise dont la référence complète aura été saisie

  • De connaître l’emplacement dans le menu d’une application dont la référence aura été saisie de façon incomplète et jumelée avec le caractère ‘*’.

Une fonction de filtre sur le libellé est disponible de façon à cibler les entrées menus disponibles.

Commande de lancement

Les commandes Unix de lancement d’une session caractère :

  • le shell « diapason » permet de lancer la nouvelle version sur interface caractère.

  • le shell « diapasoncar » permet de lancer l’ancienne version du progiciel caractère ; cette version n’est plus maintenue.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.