Archiver les contextes de processus

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 2 minutes de lecture
  • Améliorez les performances des requêtes de base de données en archivant les enregistrements inutiles des playbooks qui sont à l’état Terminé, Erreur ou Annulé .

    Avant de commencer

    Rôle requis : admin ou playbook.admin

    Pourquoi et quand exécuter cette tâche

    Selon le nombre de playbooks que vous avez exécutés, vous pouvez avoir des centaines ou des milliers d’enregistrements dans votre base de données qui ne sont plus utilisés. Réduisez le nombre d’enregistrements dans lesquels vos requêtes de base de données doivent effectuer des recherches en archivant les enregistrements des playbooks qui sont à l’état Terminé, Erreur ou Annulé .

    Par défaut, les enregistrements de contexte sont automatiquement archivés pour les exécutions de processus qui sont :

    Si vous ne souhaitez pas archiver automatiquement les enregistrements contextuels, reportez-vous à la section Désactiver l’archivage automatisé.

    Les contextes des exécutions de processus qui sont dans un état d’erreur doivent être archivés manuellement.
    Remarque :
    Si vous n’avez plus besoin de journaux pour une exécution de processus qui s’est terminée par une erreur, archivez les enregistrements de contexte.
    Lorsque vous archivez des enregistrements de contexte pour l’exécution d’un processus, les enregistrements suivants sont compressés en un seul enregistrement JSON :
    • Mappage d’éléments [sys_element_mapping]
    • Journal de contexte [sys__context_logs]
    • Valeur de la variable [sys_variable_value]
    • Contexte de l’activité [sys__activity_context]
    • Contexte d’étape [sys__lane_context]
    L’enregistrement JSON peut être visualisé, mais pas modifié. Pour en savoir plus sur l’affichage de l’enregistrement JSON pour les données de contexte archivées, reportez-vous à la section Afficher les contextes de processus archivés.
    Avertissement :
    L’archivage ne peut pas être annulé. Si vous avez besoin de journaux de contexte ou de rapports qui utilisent ces enregistrements, ne les archivez pas. Si l’archivage automatisé crée des problèmes de rapport, désactivez cette fonctionnalité. Pour savoir comment désactiver l’archivage automatisé, reportez-vous à la section Désactiver l’archivage automatisé.
    Les agents peuvent toujours ouvrir des playbooks pour afficher des données historiques, telles que la raison de l’annulation d’un playbook ou le destinataire de l’affectation d’une activité.

    Les enregistrements de contexte de flux (sys_flow_context) sont également supprimés automatiquement 2 semaines après leur achèvement. Pour plus d’informations sur la conservation des données de flux, reportez-vous à la section Rétention des détails de l’exécution du flux.

    Procédure

    Archiver manuellement les enregistrements de contexte pour l’exécution d’un processus
    1. Accédez à Tout et saisissez sys__context.list dans le champ Filtre pour ouvrir la table [sys__context].
    2. Cochez les cases en regard des exécutions pour lesquelles vous souhaitez archiver les enregistrements de contexte.
    3. Dans le coin supérieur droit, sélectionnez Archiver les contextes de processus dans le menu Action.
    4. Confirmez que vous souhaitez archiver les contextes de processus.

    Résultats

    Les enregistrements de contexte sont archivés pour les exécutions des processus que vous avez sélectionnées.

    Si vous avez un grand nombre d’enregistrements de contexte à archiver, les enregistrements sont archivés par lots limités toutes les heures, pour éviter de ralentir l’instance.

    Archiver les enregistrements de contexte pour une exécution


    Archiver les enregistrements de contexte pour une exécution de processus

    Que faire ensuite

    Configurez la mise en page du formulaire pour les exécutions de processus afin de voir les données archivées. Pour en savoir plus sur la configuration de la mise en page d’un formulaire pour l’exécution d’un processus, reportez-vous à la section Afficher les contextes de processus archivés.