En cascade une variable de guide de commande

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • La cascade permet de transmettre les valeurs saisies pour les variables du formulaire de commande initial aux variables équivalentes dans les éléments de catalogue commandés.

    La cascade permet de transmettre les valeurs saisies pour les variables du formulaire de commande initial aux variables équivalentes dans les éléments de catalogue commandés. Par exemple, une variable sur le formulaire de commande initial invite le client à saisir une valeur de lieu de livraison. Si vous activez la cascade, la valeur de cette variable remplit alors les champs d’emplacement de livraison sur chacun des éléments commandés.

    Pour activer la cascade, cochez la case Variables en cascade lors de la création du guide de commande. Ensuite, créez des variables sur les éléments de catalogue qui correspondent aux noms des variables correspondantes dans le guide de commande. Lorsqu’un client passe une commande, les variables des articles commandés héritent des valeurs des variables portant le même nom dans le guide de commande.

    Utiliser un jeu de variables

    Vous pouvez utiliser un jeu de variables avec un guide de commande.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les variables en cascade exigent que la même variable figure à la fois dans le guide de commande et dans les éléments commandés. Il peut être utile de définir chaque variable une seule fois dans un jeu de variables, puis d’affecter le jeu de variables à la fois au guide de commande et à l’élément de catalogue individuel. Cette approche évite les doublons et garantit que la variable est la même aux deux endroits.

    Pour utiliser un jeu de variables avec un guide de commande :

    Procédure

    1. Créez le jeu de variables.
    2. Dans le formulaire Jeu de variables, créez chaque variable.
    3. Ajoutez le jeu de variables au guide de commande et à chaque élément de catalogue concerné.
      Remarque :
      Les variables individuelles d’un jeu de variables n’apparaissent pas dans le guide de commande ni dans les formulaires d’élément de catalogue. Pour afficher les variables d’un jeu de variables, ouvrez l’enregistrement du jeu de variables.

    Masquer les variables en cascade

    Vous pouvez masquer les variables dupliquées sur les écrans Choisir des options pour garder votre écran propre.

    Lorsque vous utilisez des variables en cascade, vous pouvez masquer les variables dupliquées sur les écrans Choisir des options, ce qui simplifie ces écrans.

    Pour masquer les variables en double sur tous les écrans après l’écran initial Décrire les besoins dans l’interface utilisateur de la plateforme Catalogue de services, exécutez un onLoad catalog client script.

    function onLoad(){
      var item = g_form.getControl("current_item");
      var guide = g_form.getControl("sysparm_guide");
    
      if (item == null && guide == null )
    		return;
    
      if(item != null && guide != null && item.value == guide.value)
        return;
      g_form.setDisplay('YOUR_VARIABLE_NAME',false);
    }

    Pour masquer les variables en double sur tous les écrans après l’écran initial Décrire les besoins dans Portail de services, utilisez la méthode isOrderGuide( ).

    if(g_service_catalog.isOrderGuide()) 
      g_form.setDisplay(‘variable_name’, false);