MobileDeepLinkGenerator – Global (veraltet)
Die MobileDeepLinkGenerator-Skripteinbindung bietet Methoden zum Einbetten eines Links zu einer Liste mobiler Apps oder eines Formular-Applets.
- Now Mobile
- Mobile Agent
- Mobile Onboarding
Die Anwendung Mobile Onboarding wird als veraltet markiert!
Mit dem Rome-Release Now Platform im September 2021 haben wir begonnen, den Support für die Anwendung Mobile Onboarding auslaufen zu lassen. Kunden können es nicht mehr aktivieren, und wir bieten keine Verbesserungen oder nicht kritischen Fehlerbehebungen an. Die Mobile-Onboarding-Funktionen sind in der App Now Mobile für HR Service Deliveryverfügbar.
Ein Beispiel für diese API, die in einer Push-Benachrichtigung verwendet wird, finden Sie unter Nachrichteninhalte für Push-Benachrichtigungen konfigurieren. Weitere Informationen zu Deep-Links finden Sie unter Deep linking for mobile.
MobileDeepLinkGenerator: MobileDeepLinkGenerator(String 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. Verfügbare Optionen:
|
Die Anwendung Mobile Onboarding wird als veraltet markiert!
Mit dem Rome-Release Now Platform im September 2021 haben wir begonnen, den Support für die Anwendung Mobile Onboarding auslaufen zu lassen. Kunden können es nicht mehr aktivieren, und wir bieten keine Verbesserungen oder nicht kritischen Fehlerbehebungen an. Die Mobile-Onboarding-Funktionen sind in der App Now Mobile für HR Service Deliveryverfügbar.
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 Applets-Tabelle [sys_sg_screen]. |
| tableName | Zeichenfolge | Name der Tabelle, die den Datensatz im Parameter recordSysId enthält. |
| recordSysId | Zeichenfolge | Sys-ID des Datensatzes, der im Applet geöffnet werden soll. |
| Typ | Beschreibung |
|---|---|
| Zeichenfolge | Link zum Datensatz im Formular-Applet der mobilen App. |
var deepLinkGenerator = new global.MobileDeepLinkGenerator("agent");
var link = deepLinkGenerator.getFormScreenLink("<sys_id>", current.getTableName(), current.getValue("sys_id"));
MobileDeepLinkGenerator – getScreenLink(String documentId, Object uiParams)
Erstellt einen Link zu einem Listen-Applet.
| Name | Typ | Beschreibung |
|---|---|---|
| documentId | Zeichenfolge | Sys-ID des Applet-Datensatzes in der Applets-Tabelle [sys_sg_screen]. |
| uiParams | Objekt | Optional. JSON-Objekt, das URL-Parameter enthält, die in den Link aufgenommen werden sollen. Bestimmen Sie, welche URL-Parameter enthalten sein sollen, indem Sie die URL überprüfen, zu der eine Verknüpfung hergestellt werden soll. Im Allgemeinen filtern URL-Parameter Datensätze in der Liste. Beispiel: var param = {'<company-sys-id> ': 'servicenow'} , wobei 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);