Déclencher une interaction d’interface utilisateur à partir d’une action déclarative

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Déclenchez une interaction d’interface utilisateur à partir d’une action déclarative pour étendre une page sans en prendre possession.

    Avant de commencer

    Effectuez les actions suivantes :
    1. Créez une interaction d’interface utilisateur dans Générateur d'IU. Pour obtenir des instructions, consultez Créer une interaction avec l’interface utilisateur.
    2. Créez une action déclarative et ajoutez le bouton à un espace de travail. Pour obtenir des instructions, consultez Création de boutons d’action déclarative.
    Rôle requis :
    ui_interaction_admin
    Fournit des autorisations CRUD complètes et est hérité par l’administrateur et le ui_builder_admin.
    ui_interaction_developer
    Fournit les autorisations de créer, lire et mettre à jour, mais pas de supprimer les interactions d’interface utilisateur ou leurs entrées.

    Pourquoi et quand exécuter cette tâche

    Les interactions d’interface utilisateur sont des flux réutilisables qui combinent des éléments d’interface utilisateur et la logique en une seule unité. Ils vous aident à éviter de répéter le même câblage sur plusieurs pages et facilitent l’entretien de vos conceptions.

    Une interaction avec l’interface utilisateur définit ce que vous voulez qu’il se passe, et la façon dont vous appliquez une interaction avec l’interface utilisateur définit comment et quand elle se produit. Vous pouvez déclencher des interactions d’interface utilisateur à partir d’événements de page dans le générateur d’IU ou d’actions déclaratives.
    • Déclenchez une interaction d’interface utilisateur à partir d’une action déclarative si vous avez besoin d’un bouton sur un formulaire ou une liste sans personnalisation de page.
    • Déclenchez une interaction d’interface utilisateur à partir d’un événement de page du générateur d’IU pour personnaliser les boutons et les composants d’une page que vous possédez.

    Une interaction d’interface utilisateur peut être utilisée à la place d’une action du client UXF pour simplifier la configuration, car il n’est pas nécessaire de configurer le mappage d’événements de complément sur une page correspondante Générateur d'IU .

    Pour obtenir une vue d’ensemble détaillée des interactions de l’interface utilisateur, consultez Interactions de l’interface utilisateur.

    Procédure

    1. Accédez à la Tous > Cadre de travail Now Experience > Actions déclaratives et sélectionnez Actions de formulaire, Actions de liste ou Actions de liste connexe.
      Remarque :
      Les interactions d’interface utilisateur ne sont disponibles que pour les actions de formulaire, de liste et de liste connexe.
    2. Dans la liste Affectation d’action, sélectionnez une action.
      Un enregistrement d’affectation d’action s’ouvre.
    3. Dans le champ Implémenté en tant que, sélectionnez Interaction avec l’interface utilisateur.
      Un nouveau champ nommé Interaction de l’interface utilisateur apparaît.

      Champ d’interaction d’interface utilisateur

    4. Dans le champ Interaction d’interface utilisateur, sélectionnez une interaction d’interface utilisateur.
      La boîte de dialogue Configurer les entrées s’ouvre avec les valeurs par défaut de l’interaction avec l’interface utilisateur.

      Les entrées définissent les paramètres de données que l’interaction d’interface utilisateur doit exécuter.

      Les champs affichés dans la boîte de dialogue Configurer les entrées dépendent des entrées configurées pour l’interaction d’interface utilisateur sélectionnée dans Générateur d'IU. Si aucune entrée n’a été définie, la boîte de dialogue Configurer les entrées ne s’ouvre pas.

      Par exemple, une interaction d’interface utilisateur pour créer un nouvel enregistrement peut vous demander de définir une entrée pour la table du nouvel enregistrement.

      Boîte de dialogue Configurer les entrées

    5. Facultatif : Pour définir une valeur statique pour une entrée, entrez une valeur spécifiée.

      Par exemple, si l’interaction d’interface utilisateur sélectionnée pour créer un enregistrement définit une entrée pour la table du nouvel enregistrement et que vous souhaitez transmettre des données de la table Incident [incident], saisissez incident.

    6. Facultatif : Définissez une valeur dynamique pour une entrée.
      1. Sélectionnez l’icône de données (icône de données).
      2. Saisissez une valeur encapsulée par des accolades doubles ouvrantes et fermantes.

        Utilisez les valeurs de la table Définition du modèle d’action [sys_declarative_action_model_definition] pour le type d’action que vous configurez, tel que Formulaire, Liste ou Liste connexe.

      Par exemple, si l’interaction d’interface utilisateur sélectionnée pour créer un nouvel enregistrement définit une entrée pour la table du nouvel enregistrement et que vous souhaitez transmettre dynamiquement des données de la table actuelle, saisissez {{table}}.

    7. Sélectionnez Enregistrer pour enregistrer les modifications et fermer la boîte de dialogue Configurer les entrées.
    8. Sélectionnez Mettre à jour.

    Résultats

    Lorsque le bouton de formulaire ou de liste est sélectionné, les entrées spécifiées transmettent des données à l’interaction d’interface utilisateur, et l’interaction d’interface utilisateur effectue l’action pour laquelle elle a été configurée.