MobileDeepLinkGenerator : global
Incorporez un lien vers une liste d’applications Mobile ou un applet de formulaire.
- Now Mobile
- Agent mobile
- Mobile Onboarding
L’application Mobile Onboarding sera bientôt obsolète !
Avec la Now Platform sortie de Rome en septembre 2021, nous avons commencé à supprimer progressivement la prise en charge de l’application Mobile Onboarding . Les clients ne peuvent plus l'activer, et nous ne proposons pas d'améliorations ni de corrections de bogues non essentiels. Les fonctionnalités Mobile Onboarding sont disponibles dans l’application Now Mobile pour HR Service Delivery.
Pour obtenir un exemple d’utilisation de cette API dans une notification push, consultez Configurer le contenu du 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. Les options incluent :
|
L’application Mobile Onboarding sera bientôt obsolète !
Avec la Now Platform sortie de Rome en septembre 2021, nous avons commencé à supprimer progressivement la prise en charge de l’application Mobile Onboarding . Les clients ne peuvent plus l'activer, et nous ne proposons pas d'améliorations ni de corrections de bogues non essentiels. Les fonctionnalités Mobile Onboarding sont disponibles dans l’application Now Mobile pour HR Service Delivery.
var glide = new global.MobileDeepLinkGenerator('onboarding');
MobileDeepLinkGenerator : getScreenLink(String documentId, Object uiParams)
Créez un lien vers une 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 inspectant 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 d’interface utilisateur d’une société dans la table Paramètres d’interface utilisateur [sys_sg_ui_parameter] pour un écran Mobile spécifique. |
| Type | Description |
|---|---|
| Chaîne | Lien vers l’applet Liste de l’application Mobile. |
var uiParams = {
"b250294ab3c12300a0d56ad4c6a8dc8c": "servicenow",
"7250294ab3c12300a0d56ad4c6a8dc90": "santa clara"}
var deepLinkGenerator = new global.MobileDeepLinkGenerator("request");
var link = deepLinkGenerator.getScreenLink("a75df1920f2033001befa68ca8767e50", uiParams);
MobileDeepLinkGenerator : getFormScreenLink(String formScreenId, String tableName, String recordSysId)
Créez un lien vers une applet de 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"));