Personnalisation des champs cascades : Différence entre versions
(→Exemple de configuration) |
|||
Ligne 101 : | Ligne 101 : | ||
[[Image:Cascade Config ID.png|centre|frame|Configuration des conditions du champ Ville]] | [[Image:Cascade Config ID.png|centre|frame|Configuration des conditions du champ Ville]] | ||
− | == Champ cascade avec le champ natif Phase == | + | |
+ | == Champs cascades avec des champs natifs == | ||
+ | |||
+ | |||
+ | === Champ cascade avec le champ natif Phase === | ||
+ | |||
Le champ système '''Phase''' étant un champ sélection mais non personnalisable, l'ID des choix n'est pas disponible dans le système. | Le champ système '''Phase''' étant un champ sélection mais non personnalisable, l'ID des choix n'est pas disponible dans le système. | ||
Ligne 107 : | Ligne 112 : | ||
Pour répondre au besoin : '''''Si je suis dans telle phase alors voici les statuts qui sont disponibles''''' | Pour répondre au besoin : '''''Si je suis dans telle phase alors voici les statuts qui sont disponibles''''' | ||
− | Coller dans les statuts, la condition suivante : | + | Coller dans les statuts, la condition suivante pour que la phase apparaisse dans 1 statut : |
{| class="wikitable" style='width: 100%;' | {| class="wikitable" style='width: 100%;' | ||
Ligne 114 : | Ligne 119 : | ||
|} | |} | ||
− | ou | + | ou pour que la phase apparaisse dans 2 statuts : |
{| class="wikitable" style='width: 100%;' | {| class="wikitable" style='width: 100%;' | ||
Ligne 128 : | Ligne 133 : | ||
4. executing | 4. executing | ||
5. closing | 5. closing | ||
+ | |||
+ | |||
+ | === Champ cascade avec le champ natif Statut === | ||
+ | |||
+ | |||
+ | Le champ système '''Statut''' étant un champ sélection natif, l'ID du champ statut n'est pas disponible dans le système. | ||
+ | |||
+ | Pour répondre au besoin : '''''Si je suis dans telle statut alors voici les étapes qui sont disponibles''''' | ||
+ | |||
+ | Coller dans les étapes, la condition suivante pour que l'étape apparaisse dans 1 statut : | ||
+ | |||
+ | {| class="wikitable" style='width: 100%;' | ||
+ | | | ||
+ | [[{"field":"status","type":"equal","value":"ID du choix du statut correspondant"}]] | ||
+ | |} | ||
+ | |||
+ | ou pour une double condition pour que l'étape apparaisse dans 2 statuts : | ||
+ | |||
+ | {| class="wikitable" style='width: 100%;' | ||
+ | | | ||
+ | [[{"field":"status","type":"equal","value":"ID du choix du statut correspondant"},{"field":"status","type":"equal","value":"ID du choix du statut correspondant"}]] | ||
+ | |} |
Version du 30 août 2021 à 12:36
Définition
La configuration de champs cascade est offerte dans toutes les fonctionnalités de l'application.
Cette dernière permet de proposer des sélections de choix dans un champ 2 en fonction de la sélection d'un choix dans le champ 1.
Mode d'emploi
Récupération des ID (Numéro Systèmes)
Récupération de l'ID du champ parent
2 - Faire apparaître l'ID du champ sélect 1 et le noter. Pour ce faire, faire un clic droit dans la barre de titre, sélectionner le champ ID puis rafraichir.
Récupération de l'ID du choix de proposition
Afin de pouvoir configurer les choix du champ 2 qui découleront du choix du champ 1, il faut également récupérer les ID des choix proposés dans le champ 1. Pour ce faire :
1 - Dans la liste de configuration, cliquer sur le titre du champ sélect 1 afin d'accéder au différents choix du champ
2 - La colonne ID est présente par défaut. Noter les ID de chacun des choix.
Configuration des conditions
Afin de lier en Cascade le champ 1 avec le champ 2, il faut que le champ 2 ait des conditions pour chacun des choix qu'il propose. Pour ce faire :
1 - Toujours dans la configuration des champs personnalisés. cliquer sur le titre du champ 2 afin d'accéder aux choix proposés
2 - Dans la colonne condition, coller la condition suivante et remplacer les valeurs
- ID champ parent : No ID du champ 1 (champ parent)
- ID du choix du champ parent : No ID du choix du champ parent qui fera apparaître le choix proposé du champ 2
Pour que le choix du champ 2 n'apparaisse QUE pour 1 choix du champ 1:
[[{"field":"custom_ID champ parent","type":"equal","value":ID du choix du parent}]] |
Pour que le choix du champ 2 apparaisse pour PLUSIEURS choix du parent:
[[{"field":"custom_ID champ parent","type":"equal","value":ID du choix 1 du parent}],[{"field":"custom_ID champ parent","type":"equal","value":ID du choix 2 du parent}]] |
Exemple de configuration
- Champ 1 : Pays (ID 233)
- Choix 1 => France (ID 242)
- Choix 2 => Canada (ID 243)
- Choix 3 => USA (ID 244)
- Champ 2 : Ville (ID 232)
Champs cascades avec des champs natifs
Champ cascade avec le champ natif Phase
Le champ système Phase étant un champ sélection mais non personnalisable, l'ID des choix n'est pas disponible dans le système.
Pour répondre au besoin : Si je suis dans telle phase alors voici les statuts qui sont disponibles
Coller dans les statuts, la condition suivante pour que la phase apparaisse dans 1 statut :
[[{"field":"phase","type":"equal","value":"opportunity"}]] |
ou pour que la phase apparaisse dans 2 statuts :
[[{"field":"phase","type":"equal","value":"opportunity"},{"field":"phase","type":"equal","value":"initiating"}]] |
Les conditions doivent être configurées en anglais donc voici les phases à utiliser :
1. opportunity 2. initiating 3. planning 4. executing 5. closing
Champ cascade avec le champ natif Statut
Le champ système Statut étant un champ sélection natif, l'ID du champ statut n'est pas disponible dans le système.
Pour répondre au besoin : Si je suis dans telle statut alors voici les étapes qui sont disponibles
Coller dans les étapes, la condition suivante pour que l'étape apparaisse dans 1 statut :
[[{"field":"status","type":"equal","value":"ID du choix du statut correspondant"}]] |
ou pour une double condition pour que l'étape apparaisse dans 2 statuts :
[[{"field":"status","type":"equal","value":"ID du choix du statut correspondant"},{"field":"status","type":"equal","value":"ID du choix du statut correspondant"}]] |