Mesures de temps d’exécution du workflow

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 4 minutes de lecture
  • Vous pouvez activer la collecte des mesures de temps d’exécution des workflows pour déterminer si les workflows fonctionnent comme prévu ou s’ils consomment des ressources supplémentaires.

    Les temps d’exécution périphériques d’un workflow sont identifiés en comparant les temps d’exécution réels à une plage de valeurs aberrantes calculée avec le seuil des valeurs hors norme et le temps d’exécution estimé définis dans les propriétés du workflow.

    Vous pouvez surveiller les résultats de ces mesures sur le tableau de bord des opérations du workflow et sur les pages d’accueil personnalisées avec des jauges de workflow.
    Important :

    La fonctionnalité des pages d’accueil, qui organisent les informations de votre instance pour raconter une story sur vos données, se trouve dans les tableaux de bord des nouvelles instances. Sur les instances mises à niveau avec Next Experience activé, les utilisateurs peuvent afficher les pages d’accueil existantes s’ils ont une URL directe, mais ils ne peuvent pas les créer ou les modifier. Les tableaux de bord réactifs et Centre d'analyse les tableaux de bord prennent le relais de la fonctionnalité de la page d’accueil.

    Utilisez l’outil d’aide à la dépréciation de la page d’accueil pour convertir les pages d’accueil de votre instance en tableaux de bord réactifs.

    Activer les mesures de temps d’exécution du workflow

    Fournissez une estimation de la durée d’exécution qui peut être comparée à la durée réelle d’exécution du workflow.

    Pourquoi et quand exécuter cette tâche

    Pour les workflows de base de référence, vous devez également activer manuellement la collecte des mesures de temps d’exécution. Le système active automatiquement la collecte de mesures de temps d’exécution pour les nouveaux workflows.

    Procédure

    1. Accédez à la Tout > Workflow > Éditeur de workflow.
    2. Ouvrez et vérifiez le workflow.
    3. Dans la barre de titre, cliquez sur l’icône de menu et sélectionnez Propriétés.
    4. Dans la boîte de dialogue Propriétés du workflow, cliquez sur l’onglet Exécution estimée .
    5. Pour activer la collecte des mesures de temps d’exécution, vérifiez que l’option Nécessite l’heure d’exécution estimée est sélectionnée.
    6. Ouvrez une configuration à partir de la colonne Temps d’exécution estimé.
    7. Dans Temps d’exécution estimé, saisissez une estimation initiale du temps d’exécution du workflow.
      Le système compare cette estimation initiale aux résultats de temps d’exécution réels pour créer des rapports hors limites. Le système peut mettre à jour automatiquement ce champ dans certaines circonstances. Les concepteurs de workflows peuvent également mettre à jour manuellement ce champ.
    8. Dans le champ Seuil du pourcentage des valeurs hors norme pour l’heure d’exécution estimée , entrez le pourcentage d’écart par rapport à la durée d’exécution estimée qui identifie une valeur hors norme pour l’exécution du workflow.
      Le système utilise une valeur par défaut de 20.
    9. Cliquez sur Mettre à jour.

    Temps d’exécution du workflow en saillie

    Les temps d’exécution du workflow sont identifiés comme des valeurs aberrantes lorsqu’ils sont plus longs ou plus courts que la plage des valeurs hors norme calculée pour le workflow.

    La plage des valeurs hors norme est automatiquement calculée avec les valeurs Temps d’exécution estimé et Seuil de pourcentage des valeurs hors norme pour l’heure d’exécution estimée dans les propriétés du workflow. Ces valeurs sont utilisées dans les formules suivantes.

    Tableau 1. Formules pour le calcul des plages de valeurs hors norme du workflow
    Valeur calculée Calcul utilisé Exemple
    Valeur hors norme Temps d’exécution estimé* (seuil de pourcentage des valeurs hors norme pour l’heure d’exécution estimée / 100) 10 secondes* (20 / 100)

    10 secondes * 0,2 = 2 secondes

    Plage des valeurs hors norme (Temps d’exécution estimé : valeur hors limites) à (Temps d’exécution estimé + valeur hors limites) (10 secondes à 2 secondes) à (10 secondes + 2 secondes) = 8 à 12 secondes

    Lorsqu’un workflow s’exécute dans la plage des valeurs aberrantes, sa durée d’exécution estimée est automatiquement mise à jour.

    Si un workflow a une durée d’exécution aberrante, elle apparaît dans toutes les jauges de workflow hors norme sur le tableau de bord des opérations de workflow et les pages d’accueil personnalisées.

    Mises à jour de la durée d’exécution estimée du workflow

    Lorsqu’un workflow s’exécute dans la plage des valeurs aberrantes, sa durée d’exécution estimée est automatiquement mise à jour.

    La durée d’exécution estimée est mise à jour avec la moyenne de déplacement cumulative de la dernière valeur d’exécution par rapport aux heures d’exécution précédentes. La valeur calculée est arrondie à la seconde la plus proche et stockée en tant que GlideDateTime.

    Par exemple :

    Point de données Valeur la plus récente Moyenne cumulée cumulée (ARC) CRA après arrondi à la seconde la plus proche
    1 10 secondes 10 secondes 10 secondes
    2 12 secondes 11 secondes 11 secondes
    3 9 secondes 10,333 secondes 10 secondes
    Remarque :
    Comme le système arrondit à la seconde près, le calcul est moins précis avec des durées courtes.

    Vous pouvez également mettre à jour manuellement la durée d’exécution estimée dans les propriétés du workflow.