3.5 Configuration de contrôles personnalisés pour les écrans de vos programmes

Vous pouvez utiliser des contrôles Micro Focus Plus pour personnaliser vos sessions hôtes et proposer ainsi une interface moderne enrichie de nouvelles fonctionnalités. Vous pouvez également améliorer l'interface de vos programmes avec les zones réactives Reflection (boutons virtuels qui apparaissent par-dessus les textes dans des sessions de terminal).

3.5.1 Utilisation du Concepteur d'écran Micro Focus Plus

Vous pouvez utiliser le Concepteur d'écran Micro Focus Plus pour personnaliser vos sessions hôtes et proposer une interface moderne enrichie de nouvelles fonctionnalités. Le Concepteur d'écran met à votre disposition de nouveaux contrôles que vous pouvez ajouter à vos écrans hôtes afin de moderniser l'expérience utilisateur de vos programmes hôtes. Voici quelques exemples illustrant la façon d'utiliser le Concepteur d'écran :

  • Ajouter des astuces aux champs pour aider vos utilisateurs à surmonter les difficultés au sein de votre application.

  • Remplacer les anciennes listes d'option numérotées par des listes de sélection déroulantes plus modernes.

  • Ajouter des boutons à l'interface de l'application hôte et les programmer pour lancer des macros ou effectuer d'autres actions.

  • Remplacer la saisie manuelle des dates par un sélecteur de date dans un calendrier graphique.

Comment utiliser le Concepteur d'écran avec Reflection

Vous devez suivre le processus ci-dessous pour configurer les contrôles du Concepteur d'écran au sein d'une session.

REMARQUE :

  • Micro Focus Reflection Desktop Plus ne prend pas en charge le japonais ni les autres langues utilisant des caractères à double octet.

  • Vous ne pouvez personnaliser que des écrans propres aux sessions 3270 mainframe et 5250 AS/400.

  • Lorsque vous exécutez une macro en mode Plus, les contrôles n'apparaissent pas sur les écrans personnalisés tant que la macro n'a pas atteint le dernier écran.

Affichage et enregistrement d'un historique d'écran

  1. Ouvrez une session, puis sélectionnez Historique d'écran.

    Les étapes à suivre dépendent de votre mode d'interface utilisateur.

    Mode d'interface utilisateur

    Étapes

    Ruban

    Sur le ruban Session, cliquez sur le bouton Historique d'écran.

    Navigateur Reflection

    Dans le menu Reflection, choisissez Afficher, puis Historique d'écran.

    TouchUx

    Touchez l'icône symbolisant une clé à molette, puis, sous Affichage, sélectionnez Historique d'écran.

  2. Parcourez les écrans que vous souhaitez moderniser.

  3. Sur l'onglet Apparence, dans le groupe Plus, sélectionnez Exporter l'historique pour le Concepteur d'écran dans la liste déroulante Plus.

Utilisation du Concepteur d'écran pour configurer les contrôles affichés à l'écran

Suivez les étapes ci-dessous pour configurer les contrôles. Pour obtenir des instructions détaillées, reportez-vous à l'Aide en ligne fournie avec le Concepteur d'écran.

  1. Sur l'onglet Apparence, sélectionnez Concepteur d'écran dans le menu déroulant Plus.

  2. Créez un nouveau projet, puis importez l'historique d'écran.

  3. Ajoutez des contrôles statiques dans la vue Concepteur d'écran.

  4. Pour bénéficier de contrôles dynamiques ou conditionnels, créez des règles dans la fenêtre du Gestionnaire de règles.

  5. Générez un fichier de personnalisation propre au Concepteur d'écran. Pensez à enregistrer le fichier à un emplacement sécurisé, comme votre répertoire de données utilisateur (par défaut, il s'agit de Documents\Micro Focus\Reflection\).

    Le fichier de personnalisation (.rdar) se présente sous la forme d'un fichier d'archive contenant le fichier des règles (.rsdo) et les fichiers des ressources, comme les images, les macros et les scripts.

Configuration de votre session de façon à ce qu'elle utilise les contrôles

  1. Ouvrez votre session et sélectionnez l'onglet Apparence.

  2. Dans la liste déroulante Plus, choisissez Fichier de personnalisation Plus, puis sélectionnez le fichier de personnalisation que vous avez créé pour cette session.

    Les contrôles que vous avez créés apparaissent sur les écrans du fichier de session.

3.5.2 Définition des zones réactives

Les zones réactives sont des boutons virtuels qui apparaissent sur le texte dans les sessions terminal. Grâce aux zones réactives, vous pouvez contrôler la session terminal avec la souris plutôt qu'avec le clavier. En général, il vous suffit de cliquer sur une zone réactive pour transmettre une touche ou une commande terminal à l'hôte, mais vous pouvez également configurer les zones réactives afin qu'elles ouvrent une page Web, lancent une macro ou réalisent une série d'actions.

Vous pouvez créer de nouveaux fichiers de zones réactives ou définir des sessions de façon à ce qu'elles utilisent des fichiers de zones réactives personnalisés dont vous vous êtes servis dans d'autre sessions.

Pour créer et configurer un fichier de zones réactives personnalisé

  1. Sous Apparence du terminal, cliquez sur Gestion des zones réactives.

  2. Cliquez sur Créer un nouveau fichier de zones réactives à partir d'un fichier existant.

  3. Dans la boîte de dialogue Créer un nouveau fichier de zones réactives, sélectionnez le type du fichier de zones réactives (intégré, personnalisé ou le nouveau fichier de la session en cours) à utiliser en tant que modèle pour la création d'un fichier de zones réactives.

  4. Dans la boîte de dialogue Modifier les zones réactives, sous Texte de la zone réactive, saisissez le texte de la zone réactive.

  5. Sous Sélectionnez une action à associer à la zone réactive, sélectionnez une action à associer et configurez l'action.

  6. Lorsque vous y êtes invité, enregistrez le nouveau fichier de zones réactives.

  7. Dans la barre d'outils Accès rapide, cliquez sur le bouton Enregistrer pour enregistrer la session.

    La session est automatiquement configurée pour pointer vers le nouveau fichier de zones réactives.

Pour définir une session de façon à ce qu'elle utilise un fichier de zones réactives personnalisé

  1. Vérifiez que le fichier de zones réactives se trouve à un emplacement autorisé.

  2. Sous Apparence du terminal, cliquez sur Gestion des zones réactives.

  3. Cliquez sur Sélectionner un autre fichier de zones réactives.

  4. Sélectionnez Personnalisé et parcourez le système pour sélectionner le fichier que vous voulez utiliser.

    Le fichier sélectionné apparaît sous Fichier actuellement sélectionné.

  5. Enregistrez la session.

    La session est configurée de façon à pointer vers le nouveau fichier de zones réactives.

Pour activer les zones réactives et définir les actions de souris les déclenchant

  1. Ouvrez la boîte de dialogue Paramètres des documents.

  2. Sous Apparence du terminal, cliquez sur Configuration des paramètres d'affichage des zones réactives.

  3. Sélectionnez Activer toutes les zones réactives définies.

  4. Sous Activation de la souris, configurez les actions de la souris que vous souhaitez définir pour déclencher vos zones réactives.

3.5.3 Configuration de fichiers QuickPad

Un fichier QuickPad est une petite fenêtre que vous pouvez charger au cours d'une session. Les fichiers QuickPad peuvent contenir du texte, des boutons, des bitmaps, des icônes et d'autres éléments graphiques. Les boutons et les icônes figurant dans les fichiers QuickPad peuvent être associés aux différentes actions disponibles dans la Boîte de dialogue Sélectionner une action.

Comment utiliser les fichiers QuickPad dans Reflection Desktop (4:07)

Pour créer un fichier QuickPad

  1. Sous Apparence du terminal, cliquez sur Gérer les fichiers QuickPad.

  2. Cliquez sur Créer un nouveau fichier QuickPad.

  3. Utilisez le Concepteur de fichiers QuickPad pour configurer votre fichier QuickPad.

  4. Cliquez sur OK. Enregistrez votre fichier QuickPad (*.rqpx) dans la boîte de dialogue Enregistrer sous.

Pour ajouter un fichier QuickPad à votre session

  1. Dans la boîte de dialogue Gérer les fichiers QuickPad, cliquez sur Sélection QuickPad.

  2. Dans la liste Fichiers QuickPad disponibles, sélectionnez le fichier QuickPad et cliquez sur OK.

    Le fichier QuickPad est désormais configuré de façon à apparaître lorsque vous ouvrirez de nouvelles sessions à l'aide de ce document.

3.5.4 Création d'un menu contextuel personnalisé

Vous pouvez créer des menus contextuels personnalisés pour les listes dynamiques héritées ou tout autre type de commandes fréquemment utilisées. Après avoir créé un menu contextuel personnalisé, vous pouvez associer l'ouverture de ce nouveau menu à une action de souris.

  1. Dans la partie supérieure de la boîte de dialogue Menu contextuel, cliquez sur Ajouter et entrez le nom de votre menu contextuel.

  2. Ajoutez les options et les séparateurs de votre nouveau menu.

  3. Sous Paramètres des éléments de menu, entrez les libellés de chaque option et sélectionnez les actions correspondantes.

  4. Cliquez sur OK pour enregistrer le nouveau menu.

Ensuite, vous pouvez cliquer sur le bouton droit de la souris pour ouvrir le nouveau menu contextuel plutôt que celui par défaut.

  1. Sous Mappage de la souris, dans Combinaison de touches, sélectionnez Droite, puis cliquez sur Modifier.

  2. Dans la liste des actions, sélectionnez Afficher le menu contextuel spécifique.

  3. Sur la droite, sous Menu contextuel, choisissez le nom du menu contextuel personnalisé.