---
sourceDocument: Australia Mobile Configuration and Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/mobile

 Release :

    - australia

ft:locale :

    - pt-BR

ft:publication_title :

    - Australia Mobile Configuration and Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Development, Data and Analytics


---

# Structure

# Mobile deep link structure {#ariaid-title1}

* Versão de lançamento: Australia
* 
* Atualizado 12 de mar. de 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 min. de leitura

Familiarize yourself with how to construct and use mobile deep links in any screen type
within a mobile app.
Mobile deep links essentially consist of three components. The name of the variable, a
reference to a mobile app, and the public method used to pull the mobile deep link. The
following mobile deep link has a variable with the name `deepLinkGen`, where
a specified screen opens in the Mobile Agent.  

    var deepLinkGen= new global.MobileDeepLinkGenerator('Agent');
     return deepLinkGen.getScreenLink('73f3d135532033002d96ddeeff7b1212');

Variable name
:   You can give any variable name for the mobile deep link, although it should be
    identifiable for future reference.

Mobile app call
:   Enter one of the mobile apps that the mobile deep link points to. You can enter either `Request` for the Now Mobile app or `Agent` for the Mobile Agent app. For example, to generate a link using the mobile deep link generator that points to the Now Mobile app, use the following code: `new
    global.MobileDeepLinkGenerator('Request');`

Public method
:   Use one of the public methods that can be used to create a mobile deep link. Reference
    the table for an explanation of each method, and the reason for its use.  
    {#deep-link-mobile-structure__table_nm2_jwd_ypb__entry__3}

    | Method | Reason for use | Method parameters |
    |-|-|-|
    | `getButtonLink(buttonId, tableName, recordSysId)` | getButtonLink is used to link into any input form screen. | buttonId (required): sys_id of the button you want to launch the input form screen tableName (optional): name of the table for the current context recordSysId (optional): sys_id of the current context record |
    | `getFormScreenLink(formScreenId, tableName, recordSysId)` | getFormScreenLink is used to link into any non-parameterized form screen. | formScreenId (required): sys_id of required form screen tableName (required): table name of required form screen recordSysId (required): sys_id of record from tableName |
    | `getLauncherScreenLink(launcherScreenId)` | getLauncherScreenLink is used to link into any launcher screen. | launcherScreenId (required): sys_id of the required launcher screen. |
    | `getPrefillLink(forceLocalLogin)` | getPrefillLink is useful for first-time ServiceNow mobile users. This link format pre-fills the instance link for users who have not yet added an instance to their mobile app. This method is the default authentication experience. This method does not generate a link to a specific screen. | forceLocalLogin (required): Enter <kbd class="ph userinput">true</kbd> for the system to pre-fill the instance login details of the user. Enter <kbd class="ph userinput">false</kbd>, for the user to manually enter login details. |
    | `getScreenLink(documentId, uiParams)` | getScreenLink is used to link into any list screens, including both parameterized and non-parameterized types. Can also be used for any non-parameterized screen type. An optional UI parameter can be passed into this method. | documentId (required): sys_id of desired screen uiParams (optional): Parameter of a data item |
    | `getSSOPrefillLink(sys_id)` | getSSOPrefillLink generates a link that uses the identity provider (IdP) that is identified by the `sys_id` parameter. This link can be used to authenticate end users that use different IdPs. For example, pre-hires might use Microsoft Azure as their IdP, and on-boarded employees might use Okta as their IdP. A common use of these SSO (single sign-on) pre-filled links is to embed them in emails sent to employees. These emails contain a link that can be used to log in securely to a ServiceNow instance using their mobile apps. Importante: You must activate the Multi-Provider SSO plugin and have an active IdP to use this method. For more information, see [Activate Multi-Provider SSO plugin](https://www.servicenow.com/docs/access?context=t_ActivateMultipleProviderSSO&version=australia&pubname=australia-platform-security&ft:locale=en-US) | sys_id (required): Enter the sys_id of the IdP you want to use from the Identity Providers \[sso_properties\] table. To get the sys_id of the IdP: 1. Navigate to AllMulti-Provider SSOIdentity Providers. 2. Right-click an identity provider record and select Copy sys_id. {#deep-link-mobile-structure__ol_srz_cr3_wrb} |
    | `getUniversalLink(url)` | getUniversalLink generates a link into either a list, form, or browser. A screen is generated based on the content of this URL. See [Universal linking for mobile](https://servicenow-prod.fluidtopics.net/S2f4tBQuyt0h7UJdCkaKjQ "Mobile universal links enable you to drive users to specific screens within a mobile app, that they would not be able to access via the ServiceNow platform web experience."). | url (required): a link to a resource on an instance |
    [ ]

    {#deep-link-mobile-structure__table_nm2_jwd_ypb}

