Personnalisation des champs cascades : Différence entre versions

De Documentation ISIOS
Aller à : navigation, rechercher
(Exemple de configuration)
(Champ cascade avec le champ natif Phase)
(17 révisions intermédiaires par le même utilisateur non affichées)
Ligne 20 : Ligne 20 :
  
 
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.
 
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.
 +
  
 
[[Image:Cascade Colonne ID.png|centre|frame|Accès à l'affichage des champs]]  
 
[[Image:Cascade Colonne ID.png|centre|frame|Accès à l'affichage des champs]]  
Ligne 26 : Ligne 27 :
  
 
[[Image:Cascade ID affiche.png|centre|frame|Id du champ visible]]
 
[[Image:Cascade ID affiche.png|centre|frame|Id du champ visible]]
 +
  
 
==== Récupération de l'ID du choix de proposition ====
 
==== Récupération de l'ID du choix de proposition ====
Ligne 59 : Ligne 61 :
  
  
2 - Dans la colonne condition, coller la condition suivante et remplacer les valeurs
+
=== 2 - Dans la colonne condition, coller la condition suivante et remplacer les valeurs ===
  
 
:* ID '''''champ parent''''' : No ID du champ 1 (champ parent)
 
:* 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
 
:* ID du '''''choix du champ parent''''' : No ID du choix du champ parent qui fera apparaître le choix proposé du champ 2
  
[
 
    [
 
        {"field":"custom_ID champ parent","type":"equal","value":ID du choix du parent}
 
    ]
 
]
 
  
 +
'''''Pour que le choix du champ 2 n'apparaisse QUE pour 1 choix du champ 1''''':
 +
 +
{| class="wikitable" style='width: 100%;'
 +
|
 +
[[{"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''''':
 +
 +
{| class="wikitable" style='width: 100%;'
 +
|
 +
[[{"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 ===
 
=== Exemple de configuration ===
Ligne 81 : Ligne 91 :
 
::* Choix 2 => France (ID 243)
 
::* Choix 2 => France (ID 243)
 
::* Choix 3 => France (ID 244)
 
::* Choix 3 => France (ID 244)
 +
 +
[[Image:Cascade ID Choix.png|centre|frame|ID des choix du champ 1]]
 +
 +
 +
:* Champ 2 : Ville
 +
 +
[[Image:Cascade ClicTitreChamp2.png|centre|frame|Clic sur le titre]]
 +
 +
[[Image:Cascade Config ID.png|centre|frame|Configuration des conditions du champ Ville]]
 +
 +
 +
== 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 :
 +
 +
{| class="wikitable" style='width: 100%;'
 +
|
 +
[[{"field":"phase","type":"equal","value":"opportunity"}]]
 +
|}
 +
 +
ou
 +
 +
{| class="wikitable" style='width: 100%;'
 +
|
 +
[[{"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

Version du 8 juin 2021 à 12:05

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

1 - Cliquer sur le bouton Configurer.png


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.


Accès à l'affichage des champs
Sélectionner le champ ID et rafraîchir
Id du champ visible


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


Clic sur le titre


2 - La colonne ID est présente par défaut. Noter les ID de chacun des choix.


ID des choix du champ 1


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


Clic sur le titre
Choix proposés du champ 2


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)
Id du champ visible
  • Choix 1 => France (ID 242)
  • Choix 2 => France (ID 243)
  • Choix 3 => France (ID 244)
ID des choix du champ 1


  • Champ 2 : Ville
Clic sur le titre
Configuration des conditions du champ Ville


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 :

[[{"field":"phase","type":"equal","value":"opportunity"}]]

ou

[[{"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