---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# cabrillo.nowapp - cliente

# cabrillo.nowapp - cliente {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 min. de leitura

O namespace das funções do aplicativo Cabrillo Now. Isso permite que você interaja com telas dentro de Now Platform® aplicativos para celular nativos.

## cabrillo.nowapp - openLauncherScreen(cadeia de caracteres launcherScreenId) {#ariaid-title2}

Abre uma tela nativa do inicializador móvel.
{#CNA-openLauncherScreen_S__table_pqc_55j_kxb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| launcherScreenId | Cadeia de caracteres | Sys_id da tela do inicializador da tabela do inicializador do applet \[sys_sg_applet_launcher\]. |
[Tabela 1. Parâmetros]

{#CNA-openLauncherScreen_S__table_pqc_55j_kxb} {#CNA-openLauncherScreen_S__table_qqc_55j_kxb__entry__2}

| 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. {#CNA-openLauncherScreen_S__ul_jvs_4m5_qxb} |
[Tabela 2. Retorna]

{#CNA-openLauncherScreen_S__table_qqc_55j_kxb}  

    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) {#ariaid-title3}

Abre uma tela móvel nativa.
{#CNA-openscreen_S__table_xsl_grj_kxb__entry__3}

| 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 3. Parâmetros]

{#CNA-openscreen_S__table_xsl_grj_kxb} {#CNA-openscreen_S__table_ysl_grj_kxb__entry__2}

| 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. {#CNA-openscreen_S__ul_jvs_4m5_qxb} |
[Tabela 4. Retorna]

{#CNA-openscreen_S__table_ysl_grj_kxb}  

    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 cadeias de caracteres, cadeia de caracteres recordId) {#ariaid-title4}

Abre uma tela nativa móvel com um contexto de registro.
{#CNA-openScreenWithRecrdContext_S_S_S__table_cvx_xsj_kxb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| ScreenId | Cadeia de caracteres | Sys_id do registro de tela a ser aberto na tabela Tela \[sys_sg_screen\]. |
| tabela | Cadeia de caracteres | A tabela de registros. |
| registro | Cadeia de caracteres | O registro sys_id. |
[Tabela 5. Parâmetros]

{#CNA-openScreenWithRecrdContext_S_S_S__table_cvx_xsj_kxb} {#CNA-openScreenWithRecrdContext_S_S_S__table_dvx_xsj_kxb__entry__2}

| 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. {#CNA-openScreenWithRecrdContext_S_S_S__ul_jvs_4m5_qxb} |
[Tabela 6. Retorna]

{#CNA-openScreenWithRecrdContext_S_S_S__table_dvx_xsj_kxb}  

    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) {#ariaid-title5}

Executa uma função móvel nativa.
Nota:  
Somente funções de Ação são compatíveis com a versão Vancouver. Para obter mais informações, consulte [Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US).
{#CNA-performFunction_S_S_S__table_tjf_5vj_kxb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| functionId | Cadeia de caracteres | Sys_id da função de destino da tabela 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](https://www.servicenow.com/docs/access?context=mobile-actions&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US). Nota: Diferenças entre as ações Global e de Registro: * Registro: aplica uma ação no nível do registro. Por exemplo, use esta opção para criar um botão que muda 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 deslize. 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. {#CNA-performFunction_S_S_S__ul_l51_bzj_kxb} |
| recordId | Cadeia de caracteres | O registro sys_id. Opcional para itens de ação global. Para obter mais informações sobre a função móvel, consulte [Action functions](https://www.servicenow.com/docs/access?context=mobile-actions&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US). Nota: Diferenças entre itens de ação globais e de registro: * Registro: aplica uma ação no nível do registro. Por exemplo, use esta opção para criar um botão que muda 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 deslize. 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. {#CNA-performFunction_S_S_S__ul_rhp_mgw_4xb} |
[Tabela 7. Parâmetros]

{#CNA-performFunction_S_S_S__table_tjf_5vj_kxb} {#CNA-performFunction_S_S_S__table_ujf_5vj_kxb__entry__2}

| 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. {#CNA-performFunction_S_S_S__ul_jvs_4m5_qxb} |
[Tabela 8. Retorna]

{#CNA-performFunction_S_S_S__table_ujf_5vj_kxb}  

    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 () {#ariaid-title6}

Atualize a pilha de IU caso seja feita uma atualização de tabela na exibição da Web que possa afetar uma tela anterior.
{#CNA-refresh__table_j4s_wzj_kxb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 9. Parâmetros]

{#CNA-refresh__table_j4s_wzj_kxb} {#CNA-refresh__table_k4s_wzj_kxb__entry__2}

| 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. {#CNA-refresh__ul_jvs_4m5_qxb} |
[Tabela 10. Retorna]

{#CNA-refresh__table_k4s_wzj_kxb}  

    const result = cabrillo.nowapp.refresh(); 
    If (result === false) {  
        console.log("method is not available")  

Saída:

    true


