Créer une fenêtre contextuelle mobile
Découvrez comment afficher des fenêtres contextuelles mobiles configurables en fonction des conditions en temps réel. Vous pouvez afficher ces fenêtres contextuelles lors de la connexion à l’application mobile ou après avoir appuyé sur un bouton.
Avant de commencer
Rôle requis : admin
Avant de configurer vos fenêtres contextuelles mobiles, prenez en compte les éléments suivants :
- Les cartes mobiles sont utilisées dans l’affichage des pop-ups. Vous pouvez concevoir l’une de vos propres cartes Mobile ou utiliser l’un des modèles de cartes fournis. Pour plus d'informations, consultez Créateur de carte mobile.
- Les types de boutons pris en charge qui déclenchent des fenêtres contextuelles sont Élément d’action et Navigation. Pour plus d'informations, consultez Fonctions d'action.
- Tous les emplacements des boutons sont pris en charge. Par exemple, le balayage, l’action du menu supérieur et la fonction de pied de page.
- Les boutons sont pris en charge dans les sections d’interface utilisateur suivantes : enregistrement, icône, médias et contenu. Pour plus d'informations, consultez Sections de l'interface utilisateur de l'écran du lanceur.
- Les fenêtres contextuelles mobiles ne sont pas prises en charge en mode hors connexion.
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 Tous les enregistrements Mobile dans le menu.
- Dans le champ Type d’enregistrement , sélectionnez Section de l’interface utilisateur [sys_sg_event], puis sélectionnez Nouveau.
-
Renseignez les champs suivants si nécessaire :
Tableau 1. Formulaire Événement mobile Champ Description Propriétés Nom Nom de votre événement mobile, qui active la fenêtre contextuelle mobile. Description Informations supplémentaires sur l’événement mobile. Actif Si l’événement mobile est activé. Type Type d’événement qui déclenche la fenêtre contextuelle. Sélectionnez un des éléments :
- OnLogin : la fenêtre contextuelle mobile s’affiche une fois qu’un utilisateur a saisi ses informations d’identification et s’est connecté.
- OnButtonClick : la fenêtre contextuelle mobile s’affiche lorsque l’utilisateur sélectionne une fonction de bouton spécifiée.
Table source Table source de cet événement mobile. Si vous sélectionnez OnLogin comme type, la table source est Configuration de l’application mobile [sys_sg_native_client]
Si vous sélectionnez OnButtonClick comme type, la table source est Configuration de l’application mobile [sys_sg_button]
Enregistrement source Déterminez la configuration de l’application mobile ou la fonction mobile comme enregistrement sur lequel cet événement se produit. Les options dépendent de la sélection effectuée à partir du champ Table source . Action d'événement Action qui se produit lorsque l’événement mobile est déclenché. Remarque :Il ne peut y avoir qu’une seule action par événement. - Sélectionnez dans le champ Type si l’événement déclenché se produit lorsque l’utilisateur se connecte ou lorsqu’un bouton est sélectionné.
- Sélectionnez dans le champ Table source la table qui se rapporte au type d’événement mobile que vous avez sélectionné.
- Sélectionnez Nouveau dans la zone Action d’événement pour définir ce qui se passe lorsqu’un événement est déclenché.
-
Renseignez les champs suivants si nécessaire, afin de créer des conditions dans le formulaire d’action d’événement, permettant d’afficher ou non une fenêtre contextuelle mobile.
Tableau 2. Formulaire Action d’événement mobile Champ Description Propriétés Nom Nom de votre action d’événement mobile. Paramètres Type Type d’action d’événement. Sélectionnez ShowPopup. Type de condition Conditions appliquées à cette action d’événement mobile.
- Déclaratif : ajoute un créateur de condition au formulaire. Pour plus d’informations, consultez Créateur de condition.
- Script : ajoute un champ de condition de script au formulaire.
Script de condition de requête Utilisez des scripts pour déterminer les enregistrements à renvoyer. Remarque :Ce champ s’affiche uniquement lorsque vous choisissez Script dans le champ Type de conditionTable Table contenant les enregistrements à renvoyer.Remarque :Ce champ s’affiche uniquement lorsque vous choisissez Déclaratif dans le champ Type de condition .Condition Définissez des conditions pour déterminer quels enregistrements sont renvoyés à partir de la table sélectionnée. Si une condition n’est pas définie, la requête renvoie tous les enregistrements. Remarque :Ce champ s’affiche uniquement lorsque vous choisissez Déclaratif dans le champ Type de condition .Fenêtres contextuelles Sélectionnez la fenêtre contextuelle mobile à utiliser et son affichage. - Sélectionnez ShowPopup dans le champ Type .
-
Sélectionnez Déclaratif ou Scripté dans le champ Type de condition .
Différents champs s’affichent lorsque vous sélectionnez les conditions déclaratives ou scriptées qui s’appliquent à cet événement mobile.
- Sélectionnez Nouveau dans le champ Fenêtres contextuelles pour déterminer à quoi ressemble la fenêtre contextuelle mobile.
-
Renseignez les champs suivants si nécessaire.
Tableau 3. Formulaire contextuel Mobile Champ Description Propriétés Nom Le nom de la fenêtre contextuelle mobile. Appuyer à l'extérieur pour fermer Option permettant d’appuyer sur l’écran de votre mobile en dehors de la zone contextuelle pour fermer la fenêtre contextuelle mobile. Remarque :Si cette option n’est pas sélectionnée, votre carte contextuelle doit contenir un bouton pour fermer la fenêtre contextuelle. Sinon, ce paramètre est ignoré.Flouter l'arrière-plan Option permettant de flouter l’arrière-plan de l’écran de votre mobile, afin de donner plus d’emphase à la fenêtre contextuelle. Actif Si l’événement mobile est activé. Carte La carte à utiliser pour la fenêtre contextuelle. -
Sélectionnez Choisir d’utiliser une carte existante ou sélectionnez Nouveau pour en créer une à partir du champ Carte .
Pour plus d’informations sur la création de cartes, reportez-vous à Créateur de carte mobile.Remarque :Deux modèles de cartes contextuelles mobiles sont fournis avec le système de base. Ces modèles sont appelés Pop-up 01 et Pop-up 02.
- Sélectionnez Enregistrer.