MobileDeepLinkGenerator - Global (obsoleto)
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.
- Now Mobile
- Mobile Agent
- Mobile Onboarding
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.
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. Para obter informações adicionais sobre links profundos, consulte Deep linking for mobile.
MobileDeepLinkGenerator - MobileDeepLinkGenerator(cadeia de caracteres clientType)
Instancia um objeto MobileDeepLinkGenerator para um aplicativo para celular específico.
| Nome | Tipo | Descrição |
|---|---|---|
| clientType | Cadeia de caracteres | Nome da aplicação para a qual será criado um link. As opções incluem:
|
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.
var glide = new global.MobileDeepLinkGenerator('onboarding');
MobileDeepLinkGenerator - getFormScreenLink(cadeia de caracteres formScreenId, cadeia de caracteres tableName, cadeia de caracteres recordSysId)
Crie um link para um applet de formulário.
| 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. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Link para o registro no applet de formulário do aplicativo para celular. |
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)
Crie um link para um applet de lista.
| 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. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | Link para o applet de lista do aplicativo para celular. |
var uiParams = {
"b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow",
"7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}
var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);