ev|Service Manager - Q2.2015 - Présentation des nouveautés


Nouveautés sur les questionnaires

Un gros travail d’harmonisation a été effectué sur les types de questions utilisables dans les questionnaires pour les valeurs par défaut et les champs obligatoires. Il est maintenant possible d’avoir du contenu ou des valeurs par défaut dynamiques sur certains champs.

Attention : Le nouveau système de questionnaire s’appuie sur un nouveau format de stockage. Les anciens questionnaires sont automatiquement convertis dans le nouveau format. Il n’est par contre pas possible d’exporter un questionnaire puis de le réimporter dans une version antérieure.

Contenu dynamique sur les réponses aux questions

  • Les questions de type Boutons radio et Grilles peuvent maintenant avoir leur contenu défini par une requête SQL. Un bouton radio statique/dynamique permet de sélectionner le type de contenu et une interface dédiée permet de saisir le texte de la requête.
  • Il est possible de créer des questions dont les réponses possibles sont le résultat d’une requête en base de données. Cela permet de créer des questions variables en fonction du type de demande, de la personne connectée ou du contexte général. Cette fonction existait sur les questions de type Liste SQL dans les versions précédentes et a été étendue à d’autres types de question : Boutons radio, Grilles, Cases à cocher.

Example documentation icon FR.png  

  • Boutons radio affichant une liste de civilités
    Paramétrage Résultat
    Easyvista 2015_MAY_FR_html_m2ec482e8.png Easyvista 2015_MAY_FR_html_457bc788.png
  • Grille permettant de sélectionner une ou plusieurs fonctions
    Paramétrage Résultat
    Easyvista 2015_MAY_FR_html_m1b5adafd.png Easyvista 2015_MAY_FR_html_3a34d5fc.png

Modifications sur les valeurs par défaut

Uniformisation des valeurs par défaut statiques

La notion de valeur par défaut a été généralisée et étendue pour les champs qui n’en possédaient pas : Cases à cocher, Dates, Date/Heure, Durées, Listes, Boutons radio et Grilles.

Example documentation icon FR.png 

  • Boutons radio
             Easyvista 2015_MAY_FR_html_m4d050fa7.png
  • Date
             Easyvista 2015_MAY_FR_html_m279b03e6.png
  • Date/Heure
             Easyvista 2015_MAY_FR_html_4607eb78.png

Valeurs par défaut dynamiques (Requêtes SQL)

La valeur par défaut peut maintenant être dynamique (issue d’une requête SQL). Lorsqu’une seule valeur par défaut est attendue (cas de la majorité des champs – hors grilles SQL), le système ajoute automatiquement un TOP 1 à la requête afin d’être certain de n’avoir qu’une seule valeur remontée.

Example documentation icon FR.png 

  • Boutons radio : valeur ‘Mrs.’ sélectionnée par défaut via une requête
    Paramétrage Résultat
    Easyvista 2015_MAY_FR_html_m66741b3d.png Easyvista 2015_MAY_FR_html_457bc788.png
  • Grille : valeurs commençant par ‘Officer’ sélectionnées par défaut via une requête
    Paramétrage Résultat
    Easyvista 2015_MAY_FR_html_77137f9a.png Easyvista 2015_MAY_FR_html_m7c1ef09a.png

Uniformisation des valeurs obligatoires

Les valeurs obligatoires ont été étendues aux Boutons radio dans un souci d’harmonisation.

Points divers

Questions dédiées aux applications

Il est maintenant possible d’indiquer que certaines questions sont disponibles uniquement pour une application créée avec EasyVista Service Appstore. Elles n’apparaissent alors pas lorsque le questionnaire est lancé depuis EasyVista Service Manager. Pour gérer cette fonction, une colonne spécifique a été ajoutée dans l’assistant de gestion des questions.
         Easyvista 2015_MAY_FR_html_m33bf9e5e.png

Évolution sur l’enregistrement des mémos

Il est maintenant possible de choisir le comportement de la fonction de recopie dans un champ cible pour les questions de type Mémo. Si le champ cible contient déjà des informations, il est possible de les écraser, d’insérer le résultat avant ou après le texte existant.
         Easyvista 2015_MAY_FR_html_m57d8af09.png
 

        Easyvista 2015_MAY_FR_html_1a7c5b16.png

Cycle de vie des incidents et demandes

Principe

Le cycle de vie permet d’afficher dans le bandeau supérieur des incidents/demandes un ‘fil d’ariane’ (breadcrumb en anglais) permettant de visualiser l’état d’avancement de l’élément suivant le déroulement du workflow.

Example documentation icon FR.png  Incident dont le statut évolue entre 7 états d’avancement, du démarrage à la fermeture.

Étape du workflow Visualisation
Workflow non démarré Easyvista 2015_MAY_FR_html_6339e56a.png
Avancement du workflow : Planification Easyvista 2015_MAY_FR_html_m558c734d.png

Les règles sont les suivantes :

  • Un cycle de vie correspond à un ensemble d’état d’avancement ‘progressifs’ (ex : demander, valider, préparer, livrer, clôturer).
  • Un workflow est associé au maximum à un cycle de vie.
  • Un même cycle de vie peut être associé à plusieurs workflows.
  • Chaque étape du workflow peut être associée à un état d’avancement du cycle de vie.
  • L’état d’avancement d’un élément concerné par le workflow évolue lorsqu’on passe sur une étape du workflow liée à un état d’avancement du cycle de vie.
  • Attention aux boucles et débranchements du workflow afin de garder un cycle de vie cohérent.

Example documentation icon FR.png  Association entre un cycle de vie et un workflow

        Easyvista 2015_MAY_FR_html_6cbfd3b0.png

Notes

  • Toutes les états d’avancement du cycle de vie ne sont pas associées (ex. : étape Approve)
  • Au niveau du débranchement, les deux étapes finales 1.1.1 et 1.2.1 sont associées au même état d’avancement du cycle de vie. 
  • L’étape de refus allant de 1.2.1 à 1 renvoie sur une étape associée à un état d’avancement du cycle de vie.

Gestion des cycles de vie

  • Les cycles de vie sont accessibles via le menu Référence > Cycle de vie.
  • L’assistant ‘Mettre à jour’ permet d’éditer le cycle de vie sélectionné.
             Easyvista 2015_MAY_FR_html_4b17bd92.png
  • Si le cycle de vie est associé à des workflows en cours, une fenêtre d’avertissement s’affiche.
             Easyvista 2015_MAY_FR_html_7c17549.png
  • Il est possible de modifier un cycle de vie en cours d’utilisation en respectant certaines contraintes (pas de suppression d’un état d’avancement par exemple).
             Easyvista 2015_MAY_FR_html_7f70b693.png

(1)  Sélection de l’étape courante pour la fonction de prévisualisation () du cycle de vie
(2)  Insertion/Suppression des états d’avancement au milieu du cycle de vie. La suppression d’un état d’avancement est autorisée s'il n'est actuellement affecté à aucune étape d’un workflow en cours d’exécution
(3)  N° d’ordre de l’étape
(4)  Nom de l’état d’avancement (libellés multilingues)
(5)  Nombre de workflows ouverts liés à l’état correspondant
(6)  Couleur de fond optionnelle pour l’état d’avancement lorsqu’il n’a pas encore été réalisé
(7)  Couleur de texte optionnelle pour l’état d’avancement lorsqu’il n’a pas encore été réalisé
(8)  Boutons de réarrangement de l’ordre des états d’avancement
(9)  Bouton d’ajout d’état d’avancement en fin de liste
(10)  Prévisualisation du fil d’ariane.
        Example documentation icon FR.png  Easyvista 2015_MAY_FR_html_bfcfbb.png

Intégration au niveau des workflows

  • Sur la boîte de propriétés du workflow, il est possible d’indiquer quel est le cycle de vie associé.
             Easyvista 2015_MAY_FR_html_304630a2.png
  • Il suffit ensuite d’associer un état d’avancement du cycle de vie aux étapes choisies.
             Easyvista 2015_MAY_FR_html_fbdbb5.png

Nouveautés sur l’éditeur de workflows

L’interface de l’éditeur de worflows a été calée sur la charte graphique d’EasyVista Service Manager : recréation graphique de toutes les icônes, alignement différent des libellés dans les boîtes des étapes.
         Easyvista 2015_MAY_FR_html_m5e30ac74.png

Assistant ‘Terminer’ asynchrone

Afin d’améliorer sensiblement les performances, l’assistant ‘Terminé’ a été rendu asynchrone. Il rend la main dès sa fermeture, permettant ainsi de continuer à travailler quasi immédiatement. En corolaire, l’écran principal n'est pas forcément à jour (indicateurs, listes, etc…) puisque le rafraichissement de l’écran survient alors que les calculs peuvent ne pas être terminés.

Tags:
Modifié par Utilisateur inconnu le 2017/04/24 16:53
Créé par Administrator XWiki le 2015/06/10 18:32
Powered by XWiki ©, EasyVista 2019