KatalogClientSkript : Bereichsbezogen
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.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
var catalogClientScript = new sn_sc.CatalogClientScript();
CatalogClientScript - addScript(Zeichenfolgenskript)
Fügt dem Katalog-Client-Skript ein Skript hinzu.
| Name | Typ | Beschreibung |
|---|---|---|
| Skript | Zeichenfolge | Skript, das dem Katalog-Client-Skript hinzugefügt werden soll. |
| 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.
| 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. |
| 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.
| 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. |
| 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.
| 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. |
| 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.
| 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. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| standardUpdate | Boolean | Kennzeichnung, die angibt, ob die Ausführung von Engines und Workflows aktiviert werden soll. Gültige Werte:
|
| 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.
| 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:
|
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| attributes | Zuordnung | Ein JSON-Objekt mit Zuordnung für die Feld- und Wertepaare. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | Sys_id des Katalogelements. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | Sys_id der Variable. |
| 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.
| Name | Typ | Beschreibung |
|---|---|---|
| sys_id | Zeichenfolge | Sys_id des Variablensatzes. |
| Typ | Beschreibung |
|---|---|
| void |
In diesem Beispiel wird gezeigt, wie die -Methode aufgerufen wird.
var catalogClientScript = new sn_sc.CatalogClientScript();
catalogClientScript.setVariableSet("039c516237b1300054b6a3549dbe5dfc");