KatalogClientSkript: Bereichsbezogen

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Die CatalogClientScript- API stellt Methoden bereit, mit denen Sie Katalog-Clientskript-Datensätze erstellen, ändern oder löschen können.

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

    CatalogClientScript: CatalogClientScript ()

    Erstellt eine Instanz der CatalogClientScript-Klasse.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    var catalogClientScript = new sn_sc.CatalogClientScript();

    CatalogClientScript - addScript(Zeichenfolgenskript)

    Fügt dem Katalog-Client-Skript ein Skript hinzu.

    Tabelle : 2. Parameter
    Name Typ Beschreibung
    Skript Zeichenfolge Skript, das dem Katalog-Client-Skript hinzugefügt werden soll.
    Tabelle : 3. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie diese Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.addScript("function onLoad(){Enter the script}");

    CatalogClientScript - gelten für das Katalogelement für Katalogelement(Boolean-Kennzeichnung)

    Gibt an, ob das Katalog-Client-Skript für ein Katalogelement ausgeführt wird.

    Tabelle : 4. Parameter
    Name Typ Beschreibung
    flag Boolean Bei „true“ wird das Katalog-Client-Skript für das Katalogelement ausgeführt. Bei „false“ wird das Katalog-Client-Skript für das Katalogelement nicht ausgeführt.
    Tabelle : 5. Ergebnisse
    Typ Beschreibung
    void
    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.appliesToCatalogItem(true);

    CatalogClientScript –ApplyToCatalogTask(Boolean_Kennzeichnung)

    Gibt an, ob das Katalog-Client-Skript für eine Katalogaufgabe ausgeführt wird.

    Tabelle : 6. Parameter
    Name Typ Beschreibung
    flag Boolean Bei „true“ wird das Katalog-Client-Skript für die Katalogaufgabe ausgeführt. Bei „false“ wird das Katalog-Client-Skript nicht für die Katalogaufgabe ausgeführt.
    Tabelle : 7. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie diese Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.appliesToCatalogTask(true);

    CatalogClientScript – gelten für „ApplyToRequestedItem(Boolean Flag)“

    Gibt an, ob das Katalog-Client-Skript für ein angefordertes Element ausgeführt wird.

    Tabelle : 8. Parameter
    Name Typ Beschreibung
    flag Boolean Bei „true“ wird das Katalog-Client-Skript für das angeforderte Element ausgeführt. Bei „false“ wird das Katalog-Client-Skript für das angeforderte Element nicht ausgeführt.
    Tabelle : 9. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie die -Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.appliesToRequestedItem(true);

    CatalogClientScript - gelten für das Zieldatensatz-Element (Boolesche Kennzeichnung)

    Gibt an, ob das Katalog-Client-Skript für ein angefordertes Element ausgeführt wird.

    Tabelle : 10. Parameter
    Name Typ Beschreibung
    flag Boolean Bei „true“ wird das Katalog-Client-Skript im Zieldatensatz ausgeführt. Bei „false“ wird das Katalog-Client-Skript nicht im Zieldatensatz ausgeführt.
    Tabelle : 11. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie die -Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.appliesToTargetRecord(true);

    CatalogClientScript – create(Boolean standardUpdate)

    Fügt das definierte Katalog-Client-Skript in die Tabelle „catalog_script_client“ ein.

    Tabelle : 12. Parameter
    Name Typ Beschreibung
    standardUpdate Boolean Kennzeichnung, die angibt, ob die Ausführung von Engines und Workflows aktiviert werden soll.
    Gültige Werte:
    • „wahr“: Engines und Workflows aktivieren.
    • „falsch“: Engines und Workflow nicht aktiviert.
    Tabelle : 13. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Sys_id des Katalog-Client-Skripts.

    In diesem Beispiel wird gezeigt, wie die -Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.setAttributes({"name": "My Catalog Item", "applies_to": "item", "ui_type": "desktop", "type": "onLoad"});
    catalogClientScript.appliesToCatalogItem(true);
    catalogClientScript.appliesToRequestedItem(true);
    catalogClientScript.appliesToCatalogTask(true);
    catalogClientScript.appliesToTargetRecord(true);
    var catalogClientScriptId = catalogClientScript.create();
    gs.info(catalogClientScriptId);

    Ausgabe:

    039c516237b1300054b6a3549dbe5dfc

    CatalogClientScript – deleteRecord(String sys_id, Boolean standardUpdate)

    Löscht das definierte Katalog-Client-Skript.

    Tabelle : 14. Parameter
    Name Typ Beschreibung
    sys_id Zeichenfolge Sys_id des Katalog-Client-Skripts.
    standardUpdate Boolean Kennzeichnung, die angibt, ob die Ausführung von Engines und Workflows aktiviert werden soll.
    Gültige Werte:
    • „wahr“: Engines und Workflows aktivieren.
    • „falsch“: Engines und Workflow nicht aktiviert.
    Tabelle : 15. Ergebnisse
    Typ Beschreibung
    void

    Das folgende Beispiel zeigt, wie ein Katalog-Client-Skript gelöscht wird.

    var sys_id = "039c516237b1300054b6a3549dbe5dfc"; 
    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.deleteRecord("039c516237b1300054b6a3549dbe5dfc");

    CatalogClientScript – setAttributes(Attribute zuordnen)

    Definiert Attributwerte für das Katalog-Client-Skript.

    Tabelle : 16. Parameter
    Name Typ Beschreibung
    attributes Zuordnung Ein JSON-Objekt mit Zuordnung für die Feld- und Wertepaare.
    Tabelle : 17. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie die -Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.setAttributes({"name": "My Catalog Item", "applies_to": "catalog_item", "ui_type": "desktop", "type": "onLoad"});

    CatalogClientScript – setCatalogItem(String sys_id)

    Ordnet dem Katalog-Client-Skript ein Katalogelement zu.

    Tabelle : 18. Parameter
    Name Typ Beschreibung
    sys_id Zeichenfolge Sys_id des Katalogelements.
    Tabelle : 19. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie ein Katalogelement dem aktuellen Katalog-Clientskript zugeordnet wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.setCatalogItem("039c516237b1300054b6a3549dbe5dfc");

    CatalogClientScript – setOnChangeVariable(String sys_id)

    Führt das Katalog-Client-Skript aus, wenn ein Variablenwert aktualisiert wird.

    Tabelle : 20. Parameter
    Name Typ Beschreibung
    sys_id Zeichenfolge Sys_id der Variable.
    Tabelle : 21. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie die -Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.setOnChangeVariable("039c516237b1300054b6a3549dbe5dfc");

    CatalogClientScript – setVariableSet(String sys_id)

    Ordnet dem Katalog-Client-Skript einen Variablensatz zu.

    Tabelle : 22. Parameter
    Name Typ Beschreibung
    sys_id Zeichenfolge Sys_id des Variablensatzes.
    Tabelle : 23. Ergebnisse
    Typ Beschreibung
    void

    In diesem Beispiel wird gezeigt, wie die -Methode aufgerufen wird.

    var catalogClientScript = new sn_sc.CatalogClientScript();
    catalogClientScript.setVariableSet("039c516237b1300054b6a3549dbe5dfc");