---
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


---

# MobileDeepLinkGenerator - Global (obsoleto)

# MobileDeepLinkGenerator - Global (obsoleto) {#ariaid-title1}

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

A inclusão de script MobileDeepLinkGenerator fornece métodos para incorporar um link a uma lista do aplicativo para celular ou applet de formulário.  
Use esta inclusão de script em um script global do lado do servidor para criar um link para uma lista ou applet de formulário nesses apps:

* Now Mobile
* Mobile Agent
* Mobile Onboarding

{#MobileDeepLinkGeneratorAPI__ul_krs_cfr_vhb}  
Nota:  
A aplicação Mobile Onboarding está sendo descontinuada!

Com a versão Now Platform Rome em setembro de 2021, iniciamos a eliminação progressiva do suporte para a aplicação Mobile Onboarding. Os clientes não podem mais ativá-lo e não estamos oferecendo melhorias ou correções de erros não críticos. Os recursos de integração móvel estão disponíveis no [aplicativo Now Mobile para Prestação de serviços de RH](https://www.servicenow.com/docs/access?context=mobile-employee-experience-for-hr-service-delivery&version=xanadu&pubname=xanadu-employee-service-management&ft:locale=en-US).
Por exemplo, crie um link a partir de um e-mail, notificação por push ou Virtual Agent conversa que abre um registro ou uma lista de registros no aplicativo. O formulário ou a lista inclui somente os dados que o usuário tem direitos de acesso para exibir.

Para obter um exemplo dessa API usada em uma notificação por push, consulte [Configuração do conteúdo da mensagem de notificação por push](https://www.servicenow.com/docs/access?context=config-push-notification-message-content&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US). Para obter informações adicionais sobre links profundos, consulte [Deep linking for mobile](https://www.servicenow.com/docs/access?context=deep-link-mobile&version=xanadu&pubname=xanadu-mobile&ft:locale=en-US).

## MobileDeepLinkGenerator - MobileDeepLinkGenerator(cadeia de caracteres clientType) {#ariaid-title2}

Instancia um objeto MobileDeepLinkGenerator para um aplicativo para celular específico.
{#MDLG-MDLG_S__table_fzm_gjr_vhb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| clientType | Cadeia de caracteres | Nome da aplicação para a qual será criado um link. As opções incluem: * agente: cria um link para uma lista ou tela no aplicativo Mobile Agent. * solicitação: cria um link para uma lista ou tela no app Now Mobile. * integração: cria um link para uma lista ou tela no Mobile Onboarding. {#MDLG-MDLG_S__ul_vpl_pcs_vhb} |
[Tabela 1. Parâmetros]

{#MDLG-MDLG_S__table_fzm_gjr_vhb}  
Nota:  
A aplicação Mobile Onboarding está sendo descontinuada!

Com a versão Now Platform Rome em setembro de 2021, iniciamos a eliminação progressiva do suporte para a aplicação Mobile Onboarding. Os clientes não podem mais ativá-lo e não estamos oferecendo melhorias ou correções de erros não críticos. Os recursos de integração móvel estão disponíveis no [aplicativo Now Mobile para Prestação de serviços de RH](https://www.servicenow.com/docs/access?context=mobile-employee-experience-for-hr-service-delivery&version=xanadu&pubname=xanadu-employee-service-management&ft:locale=en-US).  

    var glide = new global.MobileDeepLinkGenerator('onboarding');

## MobileDeepLinkGenerator - getFormScreenLink(cadeia de caracteres formScreenId, cadeia de caracteres tableName, cadeia de caracteres recordSysId) {#ariaid-title3}

Crie um link para um applet de formulário.
{#MDLG-getFormStringLink_S_S_S__table_llq_q3r_vhb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| formScreenId | Cadeia de caracteres | SYS ID do registro do applet na tabela Applets \[sys_sg_screen\]. |
| tableName | Cadeia de caracteres | Nome da tabela que contém o registro no parâmetro recordSysId. |
| recordSysId | Cadeia de caracteres | SYS ID do registro a ser aberto no applet. |
[Tabela 2. Parâmetros]

{#MDLG-getFormStringLink_S_S_S__table_llq_q3r_vhb} {#MDLG-getFormStringLink_S_S_S__table_mlq_q3r_vhb__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Link para o registro no applet de formulário do aplicativo para celular. |
[Tabela 3. Retorna]

{#MDLG-getFormStringLink_S_S_S__table_mlq_q3r_vhb}  

    var deepLinkGenerator = new global.MobileDeepLinkGenerator("agent");
    var link = deepLinkGenerator.getFormScreenLink("<sys_id>", current.getTableName(), current.getValue("sys_id"));

## MobileDeepLinkGenerator -- getScreenLink(cadeia de caracteres documentId, objeto uiParams) {#ariaid-title4}

Crie um link para um applet de lista.
{#MDLG-getScreenLink_S_O__table_xbz_m3r_vhb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| documentId | Cadeia de caracteres | SYS ID do registro do applet na tabela Applets \[sys_sg_screen\]. |
| uiParams | Objeto | Opcional. Objeto JSON que contém parâmetros de URL a serem incluídos no link. Determine quais parâmetros de URL serão incluídos inspecionando o URL ao qual você deseja vincular. Em geral, os parâmetros de URL filtram registros na lista. Por exemplo, `var param = {'`\<company-sys-id\> ': 'servicenow'} , em que é o SYS ID de um parâmetro de IU da empresa na tabela Parâmetros de IU \[sys_sg_ui_parameter\] para uma tela móvel específica. |
[Tabela 4. Parâmetros]

{#MDLG-getScreenLink_S_O__table_xbz_m3r_vhb} {#MDLG-getScreenLink_S_O__table_ybz_m3r_vhb__entry__2}

| Tipo | Descrição |
|-|-|
| Cadeia de caracteres | Link para o applet de lista do aplicativo para celular. |
[Tabela 5. Retorna]

{#MDLG-getScreenLink_S_O__table_ybz_m3r_vhb}  

    var uiParams = {
        "b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow", 
        "7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}

    var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
    var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);


