OrderGuide : Bereichsbezogen

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Mit der OrderGuide -API können Sie Bestellleitfadendetails initialisieren und anzeigen.

    Um diese Klasse in einer bereichsbezogenen Anwendung zu verwenden, verwenden Sie den Namespace-Bezeichner sn_sc. Das Service Catalog Scoped-API-Plugin (com.glideapp.servicecatalog.scoped.api), das standardmäßig aktiviert ist, ist für den Zugriff auf die OrderGuide-API erforderlich.

    OrderGuide – OrderGuide(String sys_id)

    Erstellt eine Instanz der OrderGuide-Klasse mit der angegebenen sys_id.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    sys_id Zeichenfolge sys_id des Bestellleitfadens.

    Beispiel:

    var cart=new sn_sc.OrderGuide("6690750f4f7b4200086eeed18110c761");

    OrderGuide – getID()

    Gibt die sys_id des Bestellleitfadens zurück.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    Zeichenfolge sys_id des Bestellleitfadens.

    Beispiel:

    var cart=new sn_sc.OrderGuide("6690750f4f7b4200086eeed18110c761");	
    	console.log(cart.getID());
    

    Ausgabe:

    6690750f4f7b4200086eeed18110c761

    OrderGuide – init(Map request)

    Initialisiert den Bestellleitfaden mit den angegebenen Katalogelementen und den Variablen und gibt den Bestellleitfaden zurück.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    Anforderung Zuordnung Ein JSON-Objekt mit den Katalogelement- und Variablendetails.
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    Zuordnung Ein JSON-Objekt mit den initialisierten Bestellleitfadendetails.

    Beispiel:

    var guide = new sn_sc.OrderGuide('6690750f4f7b4200086eeed18110c761');
     
    var map = {};
    map.variables = {};
    //map.sysparm_id = '6690750f4f7b4200086eeed18110c761';
    map.variables['IOce433d0f4f7b4200086eeed18110c74d'] = '221f3db5c6112284009f4becd3039cc9'; //Here ce433d0f4f7b4200086eeed18110c74d is the sys_id of the variable and 221f3db5c6112284009f4becd3039cc9 is its value
    var includedItems = guide.init(map)

    Ausgabe:

    {
    "cascade_variable_map":{
    },
    "items":[
    {
    "order":"-1",
    "quantity":"1",
    "show_quantity":false,
    "sys_id":"a4022d7b87c20300e3010cf888cb0bb2"
    },
    {
    "order":"300",
    "quantity":"1",
    "show_quantity":false,
    "sys_id":"186d917a6fab7980575967ddbb3ee4f2"
    },
    {
    "order":"600",
    "quantity":"1",
    "show_quantity":false,
    "sys_id":"8b3ae7fedc1be1004ece5c08239e522b"
    }
    ],
    "variable_assignments":{
    }
    }

    OrderGuide – isIncludeItems()

    Gibt an, ob das Kontrollkästchen Include-Umschalter anzeigen (include_items) für den angegebenen Bestellleitfaden aktiviert ist.

    Hinweis:
    Das Feld „Ein-/Ausschalter für Einbeziehung anzeigen“ wird standardmäßig nicht im Formular „Bestellleitfaden“ angezeigt.
    Tabelle : 6. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    Boolean Gibt „true“ zurück, wenn für den angegebenen Bestellleitfaden das Kontrollkästchen „Ein-/Ausschalten anzeigen“ aktiviert ist. Ansonsten wird „false“ zurückgegeben.
    var orderGuide=new sn_sc.OrderGuide("6690750f4f7b4200086eeed18110c761");	
    	console.log(orderGuide.isIncludeItems());

    Ausgabe:

    true

    OrderGuide – isTwoStep()

    Gibt an, ob der zweistufige Checkout aktiviert ist.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 9. Ergebnisse
    Typ Beschreibung
    Boolean Gibt „true“ zurück, wenn der zweistufige Checkout aktiviert ist. Ansonsten wird „false“ zurückgegeben.

    Beispiel:

    var orderGuide=new sn_sc.OrderGuide("6690750f4f7b4200086eeed18110c761");	
    	console.log(orderGuide.isTwoStep());

    Ausgabe:

    false

    OrderGuide – isUseCustomCart()

    Gibt an, ob die Verwendung eines separaten Einkaufswagens (abweichend von dem für Katalogelemente) für einen zweistufigen Bestellleitfaden aktiviert ist.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 11. Ergebnisse
    Typ Beschreibung
    Boolean Gibt „true“ zurück, wenn die Verwendung eines separaten Einkaufswagens (abweichend von dem für Katalogelemente) für einen zweistufigen Bestellleitfaden aktiviert ist. Ansonsten wird „false“ zurückgegeben.

    Beispiel:

    var orderGuide=new sn_sc.OrderGuide("6690750f4f7b4200086eeed18110c761");	
    	console.log (orderGuide.isUseCustomCart());

    Ausgabe:

    false

    OrderGuide – navigateFromMap(Map itemDetails)

    Navigiert zu den Katalogelementen eines Bestellleitfadens.

    Tabelle : 12. Parameter
    Name Typ Beschreibung
    itemDetails Zuordnung Ein JSON-Objekt mit Details zu Katalogelementen im Bestellleitfaden.
    Tabelle : 13. Ergebnisse
    Typ Beschreibung
    void

    Beispiel:

    var orderGuide=new sn_sc.OrderGuide.navigateFromMap(itemdetails);