Créer une fonction de navigation
Créez une fonction de navigation qui dirige vers un écran ou un écran de lanceur.
Avant de commencer
Rôle requis : admin
Les fonctions de navigation vous permettent de définir des moyens simples pour permettre aux utilisateurs finaux de naviguer au sein de Mobile Platform. Par exemple, naviguer vers un enregistrement à partir du champ d’un autre enregistrement. Avant de créer une fonction de navigation, votre navigation doit disposer d’une source et d’une destination.
Pourquoi et quand exécuter cette tâche
Dans les étapes suivantes, vous allez créer une fonction de navigation pour diriger vos utilisateurs vers un écran ou un lanceur existant. Vous devez disposer d’un écran ou d’un lanceur d’écran existant à utiliser comme destination pour cette fonction. Pour en savoir plus sur la création de lanceurs d’écran, reportez-vous à la section Écrans du lanceur.
Procédure
-
Accédez à la Tous > Mobile système > Générateur d'application mobile.
Générateur d'application mobile s'ouvre dans un onglet de navigateur séparé et affiche l'écran de sélection du périmètre de l'application.
-
Recherchez le périmètre de l'application dans lequel vous travaillez, puis sélectionnez le nom du périmètre de l'application.
L'écran d'accueil des catégories Générateur d'application mobile s'affiche.
- Sélectionnez la catégorie Fonctions , puis sélectionnez Nouveau.
-
Renseignez les champs suivants si nécessaire.
Tableau 1. Formulaire Nouvelle fonction Champ Valeur Nom Nom de votre fonction de navigation. Description Informations supplémentaires sur votre fonction de navigation. Type Le type de la fonction. Étant donné que vous créez une fonction de navigation, sélectionnez Navigation. Contexte Indique si la fonction utilise le contexte global ou d'enregistrement. Pour cet exemple, sélectionnez Global.
Utilisez les fonctions de navigation de contexte d'enregistrement lorsque la navigation ne dépend pas des informations d'un enregistrement. Par exemple, vous souhaitez naviguer du champ Affecté à dans un enregistrement d'incident vers l'enregistrement utilisateur du délégataire. Utilisez les fonctions de navigation de contexte global lorsque la navigation ne dépend pas des informations d'un enregistrement.
Disponible en mode hors connexion Option permettant de déterminer si la fonction de navigation sera disponible en mode hors ligne. Type de destination Le type d’enregistrement vers lequel votre fonction de navigation amènera les utilisateurs. Sélectionnez Écran pour accéder à un écran ou Lanceur pour accéder à un lanceur d’écran. Remplir automatiquement les paramètres d'écran Remplit automatiquement les paramètres dans l’écran de destination lorsque le commutateur est activé. Écran de destination ou lanceur de destination L’écran ou le lanceur d’écran à utiliser pour la destination de votre fonction de navigation. Sélectionnez un écran existant ou sélectionnez Nouveau pour créer un nouvel écran. Type de condition Type de condition à utiliser.- Déclarative: Ajoute un générateur conditionnel au formulaire. Pour plus d'informations, consultez Condition builder.
- Script: Ajoute un champ de condition de script au formulaire.
Remarque :S'affiche uniquement si Contexte est défini sur Enregistrement.Condition Conditions devant être remplies pour utiliser l’action. Par exemple, vous pouvez empêcher les utilisateurs de résoudre un incident comportant un état fermé, résolu ou annulé.
Vous pouvez choisir d’utiliser votre propre sélecteur de condition déclarative ou d’écrire vos propres conditions à l’aide d’un script.
Champs de destination de la redirection Option pour connecter une fonction à un écran qui utilise un élément de données paramétré. Attributs de bouton Spécifie un attribut supplémentaire pour un bouton. Sélectionnez Nouveau pour configurer cette option. Vous pouvez sélectionner l’un des attributs de bouton suivants :
- alerts_require_dismissal : lorsqu’il est défini sur vrai, l’attribut de bouton permet aux messages de bannière de persister jusqu’à ce que l’utilisateur l’ignore. Par défaut, les messages de bannière sont automatiquement ignorés.
- used_for_deeplink : lorsqu’il est défini sur true, l’attribut button détermine que le bouton est utilisé pour le lien profond. Pour plus d'informations, consultez Liens profonds pour mobile.
- trigger_offline_cache_download : lorsqu’il est défini sur vrai, l’attribut button déclenche la génération du cache hors ligne. Une fois le cache généré avec succès, un téléchargement de celui-ci est déclenché.
- check_acl_on_url_parameter_field : lorsque cet attribut de bouton est sélectionné et défini sur vrai, tous les champs de la chaîne d’URL sont vérifiés par rapport à l’ACL (liste de contrôle d’accès). Par exemple, une chaîne comme
{{meeting_id}}. Si un champ ne passe pas cette vérification, la valeur du champ n’est pas incluse dans l’URL. Par défaut, le champ de paramètre d’URL n’est pas vérifié par rapport à l’ACL pour la rétrocompatibilité.
Accès du rôle Déterminez quels rôles d’utilisateur peuvent accéder à cette fonction. Si vous n'avez sélectionné aucun rôle, les utilisateurs sans rôle défini auront accès à l'écran. - Facultatif :
Si vous avez ajouté un écran de destination comportant un élément de données paramétré, dans la section Champs de destination de la redirection , sélectionnez le nom du champ pour mettre à jour les champs du paramètre de redirection.
-
Renseignez les champs suivants si nécessaire.
Tableau 2. Formulaire Champs de destination de la redirection Champ Description Paramètre de l’interface utilisateur de destination Nom du paramètre que vous avez créé pour l’élément de données. Type Source d’information pour le paramètre. Les options disponibles sont les suivantes : - Champ: Le paramètre obtient les informations d’un champ sur une table.
- Constante: Le paramètre utilise une valeur constante.
- Paramètre de l’interface utilisateur source
Table de fonction Ce champ est automatiquement renseigné. Fonction Ce champ est automatiquement renseigné. Champ source Paramètres de l’interface utilisateur pour l’écran source. Remarque :S’affiche uniquement si la valeur Type du paramètre de redirection est définie sur Paramètre de l’interface utilisateur source.
-
Renseignez les champs suivants si nécessaire.
- Sélectionnez Enregistrer.