YellowBox Timeline

YellowBox Store

Objet

YellowBox Timeline permet de disposer d’une visualisation des données positionnées sur une frise temporelle. Deux modes sont proposés :

  • Un mode frise simple qui positionne les éléments dans le temps et distingue les types via des couleurs.
  • Un mode avec rupture qui permet de visualiser les informations sous forme de tableau avec en abscisses le temps et en ordonnées les ruptures désirées.

Les deux modes permettent un accès rapide au détail de la fiche correspondant à la punaise et/ou à l’étiquette représentée.

Exemples d’utilisation possible :

  • Positionner sur une échelle de temps l’ensemble des actions qui constituent la relation établie avec un client/prospect particulier…
  • Visualiser sur une échelle de temps vos offres signées en paramétrant une rupture sur le type de produits concernés pour analyser les périodes plus propices à leur vente….

Si le paramétrage le permet, l’utilisateur pourra déplacer dans le temps la donnée affichée et/ou en modifier la durée. Il lui sera également possible de zoomer pour cibler plus précisément une période ou au contraire dézoomer pour l’étendre.

Le composant peut être alimenté via une recherche prédéfinie ou refléter le contenu d’une liste (ou d’une sous-liste) de données sur laquelle des filtres et des recherches sont appliquées en temps réel.

La description générale des éléments nécessaires au bon fonctionnement du plugin est accessible via le bouton présent dans le paramétrage du plugin.

Exemples de visuels

Sans rupture

Avec ruptures

Installation

Téléchargement à partir du YellowBox Store

Le plugin est téléchargeable par l’administrateur depuis le YellowBox Store accessible via le bouton YellowBox Store de la barre de notification.

YellowBox Store

  • Cliquer sur le pavé du plugin pour voir le descriptif et accéder aux fonctions d’installation et de mise à jour.

  • Cliquer sur le bouton [Installer] pour l’ajouter à la liste des plugins paramétrables dans votre YellowBox CRM.

Ce plugin ne nécessite pas d’activation car non soumis à abonnement.

Pré requis : YellowBox CRM Version 7.1 ou supérieure

Paramétrage

Le plugin Timeline peut faire l’objet de plusieurs utilisations dans la base YellowBox CRM. Pour chaque cas d’usage, il convient d’ajouter un paramétrage particulier.

Pour ce faire :

  • Aller dans le menu Paramétrage/Automatisme/traitements/Traitements/Plugins

Ajout d’un plugin paramétré

  • Ajouter un nouveau plugin paramétré en cliquant sur le bouton [+ Ajouter] du bandeau en entête

Ajout d’un plugin paramétré

  • Donner un nom unique qui vous permettra de le repérer
  • Sélectionner dans la listes des plugins disponibles ‘Timeline’
  • Sélectionner l’instance désirée
  • Renseigner les différents paramètres demandés

La description générale des éléments nécessaires au bon fonctionnement du plugin est accessible via le bouton Boutoni présent dans le paramétrage du plugin.

Les instances disponibles

Une seule instance est disponible avec ce plugin.

Choix du type d’utilisation du plugin

Les données représentées dans le composant peuvent s’appuyer sur :

  • Le résultat d’une recherche (Cas #1)
  • Une liste ou une sous-liste (Cas#2)

La case ‘en tant que présentation dans une liste’ permet de basculer d’une source d’alimentation du composant à l’autre.

Cas #1

La case ‘en tant que présentation dans une liste’ est décochée. La recherche sur laquelle s’appuie l’alimentation des données du tableau doit être renseignée.

L’utilisateur a une vue des fiches correspondantes à la recherche associée sous forme d’étiquettes disposées en colonnes. Cette sélection est figée.

Cas #2

La case ‘en tant que présentation dans une liste’ est cochée. La table contenant les fiches que vous souhaitez visualiser dans le composant via des listes et/ou des sous-listes doit être renseignée.

Le composant paramétré peut être utilisé comme présentation :

  • d’une liste
  • d’une sous-liste

L’utilisateur visualise sous forme d’étiquettes disposées en colonnes, les fiches correspondantes au résultat d’un filtre, d’une recherche, et/ou d’une recherche fulltext sur la liste.

Paramètres communs

Outre les paramètres particuliers décrits ci-dessus, les paramètres suivants sont nécessaires :

Table utilisée : table à partir de laquelle les données sont affichées.

Liste des champs affichés dans l’item: sélection des champs de ‘Table utilisée’ et de celle qui lui est principalement liée, pour les afficher dans l’étiquette pour l’info bulle de la puce, selon le type de timeline défini plus loin.

Champ de type date pour le placement du début de l’item : dans le cas des champs Dates début et fin de la table Actions, les heures de début et fin sont pris en compte.

Champ de type date de fin de l’item : si ce paramètre est renseigné l’étiquette sera dessinée sur toute la période comprise entre la date sélectionnée dans le paramètre précédent et celle sélectionnée dans celui-ci.
Lorsque ce paramètre n’est pas renseigné, la taille de l’étiquette dépend uniquement des valeurs affichées.

Ce paramètre est intéressant à utiliser avec le type de Timeline ‘Etiquette’, moins avec le type ‘Puce avec infobulle’ qui tient néanmoins compte du paramètre dans son affichage.

Champ de rupture (affichage en ligne) : permet de faire apparaître une ligne pour chaque valeur de l’énumération associée au champ sélectionné et l’étiquette sera positionnée sur la ligne correspondante et à la date correspondant au paramètre défini précédemment.

Le champ sélectionné pour ce paramètre doit être de type Alphanumérique avec choix obligatoire dans une énumération.

Champ de rupture (couleur de l’item) : ce paramètre n’est actif que sur le timeline de type ‘Puce avec info bulle’. Il permet de colorer les puces selon la valeur du champ.

Droit d’interagir avec la timeline : sur les timeline de type ‘Etiquette’ permet de déplacer un item sur l’échelle de temps.

Droit de création d’item

Type de Timeline :par défaut à oui, ce paramètre permet de déplacer l’item sur l’échelle de temps. Il n’est pris en compte que si le type de timeline paramétré est ‘Etiquette’.

Date de début et fin de la Timeline : définit la période affichée par défaut sur l’échelle de temps, parmi ‘Semaine en cours’, ‘Mois en cours’, ‘Année en cours’.

L’utilisateur peut tout de même se déplacer sur l’échelle de temps sur toute autre période. Si la valeur ‘Aucune’ est sélectionnée, le plugin calcule le degré de zoom et la période affichée en fonction des enregistrements concernés.

Emplacement de la barre de temps : définit la position de la barre de temps. Elle s’affiche par défaut en bas, mais le choix est donné entre les valeurs suivantes.

Les accès en visibilité des champs sélectionnés dans les paramètres des plugins doivent être ‘visible’=’Toujours’.

Intégration du composant

Comme vu au niveau du paramétrage, le plugin YellowBox Timeline peut être utilisé en tant que composant alimenté par une recherche (Cas #1) ou mettre à disposition de l’utilisateur une nouvelle présentation sur les listes ou sous-listes d’une table (Cas #2).

Cas #1 Dans le cas où le plugin s’appuie sur une recherche, le composant peut être inséré dans :

  • Un accueil
  • Une fiche

En tant qu’administrateur il est possible d’ajouter un plugin paramétré directement via les écrans des utilisateurs en cliquant sur le bouton central en bas d’écran [Mode éditeur].

Pour ajouter un composant YellowBox Analysis préparamétré, il convient de réaliser les opérations suivantes :

  • Passer en mode éditeur
  • Sélectionner l’objet qui doit accueillir le composant
  • Cliquer dans la barre de propriétés apparaissant au bas de l’écran sur [Ajouter]
  • Sélectionner [Composant] dans la liste déroulante
  • Sélectionner dans la seconde liste déroulante le nom du plugin paramétré désiré
  • Ajuster la taille et la position du composant selon le résultat ciblé

Cas #2 Dans le cas où le plugin est alimenté des données d’une liste, il apparaît automatiquement dans la liste des présentations disponibles. Aucun paramétrage complémentaire n’est nécessaire pour la mise à disposition des utilisateurs.

Utilisation

Visualisation des données au travers du plugin YellowBox Timeline

Le plugin YellowBox Timeline est disponible dans YellowBox CRM soit directement dans un écran de type accueil ou fiche, soit sous la forme d’une présentation disponible dans les listes ou sous-listes.

Les modifications apportées au composant par les utilisateurs ne sont conservées que le temps de la session.

Visualiser les données d’une liste via le plugin YellowBox Timeline

KanbanChangePres

Pour afficher la liste des offres (dans notre exemple) sous forme de timeline :

  • Cliquer sur le bouton pour accéder à la gestion des présentations,
  • Cliquer sur ‘Changer de présentation’ pour accéder à la liste des présentations disponibles,
  • Cliquer sur la présentation voulue dans la colonne ‘Autre’ (‘Timeline– Liste des actions’ dans notre exemple).

Principes de fonctionnement du plugin Timeline

Il est possible de faire défiler la frise horizontalement en cliquant droit dans la frise, en maintenant le clic et en déplaçant la souris vers la gauche ou la droite. Il est également possible de zoomer ou de dézoomer la frise en maintenant le clic droit et en faisant rouler la roulette de la souris vers le bas ou le haut selon l’effet désiré. Si l’opération est jouée via un touchpad, le zoom et le dézoom sont obtenus en cliquant avec deux doigts et en faisant un mouvement vers le haut ou le bas du touchpad.

Le survol d’une puce affiche en info bulle les données contenues par l’étiquette. Un clic sur une puce ou une étiquette ouvre la fiche correspondante.

Si le paramétrage permet l’interaction, le clic prolongé sur une étiquette permet de la déplacer par drag and drop dans la colonne souhaitée et de fait de modifier les dates et heures de la fiche. En mode avec rupture, il est possible de déplacer une étiquette sur la frise temporelle horizontalement et verticalement : les champs dates et heures sont modifiés, comme le champ type en cas de changement de ligne dans la frise.

Cette fonctionnalité n’est pas disponible avec les puces.

Si la date de fin est renseignée et que l’interaction est permise, il est également possible de modifier la durée de l’élément via simple clic dans le corps de l’étiquette, puis via la double flèches apparaissant sur les bords droits ou gauche de l’étiquette.