MobileDeepLinkGenerator : global
L’include de script MobileDeepLinkGenerator fournit des méthodes pour incorporer un lien vers une liste d’applications mobiles ou un applet de formulaire.
Utilisez cet include de script dans un script global côté serveur pour créer un lien vers une liste ou une applet de formulaire dans ces applications :
- Now Mobile
- Agent mobile
Pour obtenir un exemple de cette API utilisée dans une notification push, consultez Configurer le contenu d’un message de notification push. Pour en savoir plus sur les liens profonds, reportez-vous à la section Deep linking for mobile.
MobileDeepLinkGenerator : MobileDeepLinkGenerator(String clientType)
Instancie un objet MobileDeepLinkGenerator pour une application mobile spécifique.
| Nom | Type | Description |
|---|---|---|
| clientType | Chaîne | Nom de l’application vers laquelle créer un lien. Options :
|
var glide = new global.MobileDeepLinkGenerator('onboarding');
MobileDeepLinkGenerator : getFormScreenLink(String formScreenId, String tableName, String recordSysId)
Créez un lien vers l’applet d’un formulaire.
| Nom | Type | Description |
|---|---|---|
| ID de l’écran de formulaire | Chaîne | ID système de l’enregistrement d’applet dans la table Applets [sys_sg_screen]. |
| tableName | Chaîne | Nom de la table contenant l’enregistrement dans le recordSysId paramètre. |
| recordSysId | Chaîne | ID système de l’enregistrement à ouvrir dans l’applet. |
| Type | Description |
|---|---|
| Chaîne | Lien vers l’enregistrement dans l’applet du formulaire de l’application mobile. |
var deepLinkGenerator = new global.MobileDeepLinkGenerator("agent");
var link = deepLinkGenerator.getFormScreenLink("<sys_id>", current.getTableName(), current.getValue("sys_id"));
MobileDeepLinkGenerator : getScreenLink(String documentId, objet uiParams)
Créez un lien vers un applet de liste.
| Nom | Type | Description |
|---|---|---|
| documentId | Chaîne | ID système de l’enregistrement d’applet dans la table Applets [sys_sg_screen]. |
| uiParams | Objet | Facultatif. Objet JSON contenant tous les paramètres d’URL à inclure dans le lien. Déterminez les paramètres d’URL à inclure en vérifiant l’URL vers laquelle vous souhaitez créer un lien. En général, les paramètres d’URL filtrent les enregistrements de la liste. Par exemple, var param = {'<company-sys-id>' : 'servicenow'}, où <company-sys-id> est l’ID système d’un paramètre de l’interface utilisateur de l’entreprise de la table Paramètres de l’interface utilisateur [sys_sg_ui_parameter] pour un écran mobile spécifique. |
| Type | Description |
|---|---|
| Chaîne | Lien vers l’applet de liste d’applications mobiles. |
var uiParams = {
"b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow",
"7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}
var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);