Conservation des détails de l’exécution du flux

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 5 minutes de lecture
  • En raison de la grande quantité de données consommées par les détails d’exécution du flux, votre instance utilise des politiques de conservation des données pour supprimer ces données après une période définie.

    Nettoyage de table planifié

    La période utilisée pour le nettoyage planifié des tables dépend du type de données stockées. Une fois qu’un enregistrement est plus ancien que sa période de conservation par défaut, il est supprimé s’il est à l’état Terminé et que la valeur de skip_schedule_cleanup par défaut est faux.

    Pour connaître la période jusqu’à laquelle une demande de récupération de données est acceptée, consultez l’article Instance Backup and Recovery [KB0547654] dans la Now Support base de connaissances.

    Tableau 1. Tables de données de génération de rapports de flux
    Table Description Période de conservation par défaut
    sys_flow_context Table parente qui stocke tous les Concepteur de flux enregistrements de contexte et leurs plans de processus associés. Les enregistrements de contexte stockent l’état et les références aux données utilisées pour exécuter un flux ou une action. Consultez les tables enfants pour les enregistrements de contexte dans des états spécifiques.
    • 2 semaines pour les flux terminés
    • 6 semaines pour les flux à l’état Erreur ou Annulé
    sys_flow_context_chunk Table enfant qui stocke les enregistrements de contexte et les données d’exécution pour les flux et les actions en cours d’exécution. Cette table remplace la table sys_json_chunk en tant qu’emplacement de stockage des données pour les enregistrements de contexte actifs. Un flux ou une action en cours d’exécution peut avoir l’un de ces états.
    • Continuer la synchronisation
    • En cours
    • Mis en file d'attente
    • En attente
    DANGER :
    Ne modifiez pas et ne supprimez pas les données de cette table. Concepteur de flux utilise cette table pour les flux et les actions qui sont dans un état actif.
    Le système supprime ces enregistrements lorsque le flux cesse de s’exécuter et crée une entrée dans la table sys_flow_context_chunk_archive.
    sys_flow_context_chunk_archive Table enfant qui stocke les enregistrements de contexte et les données d’exécution pour les flux et les actions qui ont arrêté de s’exécuter. Cette table remplace la table sys_json_chunk en tant qu’emplacement de stockage des données pour les enregistrements de contexte inactifs. Un flux ou une action arrêté peut être dans l’un de ces états.
    • Annulé
    • Terminé
    • Erreur
    Remarque :
    Concepteur de flux utilise cette table pour les flux et les actions dont l’état est inactif.
    Supprimé lorsque l’enregistrement de sys_flow_context associé est supprimé.
    • 2 semaines pour les flux terminés
    • 6 semaines pour les flux à l’état Erreur ou Annulé
    sys_flow_report_doc Table parente qui stocke les références aux enregistrements de contexte pour lesquels sont disponibles des données de Concepteur de flux rapport des détails d’exécution. Consultez les tables enfants pour connaître les détails de l’exécution des flux et des actions dans des états spécifiques. Le système supprime ces enregistrements lorsqu’il supprime l’enregistrement de contexte parent de sys_flow_context.
    sys_flow_report_doc_chunk Table enfant qui stocke les données de génération de rapports et les détails d’exécution des flux et des actions en cours d’exécution. Un flux ou une action en cours d’exécution peut avoir l’un de ces états.
    • Continuer la synchronisation
    • En cours
    • Mis en file d'attente
    • En attente
    DANGER :
    Ne modifiez pas et ne supprimez pas les données de cette table. Concepteur de flux utilise cette table pour les flux et les actions qui sont dans un état actif.
    Le système supprime ces enregistrements lorsque le flux cesse de s’exécuter et crée une entrée dans la table sys_flow_report_doc_chunk_archive.
    sys_flow_report_doc_chunk_archive Table enfant qui stocke les données de génération de rapports et les détails d’exécution des flux et des actions qui ont arrêté de s’exécuter. Un flux ou une action arrêté peut être dans l’un de ces états.
    • Annulé
    • Terminé
    • Erreur
    Remarque :
    Cette table remplace la table sys_json_chunk en tant qu’emplacement de stockage des données de reporting pour les détails de l’exécution inactive.
    Le système supprime ces enregistrements lorsqu’il supprime l’enregistrement de contexte parent de sys_flow_context_chunk_archive.
    • 2 semaines pour les flux terminés
    • 6 semaines pour les flux à l’état Erreur ou Annulé
    sys_json_chunk Table qui stocke les plans de processus compilés pour les flux et actions futurs, en cours d’exécution et terminés créés avant la mise en San Diego production.
    DANGER :
    Ne modifiez pas et ne supprimez pas les données de cette table. Concepteur de flux utilise cette table pour les flux et les actions qui sont dans un état actif.
    Le système a supprimé ces enregistrements lorsqu’il a supprimé l’enregistrement parent.
    sys_flow_log Table qui stocke les entrées de journal répliquées à partir de la table Journal [syslog]. Permet aux utilisateurs de corréler les journaux avec les contextes de flux.

    Le système supprime ces enregistrements dans les 28 jours suivant la rotation de la table ou l’enregistrement de contexte, selon la première éventualité.

    La rotation de table sur sys_flow_log est configurable. Pour plus d’informations, reportez-vous à la rubrique Rotation de tables.

    sys_flow_plan_context_binding Table qui stocke un identificateur unique pour chaque enregistrement de contexte et le déclencheur qui l’a démarré. Chaque fois qu’un événement déclencheur se produit, le système calcule l’identificateur unique et le compare à un enregistrement sys_flow_plan_context_binding. Si l’identificateur unique calculé correspond à un enregistrement de sys_flow_plan_context_binding existant, le flux déclenché n’est pas démarré.
    Remarque :
    Cet identificateur unique est utilisé pour déterminer quand exécuter les flux avec les conditions « Exécuter une fois » ou « Pour chaque changement unique ».
    Le système supprime ces enregistrements 12 mois après la création.
    Important :
    Le système peut réexécuter des flux dont l’identificateur unique a été supprimé par la politique de conservation. Par exemple, si les conditions de déclenchement d’un flux « Exécuter une fois » sont remplies et que l’enregistrement sys_flow_plan_context_binding a été supprimé, un nouvel identificateur unique est créé et le flux s’exécute.

    Données de flux non disponibles

    Un message s’affiche en haut du rapport de flux pour indiquer que les rapports d’action ne sont pas disponibles pour un flux en raison du nettoyage de la table. Le lien Afficher les détails de l’action et les états Action ne sont pas disponibles dans ce cas. Un message similaire s’affiche pour indiquer quand la génération de rapports pour un flux a été désactivée. Dans ce cas, un lien vers les paramètres du rapport s’affiche également.
    Figure 1. Exemple de détails d’exécution de flux avec des données supprimées par la politique de conservation des rapports
    Page des détails d’exécution du flux affichant la notification de conservation des données. Les détails de l’action de ce flux ont été supprimés conformément à la politique de conservation des rapports.

    Options de récupération

    Contactez le service client et l’assistance pour restaurer les données à partir d’une copie de sauvegarde d’instance.