MobileDeepLinkGenerator - Global
Incorpore um link para uma lista de aplicativos para celular ou um 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 descontinuação 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 HR Service Delivery.
Para obter um exemplo dessa API usada em uma notificação por push, consulte Configurar 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 criar 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 descontinuação 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 HR Service Delivery.
var glide = new global.MobileDeepLinkGenerator('onboarding');
MobileDeepLinkGenerator - getScreenLink(cadeia de caracteres documentId, Object 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 incluir 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 da lista do aplicativo para celular. |
var uiParams = {
"b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow",
"7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}
var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);
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"));