- Bienvenue sur le wiki EasyVista
- Historique des versions
- ev|Apps Builder - 04.2015 - Présentation des nouveautés
ev|Apps Builder - 04.2015 - Présentation des nouveautés
- Nouveautés sur l'infrastructure
- Nouveautés sur le studio
- Nouveautés sur l'accès aux données
- Nouveautés pour l'environnement EasyVista Service Manager
- Nouveaux widgets et widgets modifiés
- Modifications sur le widget Data Viewer
- Affichage de la base de connaissances EasyVista Service Manager
- Gestion des listes dans les questionnaires
Nouveautés sur l'infrastructure
Gestion des images et logos des applications
- Les images, logos, etc. sont systématiquement réduits afin de ne pas surcharger la bande passante nécessaire lors de leur transfert.
- L'éventuelle couche Alpha est maintenant correctement gérée.
- Un système interne de convention de nommage sur les fichiers .JS et .CSS permet de réduire notablement le recours à des "clear cache" en cas de mise à jour de fichiers javascript ou des feuilles de style côté serveur.
Nouveautés sur le studio
Nouvel éditeur HTML
L'éditeur HTML CKEditor a été remplacé par l'éditeur Live Editor. De nombreux nouveaux assistants aident à la mise en forme des textes, des images, des tableaux, etc.
Nouvelle gestion des combo-boxes dans l'inspecteur de propriétés
Les combo-boxes intègrent maintenant une zone de recherche incrémentale dans laquelle plusieurs critères peuvent être saisis.
Gestion du logo utilisateur
Il est maintenant possible de remplacer le nom de l'application (qui figure en haut à gauche à l'exécution lorsque la barre de titre est affichée) par un logo. Cette fonction passe par la boîte de propriétés de l'application : sélection du bouton radio "Logo" et téléchargement du logo souhaité via .
Nouveautés sur l'accès aux données
Connecteur MS SQL Server
Le connecteur Microsoft SQL Server est maintenant disponible. Il n'est néanmoins pas présent dans toutes les installations car il dépend de la licence du client.
Son paramétrage est très simple : il suffit de choisir la base de données et de taper la requête SQL (SELECT) qui remonte les informations voulues.
Relation maître / détail entre datasources
Il est maintenant possible de lier des datasources entre elles via une relation maître-détail.
Remarques:
- La table de détail ne peut être qu'une source de données EasyVista Service Manager. Le paramétrage s'effectue via une nouvelle section "Master/Detail" du datasource.
- La pagination sur la datasource n'est pas gérée. Pour garantir les performances, vous devez prendre garde à ne pas utiliser de requêtes remontant trop de lignes (ex. : Afficher tous les employés d’un site peut ralentir le système s'il y a des milliers d’employés sur le site).
Nouveautés pour l'environnement EasyVista Service Manager
Gestion du tri sur les datasources EasyVista Service Manager
De nouvelles options permettent de sélectionner l'ordre de tri sur les datasources basées sur un connecteur EasyVista Service Manager, aussi bien sur la version flat que sur la version agrégée du connecteur (si elle existe).
Lorsque les données sont visualisées via un widget Data Viewer en mode Grille, une flèche indique la colonne utilisée pour le tri ainsi que son ordre (ascendant / descendant).
Nouveaux widgets et widgets modifiés
Ajout d'un style de cartes sur le widget Google Maps
Il est maintenant possible de sélectionner un style de cartes.
Édition en mode simplifié
- En mode simplifié, allez dans la catégorie ‘Visualisation' et cliquez sur l'icône
dans l'inspecteur de propriétés pour ouvrir l'éditeur de styles.
- Une fenêtre propose quelques exemples de styles qu'il est possible de récupérer directement.
Édition en mode avancé
- En mode avancé, vous pouvez éditer directement le style d'une carte défini par un tableau javascript précisant les différents paramètres.
- Des exemples sont disponibles sur le site https://snazzymaps.com/. Après avoir sélectionné le style souhaité, utilisez le bouton [ COPY ] pour récupérer directement le tableau javascript correspondant et copiez-le dans l'éditeur de styles EasyVista.
Modifications sur le widget Search Filter
Le widget Search Filter a été harmonisé avec le nouveau widget de recherche Full Text ; il est maintenant possible de saisir le texte contenu dans la zone de saisie de la recherche.
Modifications sur le widget Menu
La fonction d'affichage d'une nouvelle page permet maintenant d'indiquer si la page doit être affichée dans l'onglet courant/la fenêtre courante (en remplacement de la page courante) ou dans un nouvel onglet/nouvelle fenêtre.
Modifications sur le widget Data Viewer
Simplification de la navigation
Les icônes permettant de choisir les différents modes d'affichage ont été simplifiées et l'animation superflue a été enlevée.
- Nouvelles icônes pour le changement de visualisation :
- Icône de sortie du mode Fiche :
Catégorisation des propriétés
Les propriétés du widget Data Viewer ont été catégorisées dans l'inspecteur de propriétés afin d'en simplifier l'utilisation.
Nouvelle gestion de la fiche
Pour des raisons de performances, il n'est pas forcément intéressant d'avoir tous les champs disponibles sur une liste. C'est la raison pour laquelle il est maintenant possible d'avoir une datasource dédiée pour la fiche qui peut nécessiter d'afficher beaucoup d'informations. Cette datasource doit être liée à la datasource principale du widget Data Viewer par le mécanisme maître-détail décrit plus haut.
- La section Form de l'inspecteur de propriétés sur le widget Data Viewer intègre dorénavant de nouvelles informations.
- La zone Form Detail datasource permet de saisir le nom de la source de données utilisée pour l'affichage de la fiche. Cette datasource doit être reliée à la datasource principale par une relation maître-détail paramétrable en cliquant sur
.
Affichage de la base de connaissances EasyVista Service Manager
Il est maintenant possible d'accéder à la recherche Full Text de la base de connaissances EasyVista Service Manager. La mise en œuvre de cet accès nécessite l'utilisation d'un widget EasyVista Knowledge Base (1) et d'un widget Data Viewer fourni en standard sous la forme d'un Custom widget (2), ainsi que des datasources associées.
Note : Si votre version d'EasyVista Service Manager est inférieure à la version 2015.2, vous devez importer les 2 fichiers ci-dessous dans la base EasyVista.
- Téléchargez les fichiers :
- Lancez l'import des objets téléchargés via le menu Administration > Import and Export > Import. Attention : Effectuez cette opération sur le même compte que celui d'EasyVista Service Apps.
- L'interface générale se présente sous la forme suivante :
- En cliquant sur une ligne, on accède à la fiche de détail avec possibilité de changer la notation.
Nouveau widget Knowledge Base
Ce nouveau widget figure dans la section "EasyVista" de la bibliothèque des widgets.
Il affiche une zone de saisie, un bouton pour lancer la recherche et un bouton d'accès aux paramètres avancés.
- Le widget Knowledge Base : lorsque ce widget est positionné, une source de données servant d'interface avec la recherche Full Text d'EasyVista Service Manager est automatiquement créée ; cette source de données n'est pas disponible pour être ajoutée indépendamment du widget Knowledge Baseet n'a d'intérêt qu'avec ce widget.
(1) Datasource nécessaire pour assurer la liaison avec la recherche Full Text, créée automatiquement.
(2) Permet de restreindre la recherche en saisissant des mots-clés (séparés par des points-virgules). Note : Ces mots-clés doivent exister sous EasyVista Service Manager, mais il n'y a pas de vérification.
(3) Texte par défaut de la recherche.
(4) Langue par défaut de la recherche.
(5) Étendue chronologique de la recherche. Les options sont les mêmes que sous EasyVista Service Manager.
(6) Type de recherche (tous les mots ou au moins un des mots).
(7) Affichage ou masquage des options avancées. Le mode avancé est matérialisé par l'icône à droite de la zone de recherche. En cliquant sur ce bouton, un panneau supplémentaire apparaît dans la zone inférieure de la recherche.
- Paramétrage de la datasource Knowledge Base créée automatiquement :
(1) Permet de lancer directement la recherche, en affichant le résultat de la recherche dans un widget Data Viewer. Vous pouvez utiliser cette option pour afficher directement le résultat d'une recherche, sans passer par un widget Knowledge Base.
(2) Permet de spécifier un sujet (via son GUID) pour limiter les recherches aux articles liés à ce sujet (et les sujets au-dessous).
Fonctionnement du widget Data Viewer d'affichage des résultats
Note : Le widget Data Viewer d'affichage des résultats d'une recherche est fourni en standard sous la forme d'un Custom widget. Le paramétrage n'a donc pas à être refait mais il est néanmoins important d'en connaitre les détails.
- Le mode Liste est créé via le DataPicker, en insérant les tags correspondants aux champs présents dans la "pseudo" datasource Knowledge Base.
- La mise en forme du mode Ligne pour l'affichage des résultats de la recherche s'effectue classiquement via l'éditeur de texte.
- Une nouvelle icône
permet d'intégrer l'affichage des notations
sur la fiche. Sélectionnez le champ servant à la notation puis indiquez si celle-ci est en lecture seule (cas de la liste ; il s'agit alors des moyennes des notations) ou si elle peut être modifiée (cas de la fiche ; il s'agit alors de la note éventuelle que VOUS avez donnée pour cet article de la base de connaissances).
- Le mode Fiche est créé en ajoutant une datasource sur la base de connaissances EasyVista, liée à la datasource principale par une relation maître-détail. L'utilisation d'une deuxième datasource permet d'améliorer les performances en évitant de transférer dans les résultats le contenu complet des articles. Cliquez ensuite sur
pour paramétrer la datasource.
Gestion des listes dans les questionnaires
Deux nouveaux types de questions sont disponibles : les entiers et les questions Liste. La liste peut contenir plusieurs colonnes et une fonction de recherche permet de filtrer les enregistrements.