Architect taille du flux

Utilisez Flow Size pour suivre et gérer la taille du flux de votre architecte, ainsi que pour organiser et optimiser de manière proactive votre flux au cours du processus de conception. Les informations fournies par Flow Size vous facilitent la tâche dans les domaines suivants :

  • Comprendre comment chaque élément de votre flux affecte la taille globale du flux.
  • Repérer les éléments de flux gourmands en ressources et les ajuster ou les simplifier dès les premières étapes de la conception.
  • Décidez à temps de diviser votre flux en plusieurs flux avant que la taille de votre flux n'atteigne la limite.

Accédez à Flow Size dans le menu Architect > [selected flow] > Insights and Optimizations.

Cliquez sur l’image pour l’agrandir.

Connaissance de la taille du flux

Indicateur de débit

Au fur et à mesure que vous construisez un flux, vous pouvez suivre la taille de votre flux à l'aide de l'indicateur de taille du flux sous Insights and Optimizations.

Indicateur pour l'utilisation d'un débit élevé dans l'architecture

L'onglet Flow Size comprend une barre horizontale qui représente visuellement la quantité de débit actuellement utilisée par rapport à la taille de débit maximale autorisée. Le niveau de remplissage et la couleur de la barre indiquent l'intensité de l'utilisation. L'architecte ajuste également la couleur de l'icône de la taille du débit en conséquence pour vous donner un retour visuel immédiat sur l'état actuel de la taille du débit.

Ce tableau décrit les quatre avertissements de taille de flux :

Indicateur de taille Pourcentage atteint Couleur de l'indicateur Restrictions
Faible Inférieure à 30 % de la taille maximale autorisée Bleu Aucun
Moyen 30% de la taille maximale autorisée Jaune Aucun
Élevée 70 % de la taille maximale autorisée Rouge Aucun
Complète 98 % de la taille maximale autorisée Rouge

Vous ne pouvez pas publier le flux, mais vous pouvez modifier sauvegarder.

Note: Si un flux atteint 100 % de la taille maximale autorisée, vous ne pouvez pas l'enregistrer, mais vous pouvez l'exporter.

Remarques:
  • Les flux de modules communs ont une limite de taille inférieure à celle des autres types de flux.
  • La taille du flux peut augmenter ou diminuer au fur et à mesure que les éléments entrent et sortent de l'erreur. Par exemple, une action au sein d'une tâche ne compte pas dans la taille du flux si elle est erronée. Si vous résolvez l'erreur, vous validez l'action et la comptabilisez dans la taille du flux. L'ajout de taille peut devenir significatif si vous résolvez une erreur qui a un impact simultané sur plusieurs actions dans le flux.
  1. Sous Insights and Optimizations, cliquez sur Flow Size. Dans le coin supérieur droit de la fenêtre Taille du flux, vous pouvez voir l'utilisation globale de la taille en pourcentage.
  2. Pour obtenir plus de détails, y compris le pourcentage de contribution et le nombre de chaque type d'élément, survolez l'icône de pourcentage. Indicateur pour l'utilisation d'un débit élevé dans l'architecture

Note: L'indicateur de débit est précis à 0,1 % près. L'architecte affiche le premier chiffre de toute valeur de débit fractionnaire afin que vous puissiez observer l'effet que de petites modifications de la logique de débit peuvent avoir sur la taille du débit. L'architecte arrondit le pourcentage de la taille du flux à la fraction à un chiffre la plus proche. Par exemple, si le pourcentage réel est de 10,68, l'indicateur de débit affiche 10,7.

Vous pouvez visualiser la répartition du pourcentage de contribution de chaque élément de flux et identifier les composants qui consomment le plus de ressources.

Pour visualiser le contenu d'un élément et sa contribution à la taille :

  1. Sous Insights and Optimizations, cliquez sur Flow Size.
  2. Dans la page Taille du flux, saisissez le nom de l'élément que vous souhaitez ouvrir dans la zone de recherche.
  3. (Facultatif) Utilisez l'option Types pour filtrer les résultats de la recherche en fonction du type d'élément. Par exemple, sélectionnez Tasks dans les options de filtrage si vous recherchez un élément de tâche.
  4. Cliquez sur le nom de l'élément. 
    Vous pouvez visualiser le contenu de l'élément et sa contribution en pourcentage à la taille du flux. Par exemple, si vous sélectionnez un élément de tâche, vous pouvez parcourir la liste des actions et trouver la taille de chaque action.
  5. (Facultatif) Cliquez sur Go To pour naviguer vers l'élément, l'action ou le paramètre spécifique dans le flux.

Remarques:
  • Bien que la connaissance relève de l'arbre de compréhension du langage naturel (NLU), elle est prise en compte dans le calcul de la taille totale du flux et est affichée sous le type d'élément de flux, Paramètres.
  • Les actions sont comptabilisées comme faisant partie des tâches.

Ces conseils peuvent vous aider à réduire la taille d’un flux :

  • Si vous avez plusieurs actions Update Data dans une ligne, chacune avec une instruction de mise à jour, consolidez les actions en une action Update Data contenant plusieurs instructions de mise à jour.
  • Éviter les doublons. Considérez le fait que certaines actions telles que Call Data Action, Call Secure Data Action, Set Screen Pop, Create Callback et Call Data Actions peuvent consommer une grande quantité d'espace en fonction de la façon dont vous configurez les entrées, les sorties de succès et les sorties d'échec.
    Si vous avez plusieurs instances de la même action avec généralement la même configuration à l'exception de quelques paramètres différents, la meilleure pratique recommande de mettre à jour la logique pour avoir une instance de l'action, puis d'utiliser des variables pour transmettre les valeurs qui changent. Tout en réduisant la taille du flux, cette méthode est plus facile à entretenir à l'avenir. Si vous devez modifier un paramètre qui était auparavant commun à toutes les instances de l'action, vous ne devez désormais mettre à jour le paramètre que dans l'instance unique de l'action.