Découvrez comment configurer des actions qui affectent l’ensemble de l’écran du formulaire d’entrée. Ces actions sont accessibles par une icône ou dans un bouton de menu Plus, situé dans la barre de menus supérieure. Par exemple, vous pouvez configurer une action d’écriture différée pour enregistrer la progression de votre travail sur le formulaire d’entrée.
Pourquoi et quand exécuter cette tâche
Les actions de l’écran du formulaire d’entrée sont accessibles dans le menu supérieur sous la forme d’une icône (

. ) ou dans les options du bouton de menu Plus (

). La configuration de l’action d’écriture différée dans cette tâche explique comment créer une fonction qui permet aux utilisateurs d’enregistrer la progression des données saisies dans un écran de formulaire d’entrée avant que les utilisateurs ne soumettent la version finale. Cette fonctionnalité permet à plusieurs utilisateurs de collaborer sur un seul écran de formulaire d’entrée. Une fois qu’un utilisateur a enregistré les données, elles deviennent visibles par tous les autres utilisateurs travaillant sur le formulaire lorsqu’ils actualisent leur formulaire d’entrée. Les actions d’écriture différée utilisent la fonction d’élément d’action. Pour plus d'informations, consultez
Configurer un élément d’action.
Remarque : Les écrans du formulaire d’entrée contiennent un bouton Soumettre. Pour cette configuration, vous pouvez configurer une option d’enregistrement en cours de travail, dont les données sont disponibles aux autres utilisateurs après enregistrement.
Procédure
-
Accédez à la .
Il s’ouvre Générateur d'apps mobiles dans un nouvel onglet de navigateur 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'apps mobiles s'affiche.
-
Sélectionnez la catégorie Écrans , puis sélectionnez un écran de formulaire d’entrée existant ou Nouveau.
Si vous sélectionnez Nouveau, sélectionnez l’option Formulaire d’entrée dans la page Créer un écran, puis sélectionnez Continuer.
-
Dans la page Écran du formulaire d’entrée, sélectionnez Écran dans le champ Style de présentation .
-
Remplissez le formulaire d’écran du formulaire d’entrée selon vos besoins.
-
Sélectionnez l'une des options suivantes :
Remarque : Les instructions suivantes sont les mêmes pour les instances de fonction d’icône supérieure ou de menu supérieur.
-
Dans le formulaire d’instance de fonction, procédez comme suit :
- Entrez un nom pour l’instance de fonction.
- Entrez un nom dans le champ Étiquette d’affichage .
- Sélectionnez une icône dans le champ Icône .
Remarque : Ce champ est obligatoire si vous avez sélectionné l’option Instances de fonction d’icône supérieure .
- Sélectionnez Nouveau dans la zone Fonction pour afficher le formulaire de fonction.
-
Entrez un nom pour la fonction.
-
Sélectionnez l’élément Action dans le champ Type.
-
Sélectionnez Enregistrement dans le champ Contexte.
-
Choisissez ou créez un nouvel élément d’action.
-
Dans le champ Données , sélectionnez la table relative à ce que représente le formulaire d’entrée.
-
Dans la zone Attributs de bouton, procédez comme suit :
- Sélectionnez Nouveau.
- Dans le champ Nom , sélectionnez retain_parent_parameter_screen. Cet attribut vérifie que le formulaire d’entrée parent (le formulaire d’entrée sur lequel vous travaillez) s’ouvre lorsque l’utilisateur appuie sur le bouton, au lieu de lancer un nouveau formulaire d’entrée.
- Entrez vrai dans le champ Valeur .
- Sélectionnez Enregistrer.
- Dans le champ Nom , sélectionnez refresh_parameter_screen_after_action. Cet attribut actualise le formulaire d’entrée avec les dernières données de l’instance.
Remarque : Pour afficher les données dans le formulaire d’entrée après l’action d’enregistrement, vous devez configurer l’un des mécanismes de chargement suivants :
- Entrez vrai dans le champ Valeur .
- Sélectionnez Enregistrer.
-
Sélectionnez Enregistrer.
Que faire ensuite
Utilisez des horodatages pour suivre les changements des utilisateurs dans le formulaire d’entrée. Pour surveiller les modifications apportées par différents utilisateurs sur un écran de formulaire d’entrée, vous devez activer l’option de suivi des horodatages et utiliser un script. Le champ Suivre les horodatages pour les mises à jour d’entrée se trouve sur l’enregistrement d’écran du formulaire d’entrée principal. Pour plus d'informations, consultez Configurer un écran de formulaire d’entrée. Il suit l’heure à laquelle la valeur de l’entrée a changé. Ces informations sont accessibles via l’action d’écriture différée scriptée. Pour obtenir un exemple de code de cette action d’écriture différée, reportez-vous à la section Utilisation d’horodatages pour suivre les changements d’utilisateurs dans un formulaire d’entrée.