cabrillo.nowapp - Cliente

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 4 min. de leitura
  • 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.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    LauncherScreenId Cadeia de caracteres Sys_id da tela do inicializador da tabela Inicializador de applet [sys_sg_applet_launcher].
    Tabela 2. Retornos
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    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.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    screenId Cadeia de caracteres O sys_id do registro de tela a ser aberto na tabela tela [sys_sg_screen].
    Tabela 4. Retornos
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    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.

    Tabela 5. Parâmetros
    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.
    Tabela 6. Retornos
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    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.

    Nota:
    Somente as funções de ação são compatíveis com a versão Vancouver. Para obter mais informações, consulte Action functions.
    Tabela 7. Parâmetros
    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:
    • Registro: Aplica uma ação no nível de registro. Por exemplo, use esta opção para criar um botão que mude o estado de um registro. Você pode definir o contexto como Registro para ações em um campo específico, um registro específico ou ações de deslizar. Se a função de ação incluir um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático, você deverá especificar a tabela no campo Tabela.
    • Global: Aplica uma ação no nível global ou de lista. Por exemplo, use esta opção para adicionar um botão que cria um registro. Não use a configuração Global para ações que estão no contexto de um registro ou ações que incluem um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático.
    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:
    • Registro: Aplica uma ação no nível de registro. Por exemplo, use esta opção para criar um botão que mude o estado de um registro. Você pode definir o contexto como Registro para ações em um campo específico, um registro específico ou ações de deslizar. Se a função de ação incluir um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático, você deverá especificar a tabela no campo Tabela.
    • Global: Aplica uma ação no nível global ou de lista. Por exemplo, use esta opção para adicionar um botão que cria um registro. Não use a configuração Global para ações que estão no contexto de um registro ou ações que incluem um parâmetro de IU com o campo Origem de entrada definido como Preenchimento automático.
    Tabela 8. Retornos
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    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.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 10. Retorna
    Tipo Descrição
    Booliano

    Sinalizador que indica se o método está disponível no lado nativo.

    Valores válidos:
    • verdadeiro: o método está disponível no lado nativo
    • falso: o método não está disponível no lado nativo.
    const result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

    Saída:

    true