Vue avancée

Aperçu

La Vue avancée vous permet de personnaliser le format des résultats de vos recherches. Cette fonctionnalité vous permet de visualiser les informations ciblées en filtrant et en organisant l’information en fonction de vos besoins. Vous pouvez aussi sauvegarder les vues, utiliser la fonctionnalité d’Approbation rapide pour valider les demandes, et créer et personnaliser des chartes.

Vous pouvez accéder à la vue avancée en sélectionnant la boîte à cocher Vue avancée dans le formulaire de recherche, ou en cliquant le bouton Vue avancée en haut à droite de l’écran des résultats de la recherche.

La Vue avancée comprend plusieurs fonctionnalités dynamiques :

  • Ajuster la largeur des colonnes

  • Regroupement par colonne

  • Tri par colonne

  • Filtrer par colonne

  • Édition de colonnes

  • Insertion d’un pied de page

  • Export des résultats de recherche

  • Sauvegarder en tant que vue

  • Approbation rapide

  • Chartes

Ajuster la largeur des colonnes

Pour ajuster la largeur des colonnes, placez le curseur entre deux entêtes de colonnes jusqu’à ce que la flèche bidirectionnelle apparaisse, puis glisser vers la droite ou vers la gauche pour ajuster la largeur de la colonne.

Regroupement par colonne

Pour regrouper les résultats de la recherche par les données dans une colonne, vous pouvez soit glisser-déplacer une entête de colonne sur la barre bleue située au-dessus des colonnes, soit cliquer l’icône crayon en haut à droite de l’entête de la colonne et cliquer Grouper par cette colonne dans le menu déroulant.

Les résultats de la recherche sont alors regroupés sur les données de la colonne. Vous pouvez effectuer des regroupements sur plusieurs colonnes selon vos besoins.

Pour dégrouper une colonne, cliquez sur le x situé à côté du nom de la colonne dans son entête.

Tri par colonne

Pour trier les résultats de la recherche par ordre croissant ou décroissant, vous pouvez soit cliquer sur une entête de colonne soit survoler avec la souris l’entête de la colonne et cliquer l’icône crayon en haut à droite. Depuis la liste déroulante vous pouvez ensuite choisir d’ajouter ou d’enlever un tri. Un triangle apparaîtra dans l’entête de la colonne; cliquez-le pour inverser l’ordre du tri.

Filtrer par colonne

Pour filtrer par colonne, survolez la souris sur une entête de colonne et cliquez l’icône crayon pour ouvrir le menu déroulant. Dans la section Afficher les lignes qui, vous pouvez filtrer par des combinaisons de critères selon le type de donnée (texte ou numérique).

Édition des colonnes

Pour éditer une colonne, cliquez sur le lien Éditer les colonnes au dessus de la grille de résultats de recherche. Cela vous permet de masquer une colonne (en décochant la case à côté du nom de la colonne), de créer une nouvelle colonne ou de modifier les informations d’une colonne existante (en cliquant sur son nom).

Note : Vous pouvez également cacher une colonne en cliquant sur l’icône crayon et sélectionnant Masquer cette colonne dans la liste déroulante.

Vous pouvez créer une nouvelle colonne en cliquant sur le bouton Nouvelle colonne. Cela ouvre nue nouvelle fenêtre qui vous permet de remplir de nouvelles informations ou de modifier les informations existantes sur une colonne.

Vous pouvez saisir ou modifier le contenu d’une colonne soit via l’onglet Formule soit via l’onglet JavaScript.

L’onglet Formule fournit la meilleure manière de définir vos colonnes calculées en cliquant dans l’éditeur d’expression où vous pouvez saisir des informations ou sélectionner parmi la liste de colonnes existantes qui s’affiche.

Le texte saisi dans l’éditeur d’expression doit être entre guillemets (" ") ou correspondre à un nom de colonne. Les chaînes de texte seront affichées en jaune et les colonnes seront affichées en caractères oranges avec une bordure orange. Les textes invalides seront affichés en blanc souligné en rouge, qui indique une erreur.

Vous pouvez également modifier le format d’affichage de l’expression que vous entrez dans l’éditeur d’expression en cliquant le bouton Format. Le réglage par défaut est automatique, et détecte le format d’information saisie (numérique, texte, date, etc...). Vous pouvez également choisir parmi différents formats. En défilant sur les formats, d’autres options s’affichent.

L’onglet JavaScript vous permet d’écrire des fonctions JavaScript afin de calculer les valeurs de vos colonnes personnalisées.

Note : Il est nécessaire d’avoir des connaissances de base en JavaScript pour créer ou modifier le contenu JavaScript d’une colonne. Pour des informations sur l’utilisation de JavaScript dans les colonnes personnalisées, voir l’article de la base de connaissances WorkflowGen Advanced view: Custom columns (disponible en Anglais seulement).

Nom

Fonction

Titre

Titre affiché en entête de la colonne

Identifiant

Identifiant de la colonne; ne peuvent être utilisés que des lettres, des chiffres et le trait de soulignement (_)

Éditeur d’expression (onglet Formule)

Permet de saisir la formule

Format (onglet Formule)

Permet de sélectionner le format d’affichage de la colonne

Calcul (onglet JavaScript)

Permet d’utiliser les fonctions JavaScript pour calculer les valeurs de la colonne

Liste déroulante des colonnes (onglet JavaScript)

Permet d’insérer dans le code la référence JavaScript de la colonne sélectionnée

Affichage personnalisé (onglet JavaScript)

Permet de personnaliser la façon dont les valeurs des colonnes personnalisées sont affichées (par exemple, les formats de date régionaux ou la couleur d’affichage)

Insertion d’un pied de page

Vous pouvez ajouter du contenu dans le pied de page d’une colonne si cette colonne contient des valeurs numériques (par exemple, les prix en dollars ou une autre devise).

Note : Si la colonne ne contient pas de valeur numérique, il n’est pas possible de modifier le pied de page.

Le pied de page de la colonne deviendra bleu lorsque vous le survolez avec la souris; cliquez-le pour ouvrir la fenêtre d’édition du pied de page. Depuis cette fenêtre, vous pouvez ajouter différents types d’informations, telles que les valeurs moyennes, minimales et maximales, etc...

Nom

Fonction

Préfixe

Mot, symbole ou nombre placé devant la valeur numérique

Fonction

Fonction de calcul sur l’ensemble des valeurs de la colonne (somme, moyenne, compteur, minimum, maximum etc...)

Décimale

Détermine le nombre de décimales affichées après la virgule

Suffixe

Mot, symbole ou nombre placé après la valeur numérique

Groupes

Affiche la valeur calculée pour chacun des regroupements

Lorsque vous cochez l’option Groupes dans la fenêtre d’édition du pied de page, les calculs apparaissent à côté des regroupements des données de colonnes dans la liste des résultats.

Export du résultat de la recherche

Vous pouvez exporter vos résultats en cliquant sur le lien Exporter la grille situé juste au-dessus de la grille. Cette option vous permet d’exporter les résultats dans différents formats (Excel, XML, CSV, HTML, JSON, TSV), ou vous pouvez copier les informations de codage en cliquant le bouton Afficher les données.

Sauvegarder la vue

Une fois que vous avez personnalisé les données de la recherche, il est possible d’enregistrer les paramètres de la recherche pour les conserver dans une vue vous permettant d’exécuter ultérieurement la même recherche. Pour cela cliquez le lien Sauvegarder la vue courante situé au-dessus de la grille des résultats. Une nouvelle fenêtre s’ouvre vous permettant de créer une nouvelle vue ou de remplacer une vue existante. Vous pouvez aussi créer un lien vers cette vue sur votre page d’accueil et le partager avec d’autres participants. Cette option est également disponible dans la Vue Standard.

Note : Les paramètres de sécurité des données du processus s’appliquent à la vue, donc seuls les utilisateurs disposant des permissions requises seront en mesure de voir le contenu de la vue.

Nom

Fonction

Nom

Le nom de la vue à sauvegarder

Remplacer

Sélectionne et remplace une vue existante par la vue courante

Afficher le lien sur la page d’accueil

Affiche un lien vers la vue courante dans la page d’accueil

Partager avec des participants

Partage la vue courante avec d’autres participants et sélectionne les participants avec lesquels vous souhaitez partager la vue

Approbation rapide

Dans la liste des résultats de la recherche, des boutons (par exemple Accord, Refus ou Modifier, tels que définis dans le formulaire du processus) seront affichés à côté des actions de validation pour lesquelles l’Approbation rapide à été activée. Cette fonctionnalité vous permet de traiter des multiples demandes de validation aisément et rapidement. (Si vous avez des actions autres que des validations, vous pouvez trier la liste par type d’action en glissant l’entête de la colonne Action dans la bandeau bleu afin de regrouper toutes vos actions de validation.)

Note : La boîte à cocher Afficher les boutons d’approbation est visible seulement en mode de recherche utilisateur, donc la boîte Mode superviseur doit être décochée.

En cochant l’option Sélection multiple, vous pouvez choisir la même réponse d’approbation pour toutes les actions du même processus en cliquant sur un seul bouton d’approbation. Il est également possible de réaliser la sélection multiple sans activer l’option en appuyant Alt et en cliquant sur un seul bouton. Toutefois, cette option ne soumettra pas automatiquement les actions, donc il faut toujours cliquer sur le bouton Soumettre pour compléter les actions.

Une fois que vous avez fini le traitement de vos actions de validation, cliquez sur le bouton Soumettre. Cliquez sur Réinitialiser pour annuler vos sélections (et supprimer vos commentaires, s’il y a lieu).

Vous pouvez aussi sauvegarder cette liste en tant que vue pour ensuite l’accéder depuis votre page d’accueil du Portail sans avoir à effectuer une nouvelle recherche.

Pour profiter pleinement de la fonctionnalité d’Approbation rapide, vous pouvez ensuite placer la vue sauvegardée sur le tableau de bord de la page d’accueil (voir Tableau de bord). Chaque fois que vous retournez à la page d’accueil, la liste se rafraîchira automatiquement, et vous pourrez traiter vos actions de validation directement depuis le panneau du tableau de bord.

Graphiques

Vous pouvez créer des graphiques (en colonnes, histogrammes, en lignes, en camembert) depuis les rapports de la Vue avancée, les sauvegarder comme vues et les partager avec d’autres utilisateurs. Vous pouvez aussi sauvegarder un graphique en tant que vue et ensuite le placer dans le tableau de bord de votre page d’accueil (voir Tableau de bord).

Pour ce faire, cliquez sur le lien Voir le graphique, puis choisir le type de graphique et la valeur (ex. : compte, moyenne, somme) par laquelle le graphique est calculé. (Seuls les types de graphiques et les valeurs possibles seront affichés dans les listes déroulantes.)

Note : Les résultats du rapport doivent être groupés par au moins une colonne pour générer un graphique standard.

Si l’édition de graphiques personnalisés est activée dans le Module d’administration, cliquer sur le lien Voir le graphique vous invitera à choisir soit Standard soit Personnalisé. Voir la section Graphiques personnalisés ci-dessous pour des informations sur l’usage des graphiques personnalisés.

Cliquez sur le lien Afficher la grille pour revenir à la grille des données.

Édition des graphiques

Cliquez sur le lien Éditer le graphique pour ouvrir une boîte de dialogue qui contient des options pour personnaliser un graphique standard (cliquez sur Personnalisé pour éditer un graphique personnalisé). Seules les options possibles pour le type de graphique que vous avez choisi seront affichées. Par exemple, l’option Afficher les valeurs sur le graphique est possible uniquement avec les camemberts.

Graphiques personnalisés

Vous pouvez générer des graphiques personnalisés avec la grille des données au moyen de JavaScript. Vous pouvez utiliser n’importe quelle librairie de graphique JavaScript.

Note : Pour utiliser cette fonctionnalité, l’édition des graphiques personnalisés doit être activée dans le Panneau de configuration du Module d’administration.

Données et objets

Saisissez votre code JavaScript en utilisant les variables suivantes :

  • chartContainer : Dessinez votre graphique sur cet objet div.

  • grid.getGroups() : Cette fonction retourne un JSON qui contient une version simplifiée des données de la grille. Le JSON est trié par le nom de groupe et contient les valeurs suivantes :

    • count : Cette valeur indique le nombre de rangées dans le filtre du groupe.

    • aggregates : S’il y a une fonction de pied de page, cette collection contiendra les valeurs l’ensemble des valeurs du groupe.

    • subgroups : Si défini, cet objet contiendra une collection d’objets JSON représentant les sous-groupes du groupe courant. Les objets JSON auront les objets identiques à leurs parents.

  • grid.getGroups(true) : Cette fonction retourne le JSON contenant toutes les données de la grille. Le JSON est trié par nom de groupe et peut contenir les valeurs suivantes :

    • subrows : Cet objet retourne un tableau qui contient toutes les rangées du groupe correspondant. L’objet du rangée est un JSON avec des valeurs triées par l’ID de la colonne.

    • subgroups : Si défini, cet objet contiendra une collection d’objets JSON représentant les sous-groupes du groupe courant. Les objets JSON auront les objets identiques à leurs parents.

    • grid.getRows() : Cette fonction retourne un tableau qui contient toutes les rangées de la grille ce haut en bas.

IDs de colonne par défaut

Colonne

ID de colonne

Demandeur

requester

Délai

timeLimit

Participant

participant

Action

action

Demande n°

requestNumber

Date de création

created

Date de clôture

closed

Pour des exemples de code JavaScript pour les graphiques personnalisés, voir l’article de la base de connaissances WorkflowGen Advanced view: Custom charts (disponible an Anglais seulement).