MobileDeepLinkGenerator - Global
. MobileDeepLinkGenerator a inclusão de script fornece métodos para incorporar um link para uma lista de aplicativos 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 nestes aplicativos:
- Now Mobile
- Mobile Agent
Para obter um exemplo dessa API usada em uma notificação por push, consulte Configure o 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 do app para criar um link. Opções:
|
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 |
|---|---|---|
| ID da tela | 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 recordSysIdparâmetro. |
| 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, 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 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, "<company-sys-id>": "servicenow" , em que <company-sys-id> É o SYS ID de um parâmetro de IU da empresa da 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 de aplicativos para celular. |
var uiParams = {
"b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow",
"7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}
var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);