MobileDeepLinkGenerator – Global
Die MobileDeepLinkGenerator Die Skripteinbindung bietet Methoden zum Einbetten eines Links in eine mobile App-Liste oder ein Formular-Applet.
Verwenden Sie diese Skripteinbindung in einem globalen serverseitigen Skript, um einen Link zu einem Listen- oder Formular-Applet in diesen Apps zu erstellen:
- Now Mobile
- Mobile Agent
Ein Beispiel für diese API, die in einer Push-Benachrichtigung verwendet wird, finden Sie unter Konfigurieren Sie den Inhalt der Push-Benachrichtigungsnachricht . Weitere Informationen zu Deep-Links finden Sie unter Deep linking for mobile.
MobileDeepLinkGenerator – MobileDeepLinkGenerator(Zeichenfolge clientType)
Instanziiert ein MobileDeepLinkGenerator-Objekt für eine bestimmte mobile App.
| Name | Typ | Beschreibung |
|---|---|---|
| ClientType | Zeichenfolge | Name der App, zu der ein Link erstellt werden soll. Optionen:
|
var glide = new global.MobileDeepLinkGenerator('onboarding');
MobileDeepLinkGenerator – getFormScreenLink(Zeichenfolge formScreenId, Zeichenfolge tableName, Zeichenfolge recordSysId)
Erstellen Sie einen Link zu einem Formular-Applet.
| Name | Typ | Beschreibung |
|---|---|---|
| FormScreenId | Zeichenfolge | SYS-ID des Applet-Datensatzes in der Tabelle „Applets“ [sys_sg_screen]. |
| tableName | Zeichenfolge | Name der Tabelle, die den Datensatz in enthält recordSysIdParameter. |
| recordSysId | Zeichenfolge | SYS-ID des Datensatzes, der im Applet geöffnet werden soll. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Link zum Datensatz im App-Formular-Applet für Mobilgeräte. |
var deepLinkGenerator = new global.MobileDeepLinkGenerator("agent");
var link = deepLinkGenerator.getFormScreenLink("<sys_id>", current.getTableName(), current.getValue("sys_id"));
MobileDeepLinkGenerator – getScreenLink(Zeichenfolge documentId, Objekt uiParams)
Erstellen Sie einen Link zu einem Listen-Applet.
| Name | Typ | Beschreibung |
|---|---|---|
| documentId | Zeichenfolge | SYS-ID des Applet-Datensatzes in der Tabelle „Applets“ [sys_sg_screen]. |
| UiParams | Objekt | Optional. JSON-Objekt mit URL-Parametern, die in den Link aufgenommen werden sollen. Bestimmen Sie, welche URL-Parameter einbezogen werden sollen, indem Sie die URL überprüfen, mit der Sie eine Verknüpfung herstellen möchten. Im Allgemeinen filtern URL-Parameter Datensätze in der Liste. Beispiel: VAR-Parameter = {'<company-sys-id>': 'servicenow'} , Wo <company-sys-id> Ist die SYS-ID eines Unternehmens-UI-Parameters aus der Tabelle „UI-Parameter“ [sys_sg_ui_Parameter] für einen bestimmten mobilen Bildschirm. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Link zum Listen-Applet der mobilen App. |
var uiParams = {
"b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow",
"7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}
var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);