Vous êtes ici :
Création du flux lancé automatiquement et configuration de l'action
Créez et activez le flux lancé automatiquement que vous souhaitez déclencher par une action d'écran. Il est préférable de créer le flux lancé automatiquement avant de configurer l'action d'écran, car vous sélectionnez le flux lancé automatiquement actif en configurant l'action d'écran.
- Dans l'application Automatisation, cliquez sur Nouveau.
- Cliquez sur Lancé automatiquement.
- Cliquez sur Flux lancé automatiquement (sans déclencheur).
-
Cliquez sur Créer.
Le nouveau flux lancé automatiquement s'ouvre dans Flow Builder
-
Créez des variables d'entrée pour recueillir toutes les informations requises à partir du flux d'écran et les rendre disponibles pour l'entrée.
Lorsque vous transmettez une variable à une entrée de flux secondaire, le nom d'API de la variable peut inclure jusqu'à 40 caractères.
- Ouvrez la boîte à outils.
- Cliquez sur Nouvelle ressource.
- Sélectionnez le type de ressource.
- Configurez la ressource.
- Dans Disponibilité hors du flux, sélectionnez Disponible pour l'entrée.
- Cliquez sur Terminé.
-
Créez des variables de sortie pour les renvoyer au flux d'écran et les rendre disponibles pour la sortie.
- Ouvrez la boîte à outils.
- Cliquez sur Nouvelle ressource.
- Sélectionnez le type de ressource.
- Configurez la ressource.
- Dans Disponible hors du flux, sélectionnez Disponible pour la sortie.
- Cliquez sur Terminé.
- Configurez le flux lancé automatiquement pour récupérer ou traiter des données.
- Utilisez les données de vos variables d'entrée pour récupérer ou traiter des données. Par exemple, utilisez un élément Obtenir des enregistrements pour récupérer les requêtes d'un compte avec un ID transmis dans le flux et stocké dans une variable d'entrée de texte.
- Remplissez vos variables de sortie pour les renvoyer au flux d'écran. Par exemple, stockez les enregistrements de requête que vous avez récupérés dans une variable de collection d'enregistrement.
- Enregistrez, testez et activez votre flux.
Création d'entrées pour l'action d'écran à envoyer au flux lancé automatiquement
Créez les entrées de l'action d'écran à envoyer au flux lancé automatiquement associé pour lui permettre de récupérer ou de traiter les données pertinentes.
- Dans l'application Automatisation, cliquez sur Nouveau.
- Cliquez sur Écran.
- Cliquez sur Flux d'écran.
-
Cliquez sur Créer.
Le nouveau flux d'écran s'ouvre dans Flow Builder
-
Ajoutez un élément Écran.
- Cliquez sur l'icône Plus, puis sélectionnez Écran
- Ajoutez des composants depuis le menu Composants pour collecter les données d'entrée des utilisateurs actifs. Par exemple, ajoutez un composant Recherche pour permettre à un utilisateur de rechercher et de sélectionner un enregistrement de compte.
Configuration de l'action d'écran
Configurez l'action d'écran sur un élément d'écran pour déclencher le flux lancé automatiquement et envoyer les données d'entrée. Avant de configurer l'action d'écran, déterminez comment vous souhaitez la déclencher. L'utilisateur peut la déclencher en cliquant sur un bouton ou automatiquement lorsque les entrées changent. Par exemple, lorsque l'utilisateur actif saisit une valeur dans l'entrée que vous configurez à l'écran.
- Ouvrez l'élément d'écran avec lequel vous souhaitez utiliser l'action d'écran.
-
Ajoutez une action d'écran.
- Pour ajouter une action d'écran qui se déclenche automatiquement lorsque des événements d'écran se produisent, cliquez sur Configurer les actions d'écran dans Propriétés de l'écran. Dans Flux, sélectionnez le flux lancé automatiquement associé.
- Pour ajouter une action d'écran déclenchée en cliquant sur un bouton, cliquez sur Bouton d'action dans le menu Composants. Dans Flux, sélectionnez le flux lancé automatiquement associé.
Le panneau Configurer l'action d'écran s'ouvre. - Saisissez une étiquette et un nom d'API pour l'action d'écran.
-
Définissez les valeurs d'entrée à envoyer au flux lancé automatiquement associé.
- Dans la section Définir les paramètres d'exécution d'action, cliquez sur le commutateur pour inclure les entrées que vous souhaitez envoyer.
- Pour chaque entrée, sélectionnez une ressource qui contient les valeurs à utiliser pour envoyer des entrées au flux lancé automatiquement associé.
-
Pour des actions d'écran automatiquement déclenchées, vous pouvez également définir des paramètres et des conditions d'exécution supplémentaires.
- Pour exécuter l'action d'écran uniquement au premier chargement de l'écran, cliquez sur Uniquement au premier chargement de l'écran.
- Pour définir des conditions afin de limiter l'exécution de l'action d'écran, ouvrez la section Définir les conditions d'exécution de l'action. Ajoutez ensuite vos conditions.
Utilisation de données de flux lancés automatiquement dans des flux d'écran
Affichez et utilisez les données de flux lancés automatiquement dans vos composants de flux d'écran pour une expérience utilisateur transparente.
- Ouvrez l'élément d'écran dans lequel l'action d'écran est déclenchée.
- Dans le menu Composants, ajoutez un composant pour utiliser ou afficher les données du flux lancé automatiquement.
- Pour la valeur pour laquelle vous souhaitez utiliser les données du flux lancé automatiquement, cliquez sur le nom d'API de l'action d'écran, sur Résultats, puis sur le nom d'API de la variable de sortie du flux lancé automatiquement.
Considérations relatives aux actions d'écran
Lors de l'utilisation d'actions d'écran, tenez compte des considérations ci-dessous.
Une expérience utilisateur optimale
- Si les données envoyées au flux d'écran sont trop nombreuses, le temps de chargement est plus long. Pour réduire le temps de chargement, limitez les données renvoyées au flux d'écran aux informations dont vous avez besoin uniquement. Par exemple, limitez le nombre d'enregistrements récupérés ou le nombre de champs stockés dans un élément Obtenir des enregistrements. Sinon, stockez uniquement les champs dont vous avez besoin pour l'action d'écran. Pour plus d'informations sur la sécurité des données dans les flux d'écran, consultez Sécurité des données lors de l'exécution de flux d'écran et lancés automatiquement dans le contexte système
- Les messages d'erreur aident les utilisateurs à corriger les problèmes d'entrée dans leur flux d'écran. Des messages d'erreur sont automatiquement affichés pour les actions d'écran déclenchées par un bouton d'action. Pour afficher des messages d'erreur pour des actions d'écran automatiquement déclenchées, créez dans votre flux lancé automatiquement un chemin de défaut qui définit une variable de texte sur la variable globale $Flow.FaultMessage. Ajoutez ensuite la variable globale $Flow.FaultMessage à la zone de texte d'un composant Texte d'affichage dans votre flux d'écran.
Autres considérations
- Le flux lancé automatiquement associé à l'action d'écran n'hérite pas des autorisations du flux d'écran qui l'appelle. Définissez les autorisations sur le flux lancé automatiquement séparément.
- Les actions d'écran ne sont pas exécutées si l'écran est révisé lorsque l'utilisateur clique sur le bouton Précédent à l'écran suivant.
- Si les sorties d'une action d'écran sont configurées de manière à déclencher une nouvelle exécution de la même action d'écran, ou si une modification à l'écran entraîne une nouvelle exécution d'une action d'écran, le flux empêche la réexécution de l'action d'écran afin d'économiser les ressources du flux.
- Si une nouvelle transaction de flux démarre pendant l'exécution du flux lancé automatiquement d'une action d'écran, le flux lancé automatiquement est interrompu.
- Pendant l'exécution, les actions d'écran sont soumises à la limite de données de charge de travail client, décrite dans le Lightning Aura Components Developer Guide. Si vous dépassez cette limite, le flux renvoie un message d'erreur générique. Par exemple, si vous renvoyez trop de données au flux d'écran, le flux échoue. Pour éviter un échec de flux, envoyez uniquement les informations dont vous avez besoin depuis le flux lancé automatiquement vers le flux d'écran.
- Nous ne prenons pas en charge l'utilisation de champs Blob dans des éléments tels que Obtenir des enregistrements et des éléments d'action Apex dans le flux lancé automatiquement associé. Par exemple, vous ne pouvez pas utiliser le champ VersionData pour filtrer les enregistrements ContentVersion dans un élément Obtenir des enregistrements. Pour plus d'informations sur les objets Blob, consultez Insérer ou mettre à jour des données Blob.
