cabrillo.nowapp - Cliente
O espaço de nome das funções do Cabrillo Now App. Isso permite que você interaja com telas dentro de ServiceNow AI Platform® aplicativos móveis nativos.
cabrillo.nowapp - openLauncherScreen(String launcherScreenId)
Abre uma tela nativa do inicializador móvel.
| Nome | Tipo | Descrição |
|---|---|---|
| LauncherScreenId | Cadeia de caracteres | Sys_id da tela do inicializador da tabela Inicializador de applet [sys_sg_applet_launcher]. |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o método está disponível no lado nativo. Valores válidos:
|
const launcherScreenId = 'a9e30c7dc61122760116894de7bcc7bd';
const result = cabrillo.nowapp.openLauncherScreen(launcherScreenId);
If (result === false) {
console.log("method is not available")
}
Saída:
true
cabrillo.nowapp - openScreen(cadeia de caracteres screenId)
Abre uma tela nativa do dispositivo móvel.
| Nome | Tipo | Descrição |
|---|---|---|
| screenId | Cadeia de caracteres | O sys_id do registro de tela a ser aberto na tabela tela [sys_sg_screen]. |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o método está disponível no lado nativo. Valores válidos:
|
const screenId = 'a9e30c7dc61122760116894de7bcc7bd';
cabrillo.nowapp.openScreen(screenId);
If (result === false) {
console.log("method is not available")
}
Saída:
true
cabrillo.nowapp - openScreenWithRecordContext(cadeia de caracteres screenId, tabela de cadeia de caracteres, cadeia de caracteres recordId)
Abre uma tela nativa do dispositivo móvel com um contexto de registro.
| Nome | Tipo | Descrição |
|---|---|---|
| ScreenId | cadeia de caracteres | Sys_id do registro de tela a ser aberto na tabela de tela [sys_sg_screen]. |
| tabela | cadeia de caracteres | A tabela de registros. |
| registro | cadeia de caracteres | O sys_id do registro. |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o método está disponível no lado nativo. Valores válidos:
|
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")
}
Saída:
true
cabrillo.nowapp - PerformFunction (String functionId, String table, String recordId)
Executa uma função móvel nativa.
| Nome | Tipo | Descrição |
|---|---|---|
| functionId | cadeia de caracteres | Sys_id da função de destino da tabela de botão [sys_sg_button]. |
| tabela | cadeia de caracteres | A tabela de registros. Opcional para Itens de Ação Global. Para obter mais informações sobre a função móvel, consulte Action functions. Nota: Diferenças entre ações globais e de registro:
|
| recordId | cadeia de caracteres | O sys_id do registro. Opcional para Itens de Ação Global. Para obter mais informações sobre a função móvel, consulte Action functions. Nota: Diferenças entre itens de ação globais e de registro:
|
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o método está disponível no lado nativo. Valores válidos:
|
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")
}
Saída:
true
cabrillo.nowapp - atualizar ()
Atualize a pilha de IU caso uma atualização de tabela seja feita na exibição da Web que possa afetar uma tela anterior.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Booliano | Sinalizador que indica se o método está disponível no lado nativo. Valores válidos:
|
const result = cabrillo.nowapp.refresh();
If (result === false) {
console.log("method is not available")
Saída:
true