Wiki source code of Gestionnaire de fonctions

Last modified by Aurelie Bertrand on 2025/02/07 10:13

Show last authors
1 {{ddtoc/}}
2
3 ----
4
5 (% class="wikigeneratedid" %)
6 DigDash Enterprise propose un ensemble de fonctions prédéfinies de différents types.
7
8 (% class="wikigeneratedid" id="HOutils" %)
9 Le **Gestionnaire de fonctions** permet de créer de nouvelles fonctions ainsi que d'éditer ou supprimer des fonctions existantes.
10
11 (% class="box warningmessage" %)
12 (((
13 ❗Modifier une fonction impacte tous les éléments qui l'utilisent.
14 Cliquez droit sur la fonction et sélectionner [[Analyse des dépendances>>doc:Digdash.user_guide.studio.managers.dependencies.WebHome]] pour afficher son périmètre d'utilisation ou utilisez la fonction** Dupliquer.**
15 )))
16
17 (% class="wikigeneratedid" %)
18 [[image:Function_manager_FR.png||alt="Gestionnaire fonctions partagées"]]
19
20 = Créer une nouvelle fonction =
21
22 (% class="wikigeneratedid" %)
23 Pour créer une nouvelle fonction :
24
25 1. Cliquez sur le bouton **+ **au-dessus de la liste de fonctions** **: la boite **Nouveau **s'affiche.
26 [[image:Function_manager_new_FR.png||alt="Ajout fonction" height="182" width="345"]]
27
28 1. Dans la liste déroulante **Type**, sélectionnez le type de fonction.
29 1. Entrez le **Nom **de la fonction.
30 1. 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.
31 1. Cliquez sur **OK** pour l'ajouter à la liste des fonctions.
32 1. Entrez ensuite la fonction Javascript dans la zone dédiée à droite de la fenêtre.
33
34 Pour le type Transformation de colonnes, un ensemble de variables est disponible :
35
36 * **value** : renvoie la valeur courante dans la colonne pour chacune des lignes;
37 * **values** : renvoie les valeurs dans la colonne (position de la colonne).
38 Par exemple, values [2] renvoie le contenu de la troisième colonne (on commence à zéro).
39 * **col** : renvoie l'index de la colonne en cours de transformation;
40 * **row** : renvoie l'index de la ligne en cours de transformation;
41 * **rawValue** : renvoie la valeur "brute" courante dans la colonne pour chacune des lignes (sans interprétation par DigDash);
42 * **rawValues** : renvoie les valeurs dans la colonne (position de la colonne)  dans leur format "brut".
43 * **namedValues** : renvoie les valeurs dans la colonne (nom de la colonne).
44 Par exemple, namedValues [Age] renvoie le contenu de la colonne "Age".
45 * **namedRawValues** : renvoie les valeurs dans la colonne (nom de la colonne) dans leur format "brut".
46
47 Pour supprimer une fonction, sélectionnez-la et cliquez sur le bouton [[image:Delete_button.png||alt="Supprimer" height="21" width="21"]].
48
49 = Dupliquer une fonction =
50
51 Pour dupliquer une fonction :
52
53 1. Cliquez sur le bouton **[[image:Duplicate_button.png||alt="Dupliquer" height="21" width="23"]]** : la boite **Nouveau **s'affiche.
54 1. Entrez le **Nom **de la fonction.
55 1. 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.
56 1. Cliquez sur **OK** pour l'ajouter à la liste des fonctions.
57 1. Modifiez ensuite la fonction Javascript pour obtenir le résultat souhaité.
58
59 = Modifier la description d'une fonction =
60
61 Il est possible d'entrer une description pour une nouvelle fonction ou modifier une description existante.
62
63 [[image:Function_manager_description_FR.png]]
64
65 Cliquez sur le bouton [[image:1736870838793-785.png]] pour accéder à l'interface d'**Edition multilangue** et modifier la valeur affichée dans les différentes langues.