Kaskadieren Sie eine Bestellleitfadenvariable

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Durch Kaskadieren können Werte, die für Variablen im ersten Bestellformular eingegeben wurden, an die entsprechenden Variablen in den bestellten Katalogelementen übergeben werden.

    Durch Kaskadieren können Werte, die für Variablen im ersten Bestellformular eingegeben wurden, an die entsprechenden Variablen in den bestellten Katalogelementen übergeben werden. Beispielsweise fordert eine Variable im ersten Bestellformular den Kunden auf, einen Lieferortwert einzugeben. Wenn Sie die Kaskadierung aktivieren, füllt der Wert für diese Variable dann die Felder für den Lieferort für jeden der bestellten Artikel aus.

    Um die Kaskadierung zu aktivieren, wählen Sie aus Variablen kaskadieren Kontrollkästchen beim Erstellen des Bestellleitfadens. Erstellen Sie dann Variablen für die Katalogelemente, die den Namen der entsprechenden Variablen im Bestellleitfaden entsprechen. Wenn ein Kunde eine Bestellung aufgibt, erben die Variablen für die bestellten Artikel die Werte der identisch benannten Variablen im Bestellleitfaden.

    Verwenden Sie einen Variablensatz

    Sie können einen Variablensatz mit einem Bestellleitfaden verwenden.

    Vorbereitungen

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Kaskadierende Variablen erfordern, dass dieselbe Variable sowohl im Bestellleitfaden als auch in den bestellten Artikeln enthalten ist. Es kann nützlich sein, jede Variable einmal in einem Variablensatz zu definieren und dann den Variablensatz sowohl dem Bestellleitfaden als auch dem einzelnen Katalogelement zuzuweisen. Dieser Ansatz vermeidet Duplizierungen und stellt sicher, dass die Variable an beiden Standorten gleich ist.

    So verwenden Sie einen Variablensatz mit einem Bestellleitfaden:

    Prozedur

    1. Erstellen Sie den Variablensatz.
    2. Erstellen Sie im Formular „Variablensatz“ jede Variable.
    3. Fügen Sie den Variablensatz zu hinzu Bestellleitfaden und bis Jedes beteiligte Katalogelement.
      Hinweis:
      Die einzelnen Variablen in einem Variablensatz werden nicht im Bestellleitfaden oder Katalogelementformular angezeigt. Um die Variablen in einem Variablensatz anzuzeigen, öffnen Sie den Variablensatz-Datensatz.

    Kaskadierte Variablen ausblenden

    Sie können die duplizierten Variablen auf ausblenden Wählen Sie Optionen Aus Bildschirme, um Ihren Bildschirm sauber zu halten.

    Beim kaskadieren von Variablen können Sie die duplizierten Variablen auf den Bildschirmen „Optionen auswählen“ ausblenden, was diese Bildschirme einfacher macht.

    Um doppelte Variablen auf allen Bildschirmen nach dem anfänglichen Bildschirm „Anforderungen beschreiben“ in der UI der Servicekatalog-Plattform auszublenden, führen Sie eine aus onLoad catalog clientSkript.

    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);
    }

    Verwenden Sie zum Ausblenden doppelter Variablen auf allen Bildschirmen nach dem anfänglichen Bildschirm „Anforderungen beschreiben“ im Serviceportal IsOrderGuide() Methode.

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