Étapes de la boîte à outils d’interaction de l’interface utilisateur
Trouvez des détails sur les étapes de la boîte à outils d’interaction d’interface utilisateur, organisés par type d’interaction, avec des descriptions d’étapes et tous les événements sortants disponibles. Les étapes sont ajoutées à une interaction d’interface utilisateur à l’aide de la boîte à outils de l’éditeur d’interaction d’interface utilisateur. Les étapes disponibles dépendent du type que vous avez sélectionné lors de la création de l’interaction d’interface utilisateur, qu’il s’agisse de Générique, Formulaire ou Liste.
Disponible pour tous les types d’interaction
Les étapes suivantes sont disponibles, que votre type d’interaction d’interface utilisateur soit Générique, Formulaire ou Liste.
Les étapes qui affichent Aucun dans la colonne Événements se connectent directement au nœud Fin ou à l’étape suivante. Ils s’exécutent et ne renvoient pas de confirmation qu’ils ont terminé. Pour continuer à créer l’interaction après l’une de ces étapes, utilisez une branche Et .
Les étapes qui affichent des événements de réussite et/ou d’erreur vous permettent de définir ce qui se passe ensuite en fonction du résultat, ce qui vous donne un contrôle total sur le flux d’interaction.
Lorsque vous insérez une étape avant une étape existante, la boîte à outils affiche une section Indisponible. Cette section affiche les éléments qui ne peuvent pas être insérés à cet emplacement et inclut un message contextuel qui change en fonction de la raison pour laquelle les éléments ne sont pas disponibles.
| Étape | Catégorie | Description | Événements |
|---|---|---|---|
| Ajouter une notification d'alerte | Alerte | Ajoute une bannière de notification d’alerte à l’interface utilisateur. | Action d’alerte sélectionnée |
| If/Else | Logique | Évalue les conditions pour brancher le flux d’interaction. Les branches s’évaluent de haut en bas ; la première vraie branche s’exécute. | Néant |
| Et | Logique | Exécute plusieurs branches en parallèle (s’exécute dans l’ordre de haut en bas). À utiliser lorsque les activités doivent avoir lieu en même temps. | Néant |
| Script serveur | Script | Exécute un script côté serveur. Nécessite au moins un rôle d’utilisateur. | Réussite, Erreur |
| Fermer l’onglet de l’espace de travail | Navigation | Ferme l’onglet de l’espace de travail actuel. Peut éventuellement inviter l’utilisateur avant la fermeture. | Néant |
| Accéder à l'enregistrement | Navigation | Dirige l’utilisateur vers une page d’enregistrement spécifique. | Néant |
| Accéder à l'itinéraire | Navigation | Dirige l’utilisateur vers un itinéraire personnalisé (sans enregistrement). | Néant |
| Accéder à l'URL | Navigation | Dirige l’utilisateur vers une URL, éventuellement dans un nouvel onglet de navigateur. | Néant |
| Alerte | Modal | Affiche un modal qui avertit les utilisateurs sans nécessiter d’entrée supplémentaire. | Modal fermé |
| Confirmer | Modal | Affiche une fenêtre modale invitant l’utilisateur à confirmer ou à annuler une action. | Modal fermé, bouton primaire cliqué, bouton secondaire cliqué |
| Confirmer et détruire | Modal | Affiche un modal pour les actions irréversibles (telles que la suppression), avec un langage directive et des avertissements. | Modal fermé, bouton primaire cliqué, bouton secondaire cliqué |
| Entrée de l'utilisateur | Modal | Affiche un modal avec des champs que l’utilisateur doit remplir. Les champs peuvent être ajoutés manuellement ou à partir d’une table. | Modal fermé, bouton primaire cliqué, bouton secondaire cliqué |
| Créer un modal | Modal | Ouvre le Générateur d'IU bâtiment du composant pour créer une fenêtre modale personnalisée. | Modal fermé ; Des événements supplémentaires peuvent être définis par le composant personnalisé |
| Formulaire | Boîte de dialogue sans modèle | Affiche un formulaire dans une boîte de dialogue non modale, permettant aux utilisateurs d’effectuer plusieurs tâches à la fois dans leur contexte actuel. | Boîte de dialogue non modale fermée, bouton primaire cliqué, bouton secondaire cliqué |
|
Créer une boîte de dialogue non modale |
Ouvre la Générateur d'IU création de composants pour créer une boîte de dialogue non modale personnalisée. | Boîte de dialogue non modale fermée ; Des événements supplémentaires peuvent être définis par le composant personnalisé |
Type d’interaction de formulaire uniquement
Les étapes suivantes ne sont disponibles que lorsque le type d’interaction d’interface utilisateur est défini sur Formulaire. Les interactions de formulaire nécessitent un contrôleur de formulaire sur la page et permettent d’accéder aux données et actions spécifiques au formulaire.
Les actions de champ modifient les champs individuels du formulaire. Ils ne produisent pas d’événements de succès ou d’erreurs ; L’étape se connecte directement à l’étape ou à la fin suivante.
| Étape | Description | Événements |
|---|---|---|
| Ajouter un message de champ | Ajoute un message sous un champ spécifié. | Néant |
| Effacer le(s) message(s) du champ | Efface les messages d’un champ spécifié. | Néant |
| Effacer les messages de champ par type | Efface tous les messages de champ d’un type donné. Par exemple, tous les messages d’information. | Néant |
| Effacer la valeur du champ | Efface la valeur d’un champ spécifié. | Néant |
| Définir le champ comme non valide | Définit un champ comme valide ou non valide. | Néant |
| Définir l’étiquette de champ | Met à jour l’étiquette d’un champ spécifié. | Néant |
| Définir la valeur de l’espace réservé du champ | Définit la valeur de l’espace réservé d’un champ spécifié. | Néant |
| Définir le champ en lecture seule | Définit un champ spécifié en lecture seule. | Néant |
| Définir le champ comme obligatoire | Définit un champ comme requis ou facultatif. | Néant |
| Définir la valeur du champ | Définit la valeur d’un champ. Peut déclencher ou contourner l’état erroné. | Néant |
| Définir la visibilité du champ | Affiche ou masque un champ spécifié. | Néant |
Les actions du formulaire agissent sur le formulaire dans son ensemble et incluent des options telles que l’enregistrement du formulaire, la validation du formulaire ou l’affichage d’alertes.
| Étape | Description | Événements |
|---|---|---|
| Ajouter une alerte de formulaire | Affiche une alerte en haut du composant du formulaire. | Néant |
| Effacer toutes les alertes de formulaire | Supprime toutes les notifications d’alerte du formulaire. | Néant |
| Effacer les alertes de formulaire par type | Supprime les notifications d’alerte de formulaire d’un type spécifié. | Néant |
| Exécuter le script client | Exécute un script client sur le formulaire. | Réussite, Erreur |
| Exécuter l’action d’interface utilisateur | Exécute une action d’interface utilisateur, côté client et côté serveur, qui a été activée pour l’espace de travail configurable. | Réussite, Erreur |
| Actualiser le formulaire | Actualise le composant du formulaire. | Succès |
| Enregistrer | Enregistre le formulaire. | Succès |
| Afficher/masquer les annotations | Affiche ou masque les annotations sur le formulaire. | Néant |
| Soumettre un formulaire à l’aide d’une action d’interface utilisateur | Soumet le formulaire à l’aide d’une action d’interface utilisateur spécifiée. | Réussite, Erreur |
| Valider | Valide le formulaire. | Réussite, Erreur |
Type d’interaction avec la liste uniquement
Les étapes suivantes ne sont disponibles que lorsque le type d’interaction d’interface utilisateur est défini sur Liste. Les interactions de liste nécessitent un contrôleur de liste sur la page et permettent d’accéder aux données et actions spécifiques à la liste.
| Étape | Description | Événements |
|---|---|---|
| Exécuter le script client | Exécute un script client sur la liste. | Réussite, Erreur |
| Grouper par colonne | Regroupe la liste selon une colonne spécifiée. | Néant |
| Actualiser la liste | Actualise le composant de la liste. | Succès |
| Définir la requête | Met à jour la requête codée de la liste. | Néant |
| Trier | Trie la liste selon une colonne spécifiée, croissant ou décroissant. | Néant |