Configurer les actions du formulaire d’entrée dans un écran de formulaire d’entrée

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 5 minutes de lecture
  • Ajoutez un bouton à côté des champs du formulaire d’entrée pour donner aux utilisateurs la possibilité d’effectuer diverses actions d’entrée. Ces actions incluent l’ajout d’un commentaire, l’ajout d’une ou plusieurs pièces jointes et la navigation vers d’autres écrans.

    Avant de commencer

    Rôle requis : admin

    Cette rubrique décrit comment configurer les actions d’entrée pour vos différents champs d’entrée. Ces configurations doivent être effectuées dans le cadre de la configuration générale des écrans du formulaire d’entrée. Des configurations d’action d’entrée supplémentaires ne sont disponibles que lorsque l’option Écran est sélectionnée dans le champ Style de présentation de l’écran du formulaire d’entrée. Pour plus d'informations, consultez Configurer un écran de formulaire d'entrée.

    Pourquoi et quand exécuter cette tâche

    Bouton Ajouter un menu Plus Icône de menu Plus. par champs de valeur d’entrée spécifiés.
    Remarque :
    L’apparence du bouton peut varier selon iOSAndroid les systèmes d’exploitation. Le bouton est indiqué par trois points horizontalement ou verticalement.

    Procédure

    1. Accédez à la Tous > Mobile système > Mobile App Builder.
      Générateur d'apps mobiles s'ouvre dans un onglet de navigateur séparé et affiche l'écran de sélection du périmètre de l'application.
    2. 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.
    3. 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.
    4. Sur la page Écran du formulaire d’entrée, sélectionnez Écran dans le champ Style de présentation .
    5. Sélectionnez Nouveau dans la zone Actions pour ouvrir la page d’action du formulaire d’entrée.
    6. Renseignez les champs suivants si nécessaire.
      Tableau 1. Champs d’action
      Champ Valeur
      Propriétés
      Nom Nom de l'action.
      Étiquette Étiquette qui s’affiche pour l’action.
      Actif Indique si l’action est active. Les actions inactives n’apparaissent pas sur l’écran du formulaire d’entrée.
      Disponible en mode hors connexion Déterminez si cette action est disponible hors connexion.
      Type d'entrée Option permettant de choisir si votre entrée est renseignée à partir d’une autre source ou modifiée par une action.
      Remarque :
      Pour cette configuration, sélectionnez Action d’entrée.
      Appliquez des actions d’entrée à un champ d’entrée tel que les commentaires, les pièces jointes ou les fonctions de navigation.
      Icône Icône utilisée pour représenter votre action sur l’écran mobile de l’utilisateur.
      Positionnement de l’action
      Écran du formulaire d'entrée Sélectionnez l’écran du formulaire d’entrée dans lequel l’action apparaît.
      Section de formulaire d'entrée Sélectionnez la section de formulaire d’entrée dans laquelle l’action apparaît. Si l’écran de formulaire d’entrée sélectionné ne contient pas de sections, ce champ n’est pas disponible.
      Table parente La table parente à laquelle l’action s’applique. Ce champ est renseigné automatiquement.
      Entrée parent Sélectionnez l’entrée à laquelle l’action sera appliquée.
      Attributs de l'action Déterminez où ou comment l’action gère les données générées.
      Remarque :
      Sauf indication contraire, tous les attributs énumérés sont disponibles lorsque vous sélectionnez Actions d’entrée dans le champ Type d’entrée .

      InputActionType : les actions d’entrée sont des actions qui peuvent être déclenchées dans l’icône de menu Plus Icône de menu Plus. Affiché à côté d’un champ de valeur d’entrée. Les actions sont : pièces jointes, commentaire ou bouton (fonction de navigation).

      ButtonId : fonction de navigation associée à l’action d’entrée. Cette action d’entrée de navigation peut être un contexte global ou d’enregistrement . Le ButtonId est le sys_id d’un enregistrement de la table Button [sys_sg_button].

      HiddenAttachmentSources : possibilité d’empêcher le chargement de sources de pièces jointes spécifiques de l’utilisateur. L’utilisateur ne peut télécharger que des images à partir de l’appareil photo du téléphone ou de la galerie.

      ID de la source de données : source de données utilisée pour charger les données à partir de la base de données. Utilisé pour l’action d’entrée de commentaire et de pièce jointe.
      Remarque :
      Un attribut ElementIdentifier est également requis. Pour plus d'informations, consultez Sources de données.
      ElementIdentifier : ID unique contenu dans une source de données, utilisé pour charger des données à partir de la base de données. Utilisé pour l’action d’entrée de commentaire et de pièce jointe.
      Remarque :
      Un attribut DataSourceID est également requis. Pour plus d'informations, consultez Sources de données.
      UserActionID : valeur unique qui identifie cet enregistrement d’action. Il est nécessaire d’associer l’action à une règle d’interface utilisateur.
      Remarque :
      Ce champ est disponible lorsque le champ Type d’entrée est Source d’entrée.
    7. Entrez un nom pour votre action d’entrée dans le champ Nom .
    8. Saisissez une étiquette pour votre action d’entrée visible par vos utilisateurs, dans le champ Étiquette .
    9. Sélectionnez l’action d’entrée dans le champ Type d’entrée .
    10. Sélectionnez l’emplacement où vous souhaitez que l’action s’affiche en remplissant les champs suivants dans la zone Placement de l’action : écran du formulaire d’entrée, table parente et entrée parent.
    11. Sélectionnez Nouveau dans la zone Attributs d’action.
      Les attributs d’action de formulaire d’entrée s’affichent.
    12. Procédez comme suit pour les actions d’entrée que vous souhaitez inclure dans la zone du champ d’entrée.
      Type d’action d’entréeProcédure
      Pièce jointe
      1. Sélectionnez InputActionType dans le champ Nom .
      2. Entrez les pièces jointes de texte dans le champ Valeur .
      3. Sélectionnez Enregistrer.
      Commentaire
      1. Sélectionnez InputActionType dans le champ Nom .
      2. Saisissez le commentaire de texte dans le champ Valeur .
      3. Sélectionnez Enregistrer.
      Bouton de navigation
      1. Sélectionnez InputActionType dans le champ Nom .
      2. Entrez le bouton de texte dans le champ Valeur .
      3. Sélectionnez Enregistrer.

        Vous revenez à la table Attribut d’action de formulaire d’entrée.

      4. Sélectionnez Nouveau dans la zone Attributs d’action.
      5. Sélectionnez ButtonId dans le champ Nom .
      6. Sélectionnez un type de navigation préconfiguré dans le champ Valeur . Pour plus d’informations sur la création de boutons de navigation, reportez-vous à la section Fonctions de navigation.
        Remarque :
        Si la fonction de navigation que vous avez sélectionnée a un contexte d’enregistrement (par opposition à un contexte global), vous devez la mapper à l’enregistrement spécifique à l’aide de sources de données.

        Si le ButtonId fait référence à un bouton avec un contexte d’enregistrement, il utilise par défaut le contexte du formulaire d’entrée. Toutefois, vous pouvez remplacer ce contexte par défaut en utilisant la source de données pour établir un lien vers un autre contexte d’enregistrement.

      7. Sélectionnez Enregistrer.
    13. Sélectionnez Enregistrer.

    Que faire ensuite

    Pour ouvrir l’écran du formulaire d’entrée avec les pièces jointes et les commentaires déjà chargés à partir de la table d’instance [instance], vous devez configurer les attributs DataSourceId et ElementIdentifier. Par exemple, dans un scénario où plusieurs utilisateurs travaillent sur le même formulaire, le mécanisme de chargement de la source de données valide que les dernières données sont affichées à l’utilisateur suivant sur l’écran du formulaire d’entrée. Pour une fonction de navigation avec contexte d’enregistrement, le contexte d’enregistrement est défini dans le script source de données. Le script est mappé à l’sys_id de l’enregistrement qui contient un contexte pour la navigation. Pour plus d'informations, consultez Configurer les sources de données.