Télécharger la documentation complète de PHL Web au
Transcription
Télécharger la documentation complète de PHL Web au
Introduction PHL Web est un outil unique qui permet à la fois de moderniser vos applications AS/400 – System i et de développer des applications nouvelles sur cette même plateforme. S’appuyant sur des standards reconnus comme XML, ce logiciel graphique s’utilise sur le Web et produit des applications accessibles par le Web. Aucune installation n’est nécessaire sur le poste client. Pour la conversion, PHL Web conserve le code source des applications RPG existantes et remplace les écrans caractè- 2 res par des écrans graphiques. Il peut ensuite enrichir les applications de fonctions graphiques sophistiquées. Les applications développées avec PHL Web sont conformes à l’esprit du Web 2.0. Sa technologie basée sur XML est un gage d’efficacité et de pérennité. Toutes les applications générées peuvent communiquer entre elles ainsi qu’avec d’autres applications, qu’elles soient accessibles par une URL ou qu’elles s’exécutent sur le poste de travail. Sommaire 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 L’interface graphique Conversion d’applications 5250 Développement des programmes Le studio de développement (SDW) Développement des écrans Les composants graphiques Les aides Le bureau de l’utilisateur Les commandes System i en mode web Les commandes PHL Le gestionnaire de menus La sécurité Les paramètres de l’application Aspects multilingues Dialogue avec les logiciels du poste client Les impressions Le support technique Questions / Réponses 3 1 L’interface graphique LES + Un environnement 100% Web, pas une imitation Gestion complète des fenêtres, des sous-fichiers, etc. Vos utilisateurs sont habitués à l’environnement Web ? Tant mieux car PHL Web fonctionne sur le Web en mode 100 % graphique en intégrant les spécificités du System i. Pas de dépaysement ni de rupture pour vos utilisateurs Plus de limitation liée au 5250 Sous-fichier PHL Web allie le meilleur des deux mondes, c’est-à-dire les possibilités des sous-fichiers System i à celles de l’environnement micro. Menu contextuel Export dans un tableur ou sous forme de graphique A l’aide d’un menu contextuel, vous pouvez transmettre des valeurs à votre programme, transférer les données du sous-fichier vers un tableur, réaliser des graphiques, etc. La sélection des lignes (sélection simple ou multiple) se fait avec les touches de raccourci traditionnelles (CTRL + Clic ou Maj + Clic). 4 Boutons de pagination Quant à la navigation dans le sous-fichier, elle se fait grâce à une barre de pagination et/ou avec des ascenseurs verticaux et horizontaux. PHL WEB 1 Dans les applications PHL Web, l’utilisateur peut intervenir sur l’organisation du sous-fichier. Par un simple clic sur un en-tête de colonnes, il peut trier des données. Par un paramétrage, vous pouvez laisser l’utilisateur libre de choisir les colonnes qu’il souhaite afficher, de modifier l’ordre d’affichage ou bien la taille. Lors du développement, il est également possible de figer une ou plusieurs colonnes. Agrandir ou rétrécir une colonne Colonne figée Clic sur un entête de colonnes pour trier les données Choix des colonnes Affichage ou non d’une colonne Un autre exemple de sous-fichier : PHL WEB 5 1 Ecran Toutes les fonctions classiques sont disponibles : combo-box, cases à cocher, boutons radio, boutons … Ces composants vous permettent de réaliser des formulaires efficaces. Onglets et panels facilitent l’organisation des informations sur vos écrans. Ils les rendent plus ergonomiques pour l’utilisateur final. Onglets Combo-box Case à cocher Bouton radio Fenêtre En environnement Web comme sur System i, il est fréquent que l’utilisateur ouvre une fenêtre pour effectuer un choix de valeurs. Les possibilités du System i en la matière ont été complétées pour être plus ergonomiques. C’est ainsi que l’utilisateur pourra cliquer sur la Titre « croix de fermeture » pour fermer sa fenêtre (au lieu d’utiliser la touche F12), la sélectionner pour la déplacer par exemple, voire même la redimensionner. Croix de fermeture Fenêtre redimensionnable 6 PHL WEB 2 Conversion d’applications 5250 LES + Conversion paramétrable Nombreuses possibilités d’enrichissement Industrialisation de la conversion PHL Web ne se contente pas de convertir ou de créer des applications de façon artisanale. Pour le meilleur bénéfice du développeur et de l’entreprise, il permet aussi d’industrialiser le processus en appliquant des règles lors de la conversion des sources DDS en sources XML. Par la même occasion, les coordonnées d’un point de l’écran, définies en lignes/ colonnes sur System i, sont également transformées et sont gérées au pixel près. PHL Web comporte plusieurs niveaux de conversion automatisée. PHL Web ne se contente pas de convertir ou de créer des applications de façon artisanale. Pour le meilleur bénéfice du développeur et de l’entreprise, il permet aussi d’industrialiser le processus en appliquant des règles lors de la conversion des sources DDS en sources XML. Par la même occasion, les coordonnées d’un point de l’écran, définies en lignes/colonnes sur System i, sont également transformées et sont gérées au pixel près. PHL Web comporte plusieurs niveaux de conversion automatisée. Règles générales Elles s’appliquent soit à des fichiers écrans isolés, soit à des séries de fichiers écrans définies par un nom générique (COMPTA* par exemple), soit à l’intégralité d’une bibliothèque. Elles permettent : - De transformer automatiquement des touches de fonction en boutons - De transformer des options en boutons - De transformer et d’aménager les sous-fichiers en masquant par exemple la zone de saisie de l’option, en mettant en place automatiquement des titres de colonnes, en aménageant des boutons d’options - D’ajouter automatiquement un calendrier aux zones de type date ou une horloge aux zones de type heure. Règles de conversion sur zones Règles générales : Touches de fonctions Il est possible de définir des règles au niveau des zones d’un écran. Une règle peut s’appliquer à une zone unique ou à une zone commune à plusieurs écrans, repérée par son nom générique. Ces règles offrent des possibilités très élaborées en fonction des caractéristiques des zones : appel d’une fonction, affichage d’une case à cocher, d’un calendrier, d’une combo-box, conversion d’un texte en fonction dynamique ou en option dynamique.Elles permettent d’ajouter des composants en fonction du type de la zone. Ainsi, pour une zone client, il peut être pratique d’ajouter une combo-box vérifiant que le code correspond bien à un client. PHL WEB 7 2 Sur une zone date, il sera naturel d’ajouter un calendrier. Des règles permettent aussi de modifier le type de zone, par exemple de transformer une zone standard en une combo-box. Enfin, il est possible de convertir les options de sous-fichiers en boutons ou en menus contextuels et d’intégrer des composants dans les titres. Règles de conversion sur constantes D’autres règles permettent un traitement sur les constantes. Il est possible de supprimer une constante, de la remplacer par une autre constante, de la remplacer par une touche de fonction ou d’en modifier le style, de la transformer en image, etc. Conversions spécifiques Les outils standards de PHL Web répondent à la grande majorité des problèmes de conversions des entreprises. Pour industrialiser des projets importants comportant de nombreux écrans spécifiques, PHLSoft peut rapidement développer des versions spécialement adaptées et préparamétrées de ses outils et les mettre à disposition de ses clients. Un affichage efficace PHL Web n’est pas un outil de revamping. Il utilise son propre contrôleur d’écran. L’envoi de caractères n’est pas limité. Seules les données modifiées sont envoyées au PC. Mode Update Convertir des applications System i du mode 5250 en mode Web ne représente pas toujours une transition brutale. Les utilisateurs et les développeurs d’outils continuent souvent à maintenir la version 5250 parallèlement à la version convertie d’une application. 8 Pour les aider à garder tout le bénéfice des conversions déjà effectuées, la fonction « mise à jour » permet d’intégrer à tout moment dans la version Web convertie les modifications effectuées par la suite dans la version 5250. PHL WEB 2 Exemples de conversions Ecran 5250 Ecran converti avec les règles de base PHL WEB 9 2 Ecran converti avec des règles plus poussées Ecran converti et retravaillé avec SDW 10 PHL WEB 3 Développement des programmes LES + Pas de consommation de puissance interactive du System i Utilisation des compétences existantes Utilisation des méthodes traditionnelles Programmes exécutés en batch Le développement d’applications avec PHL Web suit la même cinématique et la même logique que le développement System i traditionnel. Là où le développeur System i utilise SDA, il utilisera SDW, le puissant éditeur graphique de PHL Web, qui générera non pas un traditionnel fichier source DDS mais un source XML. PHL Web comporte un compilateur qui traduit les sources XML en RPG pour produire les exécutables System i. Le processus d’écriture du programme de gestion des écrans reste identique. Ce n’est qu’à la génération de l’objet RPG que l’on utilisera la commande PHL Web au lieu de la commande IBM. Tous les programmes ou modules RPG, RPGLE ou SQLRPGLE utilisant des DSPFs peuvent être utilisés, que les écrans soient définis en interne ou en externe. Les CLP contenant des écrans peuvent aussi être compilés, et exécutés en mode WEB. Développement standard PHL Web ne peut fonctionner qu’avec certains types de programme COBOL (nous contacter pour vérification). PHL WEB 11 3 Développement avec PHL WEB Exécution d’un programme Lors du lancement d’une option de menu, un travail PHL est lancé en batch. Son numéro correspond au numéro de travail figurant sur l’écran de votre application. Le programme s’exécute sous le profil utilisateur connecté en utilisant la gestion des droits du System i. Exemples de travaux PHL Web dans un WRKACTJOB 12 PHL WEB 3 Debugger Avec la commande STRDBGW, il est possible de debugger un programme d’un utilisateur, comme vous le feriez en 5250. PHL WEB 13 4 Le studio de développement (SDW) LES + SDW est écrit en mode « web »: rien à installer sur le poste client Son affichage est WYSIWYG (What You See Is What You Get) SDW est commun à tous les produits PHL Composition de l’écran La barre d’outils permet de gérer toutes les tâches courantes par simple pression sur une icône, identique à celles utilisées dans les éditeurs de texte et tableurs (Nouveau, Enregistrer, Couper, etc.) L’éditeur graphique inclus dans PHL Web a été appelé SDW par analogie évidente avec un outil qui vous est sans doute familier : SDA. C’est là que s’arrêtent les ressemblances, puisque SDW s’applique aux développements Web et constitue un véritable environnement de développement complet. Il permet de concevoir et de réaliser de véritables interfaces web sans aucune connaissance d’HTML ni de Javascript. SDW est lui-même écrit en mode « Web » ce qui permet notamment de s’affranchir des installations complexes et fastidieuses sur les postes des développeurs surgonflés. Il est WYSIWYG (What You See Is What You Get) : pas de surprise désagréable à l’arrivée donc. Le développeur visualise précisément le résultat de ses développements dans son environnement. SDW est entièrement graphique : il permet notamment d’ajouter tous les composants graphiques typiques des formulaires web comme les cases à cocher, les boutons radio, les images, les listes déroulantes, les combo-box, etc. dans les écrans créés. Il existe trois modes de visualisation possible : le mode source (présentation linéaire du fichier XML), le mode structuré (présentation arborescente du fichier XML) et le mode conception (présentation graphique du fichier). Les outils composants (cinq onglets) permettent de gérer graphiquement l’utilisation de composants (rectangle, trait, etc.) dans le format en cours d’élaboration dans l’espace de travail. Les onglets : les différents formats ouverts dans SDW sont représentés par des onglets. Les formats du fichier : tout comme en DDS, le fichier en cours de description peut posséder de nombreux formats (possibilité d’afficher un ou plusieurs formats en même temps) La liste des zones du format : affichage de tous les mots clés du format. Possibilité de cacher certains composants dans l’espace de travail. L’espace de travail est l’établi du développeur PHL Print. C’est là qu’il conçoit véritablement ses écrans. 14 Le menu contextuel spécifique du composant : Par clic droit ou double-clic sur n’importe quel composant présent sur l’espace de travail, on accède à son menu contextuel. PHL WEB 5 Développement des écrans LES + Développement Web sans connaissance des langages HTML et Javascript. Développement en événementiel ou en entrée/sortie comme en 5250 Macro-langage permettant d’effectuer des opérations sur le poste client Les événements Sur chaque composant, il est possible de spécifier que, lorsqu’un ou plusieurs événements (par exemple un clic) se produiront, des actions seront effectuées. Les événements sont clic, clic droit, double-clic, mouseover (la souris survole un élément), mouseout (quand la souris sort d’un élément), change (quand la valeur de la zone change), help, drag (quand vous saisissez un objet), drop (quand vous le relâchez), focusin (quand un élément est sélectionné), focusout (quand un élément n’est plus sélectionné). - Appel : appel de programme, appel de logiciel, appel d’URL, etc. - Affichage d’un composant : calendrier, cor recteur orthographique, menu contextuel, aide, image, fenêtre de message, etc. - Mise à jour d’une zone, d’un composant : trans mettre une valeur, donner un nouveau titre à la fenêtre, déclencher une touche de fonction, ren dre un élément visible/invisible, changer le style, etc. - Agir sur le sous-fichier : transmettre les don- nées à un tableur, réaliser un graphique à partir données, trier les données - Envoyer les données d’un SQL à un tableur ou à une liste - Agir sur les fichiers PC : mettre à blanc un fi chier, supprimer un fichier, créer un répertoire, télécharger un fichier - Programmer des fonctions logiques : if, else, etc. - Autres fonctions : imprimer un format, exécuter un script, importer un fichier Excel - Ecrire un commentaire PHL WEB 15 5 PHL WEB Le développeur peut définir des mots-clés sur tous les éléments. Tout comme avec les DDS 5250, on peut conditionner les mots-clés. On peut par exemple conditionner la couleur de l’affichage d’une ligne de sous-fichier en fonction de la valeur d’une zone. Mais PHL Web permet d’effectuer des tests beaucoup plus évolués comme les tests sur des zones par exemple. La syntaxe des conditions est identique à celle du RPG IV. Le drag and drop Vous pouvez facilement développer des « drag and drop » de composants graphiques (image) ou de lignes de sous-fichiers. Vous spécifiez l’événement : 16 - ONDRAG sur les composants ou lignes de sousfichier qui peuvent être déplacés - ONDROP sur les composants ou lignes de sousfichier sur lesquels l’objet peut être déplacé. PHL WEB 6 Les composants graphiques LES + Vitesse de développement améliorée grâce aux composants graphiques Des composants graphiques prêts à l’emploi sans programmation Vous trouverez dans SDW une multitude de composants graphiques. Voici les principaux : Utilisation simple des composants Les composants standards * Constante * Zone en sortie * Zone cachée * Zone programme * Zone en entrée * Zone en entrée/sortie * Zone message Les composants de formulaires Bouton, bouton image ou icône : Case à cocher : affiche une case à cocher. Vous choisissez la valeur cochée et la valeur décochée à retourner à votre programme. Bouton radio : affiche autant de boutons radios que d’options disponibles. Vous ne pouvez en choisir qu’une. Les options peuvent être chargées sous forme de constantes, de variables ou par SQL. Zone action : ce composant affiche une zone de texte avec un bouton. Le bouton déclenche une action (une touche de fonction par exemple). Zone texte : ce composant permet à l’utilisateur de saisir un texte libre. Zone HTML : ce composant permet à l’utilisateur de saisir du code HTML, d’insérer des images. La zone HTML saisie pourra par exemple être utilisée dans PHL Print pour être éditée. PHL WEB 17 6 Zone date et zone heure : le contrôle se fait automatiquement avec affichage d’un calendrier ou d’une horloge. Liste déroulante : ce composant affiche une liste où seul un élément peut être sélectionné. La liste peut être indiquée sous forme de texte, de variables ou de SQL . Combo-box : les combo-box permettent de lister les valeurs disponibles pour une zone. Elles peuvent être alimentées avec des textes, des requêtes SQL ou des variables. Combo-box avec saisie : les combo-box de saisie permettent en plus à l’utilisateur de taper les codes ou libellés correspondant à l’enregistrement qu’il souhaite voir s’afficher en regard. Zone dynamique : avec ce composant, l’utilisateur saisit les premiers caractères du libellé recherché. Après un clic sur le bouton, les réponses s’affichent. L’utilisateur n’a plus qu’à sélectionner la réponse correspondante. 18 PHL WEB 6 Les composants systèmes - Zone date - Zone heure - Utilisateur - Nom du système Les composants Panel : permet de regrouper des objets et de leur attribuer un titre Groupbox : permet de regrouper des objets pour mieux les manipuler. Ligne : permet de tirer des traits de séparation Image : le nom de l’image peut être un texte ou une variable. Panneau d’onglet : permet de regrouper des informations de même thème sous forme d’onglets. Titres de sous-fichier : permet d’ajouter des entêtes de colonnes à un sous-fichier Menu contextuel : permet d’afficher un menu avec différentes options possibles (possibilité d’affichage en cascade) PHL WEB 19 6 Menu : ce menu est composé de titres en lignes et d’options en colonnes. Iframe : permet d’ajouter un site web à l’intérieur d’un écran Modèles : vous pouvez concevoir des modèles regroupant plusieurs composants pour les utiliser dans plusieurs écrans Les composants de dessin - Rectangle - Cercle 20 PHL WEB 7 Les aides LES + Possibilité de mettre des infos-bulles sur chaque composant graphique Un éditeur d’aide fourni avec PHL Web pour créer vos propres aides Documentation PHL Web Quand une aide est disponible dans les menus d’administration de PHL Web, une image « ? » apparaît dans l’onglet concerné. En cliquant dessus, la fenêtre d’aide s’affiche. Une aide contextuelle existe sur chaque composant de SDW par l’intermédiaire du bouton « Aide ». L’ensemble des fiches est disponible dans le menu « Aide ». Une aide sur un composant de SDW Les aides de votre application Vous pouvez, vous aussi, mettre à disposition de vos utilisateurs une aide sur vos options de menu (en renseignant l’URL dans le gestionnaire de menus) ou sur vos écrans (en utilisant la fonction dsphelp ou les infos-bulles). Une aide disponible sur cette option de menu PHL WEB 21 7 L’éditeur d’aide Un éditeur en HTML est disponible dans le produit, permettant de saisir des écrans d’aide dans les membres sources. Les aides peuvent ensuite être utilisées dans vos applications. 22 PHL WEB 8 Le bureau de l’utilisateur LES + Un environnement de travail utilisateur exhaustif, personnalisable et sécurisé La possibilité de modifier l’aspect graphique Composition du bureau les onglets contiennent les différentes options de menu ouvertes (le menu compris les menus sont présentés sous forme d’arborescence. Une zone permet un accès rapide aux options de menus (frappe ou sélection dans une liste). la barre d’outils permet deregrouper les applications et utilitaires le plus souvent utilisés, par exemple la visualisation des spoules d’impression. le bureau : cet environnement permet à l’utilisateur de créer des raccourcis vers ses applications favorites. Paramétrage Chaque élément du bureau est paramétrable : la taille des différents éléments, la présence ou non d’un élément, leur apparence… Ainsi, il est possible d’afficher une page HTML sur le bureau, de déterminer le mode d’affichage (onglets ou non), de changer les images par défaut du menu, d’activer le changement de feuilles de style selon la valeur de variables… Personnalisation La feuille de style du bureau permet une personnalisation très poussée des différents composants du bureau de l’utilisateur : police de caractères, image de fond, lar- geur, hauteur, marges, bordure, type de curseur, ascenseur, etc. PHL WEB 23 9 Les commandes System i en mode web Grâce au Web, l’utilisateur bénéficie d’une version améliorée des principales commandes System i dont il peut avoir besoin. Les commandes System i sont disponibles dans un menu à partir du bureau. L’utilisateur n’a plus besoin de les saisir à la main au travers d’une émulation 5250 ou d’un produit spécifique. L’utilisateur peut ainsi facilement gérer les batchs, les imprimantes et les spoules (qu’il peut voir à l’écran grâce à une génération de PDF à la volée) ou les messages d’exécution des programmes sur System i. Les options disponibles sont : - la gestion des imprimantes - la gestion des OUTQ - la gestion des spoules (spoules System i + PHL Print) - la gestion des JOBQ - la gestion des travaux - les travaux soumis - les messages de QSYSOPR - les messages de l’utilisateur La gestion des spoules 24 PHL WEB 10 Les commandes PHL PHL Web est livré avec quelques commandes très pratiques. Elles permettent : - de manipuler les applications (création, copie, suppression, restauration, sauvegarde d’une application) - de gérer les serveurs (démarrage, arrêt) - de gérer le firewall (démarrage, arrêt) - d’effectuer les conversions et les compilations (écrans, programmes) - d’envoyer des messages et des mails (envoyer un e-mail, envoyer un spoule par e-mail, envoyer un message) PHL WEB 25 11 Le gestionnaire de menus LES + Des menus sécurisés par utilisateur ou groupe d’utilisateurs Le « drag and drop » facilite la gestion des options de menu Les menus « de référence » Des menus présentés sous forme d’arborescence Si le System i propose bien un gestionnaire de menus intégré, celui-ci n’est guère adapté aux dialogues du Web avec menus déroulants et graphiques. Pourtant, la gestion des menus est très importante pour l’utilisation de l’application. C’est pourquoi PHL Web intègre son propre gestionnaire de menus sécurisé par profil ou par groupe d’utilisateurs. La fonctionnalité « drag and drop » permet une manipulation facile de l’organisation des menus et des répertoires. Le gestionnaire de menus permet de lier instantanément des programmes Web, mais aussi des URL, des programmes PC stockés en local sur le poste utilisateur ou tout autre exécutable. Des paramètres propres à l’utilisateur peuvent être passés en paramètre. Ainsi, dès qu’un programme a été mis au point avec PHL Web, il est facilement intégrable et peut très simplement être mis à la disposition des utilisateurs dans leur environnement de travail personnalisé. Le gestionnaire de menus Une option de menu peut être déclarée comme référence : ce sera le cas par exemple des commandes System i ou des commandes PHL. Vous les intégrez dans vos menus autant de fois que vous le souhaitez, mais ne les modifiez qu’une seule fois à un seul endroit. Modification d’une option de menu de type référence 26 PHL WEB 12 La sécurité LES + Utilisation des sécurités du System Sécurisation des menus par utilisateur ou par groupe Niveau supplémentaire de sécurité fourni par PHL Web Sécurité de l’application La plupart des applications sont accessibles au moyen de mots de passe mais certaines applications peuvent être en accès libre (comme un intranet à l’intérieur d’une société). Dans ce cas, l’écran de connexion n’apparaît pas. Il s’agit seulement d’un paramétrage. La sécurité des mots de passe est identique à celle du System i : contrôle et changement tous les x jours. Ecran de connexion Les utilisateurs Un utilisateur correspond à un profil utilisateur du System i. Les droits définis sur les objets restent actifs au travers des programmes PHL Web. Chaque utilisateur peut avoir un paramétrage personnalisé : accès ou non aux options de menus, liste de bibliothèques, valeurs des paramètres, comportement du curseur, du clavier, paramétrage du bureau, style, fenêtre, accès restreint en fonction d’une adresse IP... Gestions des utilisateurs Les groupes d’utilisateurs Les groupes permettent de regrouper des utilisateurs (un service, une société...). On gère ainsi les droits et le paramétrage d’un ensemble d’utilisateurs : accès aux menus, accès aux environnements, gestion des autorisations. Les autorisations Dans les propriétés de chaque composant de SDW (zone, bouton...), vous pouvez déterminer un code d’autorisation. Ce code d’autorisation permet de restreindre la visualisation d’un composant à certains individus. Ici, grâce à la gestion des autorisations, vous déterminez le droit d’accès de tel utilisateur ou de tel groupe pour un code d’autorisation donné. PHL WEB 27 13 Les paramètres de l’application LES + Gestion du multi-environnement Utilisation des paramètres dans l’écran Paramètres Des paramètres créés pour les besoins d’une application Des paramètres sont fournis avec le produit (l’adresse IP du poste, le numéro de l’application, l’année en cours, le code langue, etc.). En fonction de vos besoins, vous pourrez en créer de nouveaux (Par exemple : code société, code dépôt…). Ces paramètres sont utilisables avec les options de menus (pour donner les paramètres dont ont besoin vos programmes pour fonctionner), avec les profils utilisateurs, dans le développement des écrans. Groupe de paramètres Vous disposez aussi de groupes de paramètres pour regrouper les paramètres dont vous avez besoin pour l’ouverture de programmes. Par exemple, le groupe de paramètres PW_LDA regroupe les paramètres de la LDA et sert à l’initialiser. Table Les tables sont des bases de données que vous pouvez interroger dans vos écrans (code TVA, devises, pays, etc.) Variable d’environnement Une variable d’environnement est un paramètre existant dans votre application et déjà créé (par exemple le code société). Selon la valeur de cette variable d’environnement, d’autres variables voient leur valeur évoluer (nom de bibliothèque différent, imprimante différente, logo différent). De plus, vous pouvez restreindre l’accès à certaines valeurs à un groupe x ou un utilisateur y. Vous pouvez personnaliser cet écran en utilisant les programmes fournis par PHL Web. 28 PHL WEB 14 Aspects multilingues LES + Possibilité de décliner votre application en plusieurs langues Extraction automatique des textes à la conversion ou à la compilation PHL Web est prévu pour gérer plusieurs langues : vos applications (menu, bureau, écrans) peuvent être ainsi déclinées dans toutes les langues dès leur phase de développement dans SDW jusqu’à la livraison de votre produit à l’utilisateur final. Une mise en place très simple 1. PHL Web vous permet d’extraire automatiquement vos textes dès la conversion 2. Vous les faites traduire 3. Vous déclarez une nouvelle langue dans l’application et déclarez le fichier message correspondant 4. Vous renseignez vos fichiers messages 5. Votre application est maintenant multilingue Ajout d’une langue dans l’application L’utilisation Dans l’outil de développement SDW, vous pouvez visionner votre écran dans n’importe quelle langue existant dans votre application. Pour lancer votre application dans une des langues, il suffit que le paramètre langue soit renseigné dans votre profil utilisateur. Vous avez aussi la possibilité d’utiliser les fichiers messages dans les menus, sur le bureau ou dans la barre d’outils. Changement de langue dans SDW Prise en charge de l’Unicode PHL Web prend maintenant en charge l’Unicode. PHL WEB 29 15 Dialogue avec les logiciels du poste client LES + Echange facile avec les logiciels de bureautique Aucune installation nécessaire sur le poste client Pilotage d’Excel et de Word Lors du développement dans SDW, il est possible de créer des liens avec des applications bureautiques (Word, Excel, OpenOffice) ou bien avec le système de fichiers du PC de l’utilisateur. Ces actions peuvent être lancées par exemple à partir d’un bouton, d’un lien, d’un menu contextuel sur un sous-fichier, etc. Ainsi, il peut être proposé à l’utilisateur : - d’interfacer un document Word avec les données présentes sur l’écran - de lancer un programme PC (la calculatrice par exemple) - d’ouvrir une URL dans un nouveau navigateur - de transférer les données d’un sous-fichier vers Excel ou de créer un fichier .csv - de générer un graphique à partir de ces mêmes données - d’envoyer le contenu d’un fichier Excel vers le System i - d’écrire dans un fichier sur le PC de l’utilisateur - etc. Des exemples Exportation d’un sous-fichier dans un tableur 30 Réalisation d’un graphique à partir d’un sous-fichier PHL WEB 15 Pilotage de Word et d’Excel Il est possible à partir de vos programmes de piloter Word et Excel. Cette fonctionnalité est disponible uniquement avec Internet Explorer. Paramétrage d’un Callword avec une macro Passage de paramètres à un Callexcel Appel de programmes A partir de vos programmes, grâce aux événements, vous pouvez : - appeler des programmes extérieurs grâce à la fonction CallPgmPC (Calculatrice, Tableur, Edit eur de texte, etc) - ouvrir un site ou un page web dans un navigateur grâ c e à la fonction CallURL - ouvrir votre client de messagerie en préchargeant les différents champs grâce à la fonction Mailto PHL WEB 31 16 Les impressions PHL Web sait traiter toutes les éditions standards System i et toutes les impressions graphiques couleurs réalisées avec PHL Print. Utilisation des spoules Avec PHL Web, il existe plusieurs manières d’utiliser vos spoules. Vous pouvez : - les remonter à l’écran sous forme de PDF - les envoyer par mail - les imprimer automatiquement sur l’imprimante locale de l’utilisateur sans installation Remontée d’un PDF au navigateur Supervision des OUTQ La commande PHL Web « Supervision des OUQ » permet de filtrer les OUTQ. Selon certaines caractéristiques que vous aurez définies, une action sera effectuée sur un spoule ou une série de spoules (l’envoyer à l’imprimante, l’envoyer par e-mail, le supprimer, le suspendre, lui ajouter un fond d’écran). Création d’une règle sur spoule Gestion des spoules Disponible à partir du menu, la commande « Gestion des spoules » est l’équivalent sur System i de la commande WRKSPLF. Elle permet de gérer l’ensemble des 32 spoules de l’utilisateur, de visualiser chacun en HTML ou en PDF (PDF uniquement pour les spoules PHL Print), de modifier leurs caractéristiques, de les suspendre. PHL WEB 17 Le support technique LES + Echange pratique et rapide avec le support et la communauté PHL Téléchargement des mises à jour Deux forums : public et privé Le support technique se fait principalement par notre site sécurisé de support : http://support.phlsoft.com. Ecran de connexion Deux forums sont disponibles : un forum privé uniquement réservé à votre entreprise, un forum public réservé aux utilisateurs des produits de PHL Soft. Vous pouvez sur ces forums poser vos questions et joindre des fichiers (impressions d’écran, SAVF). Dès qu’une réponse est disponible, un mail vous est envoyé. Une rubrique documentation Une rubrique documentation existe aussi sur ce site. Elle contient les documents de paramétrage des navigateurs, des fiches techniques sur des fonctionnalités de PHL Web, des procédures d’installation. Liste des documentations disponibles La mise à jour des versions Dès qu’une mise à jour est disponible, un mail est envoyé à l’ensemble des utilisateurs avec un descriptif des correctifs et des nouveautés. Le fichier SAVF est disponible sur le site de support. La mise à jour peut être lancée pendant votre traitement de nuit. Mail reçu lors d’une mise à jour PHL WEB 33 18 Questions-Réponses Qu’est-ce que PHL Web ? PHL Web est un outil permettant de convertir ou d’écrire des applications full web sur System i. Faut-il un serveur supplémentaire pour utiliser PHL Web ? Non, il faut seulement un System i. PHL WEB est-il un outil de revamping ? Non, PHL WEB est outil de conversion full web. Après conversion, il vous est possible d’ajouter des composants graphiques et vous n’êtes plus tributaire de la disposition en 80 colonnes par 25 lignes. Quel navigateur faut-il pour utiliser PHL WEB ? Avec Internet Explorer version 6 minimum et Firefox version 1.5 minimum. Peut-on intégrer un programme PHL WEB dans un intranet ? Oui, PHL WEB fournit une URL permettant d’appeler un programme. Faut-il disposer des sources écrans pour utiliser PHL WEB ? Oui, PHL Web étant un outil de conversion, il faut absolument les sources des programmes et des écrans. PHL Web peut-il convertir des CLP utilisant des écrans ? Oui, la conversion de CLP en mode web se fait de la même manière qu’un programme. Comment est facturé PHL WEB ? PHL WEB est facturé avec un prix unique ne dépendant ni de la puissance du System i, ni du nombre d’utilisateurs, ni du nombre de développeurs. Les programmes développés par PHL WEB peuvent-ils tourner sur plusieurs System i, sans acheter le produit ? Oui , vous pouvez déployer vos applications sur autant de System i que vous désirez. Est-il possible d’exécuter des programmes PHL Web sur des System i sans CPW interactifs ? Oui, car les programmes PHL Web s’exécutent en batch. Faut-il installer un programme spécial sur le poste client ? Non, PHL WEB utilise seulement un navigateur internet. Même l’outil de développement est écrit en mode web et ne nécessite donc pas d’installation spéciale sur les postes développeurs. A partir de quelle version d’OS/400 puis-je utiliser PHL WEB ? PHL Web fonctionne à partir de la version V4R5. Puis-je imprimer depuis une application PHL Web ? Oui et ceci sans aucune installation ni paramétrage du poste client . Est-ce que PHL Web est compatible avec des AGL comme Adelia ou Synon ? Oui 34 PHL WEB
Documents pareils
PHL Web - PHL Soft
traditionnel. Là où le développeur IBM i utilise SDA, il utilisera SDW, le puissant éditeur graphique de PHL Web,
qui générera non pas un traditionnel fichier source DDS mais un source XML. PHL Web...
phl query - PHL Soft
PHL QUERY est un outil de requêtes et d’analyse de données (business intelligence) pour les environnements AS/400 (IBM i) qui s’adresse aussi bien à des utilisateurs non informaticiens qu’au
person...
Éditorial - PHL Soft
branche laitière avec une production de yaourts et fromages et la branche soja marché, la direction informatique a fait en 2008 le choix des outils de PHL Soft.
avec des produits diffusés sous la m...