Gestionnaire de fonctions

Last modified by Aurelie Bertrand on 2024/04/10 13:59


DigDash Enterprise propose un ensemble de fonctions prédéfinies de différents types.

Le Gestionnaire de fonctions permet de créer de nouvelles fonctions ainsi que d'éditer ou supprimer des fonctions existantes.

❗Modifier une fonction impacte tous les éléments qui l'utilisent.
Cliquez droit sur la fonction et sélectionner Analyse des dépendances pour afficher son périmètre d'utilisation ou utilisez la fonction Dupliquer.

Gestionnaire_fonctions

Créer une nouvelle fonction

Pour créer une nouvelle fonction :

  1. Cliquez sur le bouton au-dessus de la liste de fonctions : la boite Nouveau s'affiche.
    Nouvelle_fonction
  2. Dans la liste déroulante Type, sélectionnez le type de fonction.
  3. Entrez le Nom de la fonction.
  4. Dans la liste déroulante Rôle, sélectionnez le rôle auquel vous souhaitez restreindre l'accès à la fonction ou Aucun pour la partager avec tous les rôles. Le champ peut également être utilisé comme barre de recherche dans le cas d'un grand nombre de rôles.
  5. Cliquez sur OK pour l'ajouter à la liste des fonctions.
  6. Entrez ensuite la fonction Javascript dans la zone dédiée à droite de la fenêtre.

Pour le type Transformation de colonnes, un ensemble de variables est disponible :

  • value : renvoie la valeur courante dans la colonne pour chacune des lignes;
  • values : renvoie les valeurs dans la colonne (position de la colonne).
    Par exemple, values [2] renvoie le contenu de la troisième colonne (on commence à zéro).
  • col : renvoie l'index de la colonne en cours de transformation;
  • row : renvoie l'index de la ligne en cours de transformation;
  • rawValue : renvoie la valeur "brute" courante dans la colonne pour chacune des lignes (sans interprétation par DigDash);
  • rawValues : renvoie les valeurs dans la colonne (position de la colonne)  dans leur format "brut".
  • namedValues : renvoie les valeurs dans la colonne (nom de la colonne).
    Par exemple, namedValues [Age] renvoie le contenu de la colonne "Age".
  • namedRawValues : renvoie les valeurs dans la colonne (nom de la colonne) dans leur format "brut".

Pour supprimer une fonction, sélectionnez-la et cliquez sur le bouton Bouton_supprimer.

Dupliquer une fonction

Pour dupliquer une fonction :

  1. Cliquez sur le bouton Bouton_dupliquer  : la boite Nouveau s'affiche.
  2. Entrez le Nom de la fonction.
  3. Dans la liste déroulante Rôle, sélectionnez le rôle auquel vous souhaitez restreindre l'accès à la fonction ou Aucun pour la partager avec tous les rôles.
  4. Cliquez sur OK pour l'ajouter à la liste des fonctions.
  5. Modifiez ensuite la fonction Javascript pour obtenir le résultat souhaité.

Modifier la description d'une fonction

Il est possible d'entrer une description pour une nouvelle fonction ou modifier une description existante.

Description_fonction

Cliquez sur le bouton Bouton_bullespour accéder à l'interface d'Edition multilangue et modifier la valeur affichée dans les différentes langues.