cabrillo.nowapp – Client
Der Namensbereich für Cabrillo Now App-Funktionen. Dadurch können Sie mit Bildschirmen in interagieren ServiceNow AI Platform® Native mobile Apps.
cabrillo.nowapp – openLauncherScreen(Zeichenfolge launcherScreenId)
Öffnet einen nativen Bildschirm des mobilen Startprogramms.
| Name | Typ | Beschreibung |
|---|---|---|
| LauncherScreenId | Zeichenfolge | SYS_ID des Startprogramm-Bildschirms aus der Tabelle „Applet-Startprogramm“ [sys_sg_Applet_launcher]. |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist. Gültige Werte:
|
const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd';
const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId);
If (result === false) {
console.log("method is not available")
}
Ausgabe:
true
cabrillo.nowapp – OPENSCREEN(Zeichenfolge screenId)
Öffnet einen nativen mobilen Bildschirm.
| Name | Typ | Beschreibung |
|---|---|---|
| screenId | Zeichenfolge | Die sys_ID des Bildschirmdatensatzes, der aus der Tabelle Bildschirm [sys_sg_screen] geöffnet werden soll. |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist. Gültige Werte:
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
cabrillo.nowapp.openScreen(screenId);
If (result === false) {
console.log("method is not available")
}
Ausgabe:
true
cabrillo.nowapp – openScreenWithRecordContext(Zeichenfolge screenId, Zeichenfolgentabelle, Zeichenfolgen-recordId)
Öffnet einen nativen mobilen Bildschirm mit einem Datensatzkontext.
| Name | Typ | Beschreibung |
|---|---|---|
| ScreenId | Zeichenfolge | SYS_ID des Bildschirmdatensatzes, der aus der Tabelle „Bildschirm“ [sys_sg_screen] geöffnet werden soll. |
| table | Zeichenfolge | Die Datensatztabelle. |
| record | Zeichenfolge | Die sys_ID des Datensatzes |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist. Gültige Werte:
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
const recordId= '8e99daa3ff133100ba13757574847f2d';
const table= 'sys_users';
const result = cabrillo.nowapp.openScreenWithRecordContext(screenId, table, recordId);
If (result === false) {
console.log("method is not available")
}
Ausgabe:
true
cabrillo.nowapp – performFunction(String FunctionId, Zeichenfolgentabelle, Zeichenfolgen-Record-ID)
Führt eine native mobile Funktion aus.
| Name | Typ | Beschreibung |
|---|---|---|
| functionId | Zeichenfolge | SYS_ID der Zielfunktion aus der Tabelle „Schaltfläche“ [sys_sg_button]. |
| table | Zeichenfolge | Die Datensatztabelle. Optional für globale Aktionselemente. Weitere Informationen zur mobilen Funktion finden Sie unter Action functions. Hinweis: Unterschiede zwischen globalen Aktionen und Datensatzaktionen:
|
| recordId | Zeichenfolge | Die sys_ID des Datensatzes Optional für globale Aktionselemente. Weitere Informationen zur mobilen Funktion finden Sie unter Action functions. Hinweis: Unterschiede zwischen globalen Aktionselementen und Datensatzaktionselementen:
|
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist. Gültige Werte:
|
const functionId= 'a9e30c7dc61122760116894de7bcc7bd';
const recordId= '8e99daa3ff133100ba13757574847f2d';
const table= 'sys_users';
const result = cabrillo.nowapp.performFunction(functionId, table, recordId);
If (result === false) {
console.log("method is not available")
}
Ausgabe:
true
cabrillo.nowapp – refresh()
Aktualisieren Sie den UI-Stapel, wenn in der Webansicht eine Tabellenaktualisierung vorgenommen wird, die sich auf einen vorherigen Bildschirm auswirken kann.
| Name | Typ | Beschreibung |
|---|---|---|
| Keine |
| Typ | Beschreibung |
|---|---|
| Boolean | Kennzeichnung, die angibt, ob die Methode auf der nativen Seite verfügbar ist. Gültige Werte:
|
const result = cabrillo.nowapp.refresh();
If (result === false) {
console.log("method is not available")
Ausgabe:
true