Rétention des détails de l’exécution du flux
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.
Génération des détails de l’exécution du flux
Par défaut, le système ne génère les détails d’exécution que lorsque vous exécutez un test. Pour générer les détails de l’exécution du flux, consultez Activer la génération de rapports de flux
Nettoyage de table planifié
Le système utilise un enregistrement de nettoyeur de table standard pour déterminer quand supprimer les détails d’exécution. Chaque type de contenu d’exécution de flux est stocké dans sa propre table et possède sa propre période de rétention. 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é. Pour en savoir plus sur la recherche et la configuration d’enregistrements de nettoyeurs de table, reportez-vous à la section Table cleaner.
| Table | Description | Période de conservation par défaut |
|---|---|---|
| sys_flow_context | Table parente qui stocke tous les enregistrements de contexte et leurs Studio de workflow 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 connaître les enregistrements de contexte dans des états spécifiques. |
Avertissement :
La désactivation ou l’augmentation de la période de conservation des enregistrements de contexte de flux peut avoir un impact négatif sur les performances de l’instance. La conservation d’un plus grand nombre de contextes de flux peut avoir un impact sur les performances du flux et sur la capacité à utiliser de nouvelles fonctionnalités de flux. |
| sys_flow_context_chunk | Table enfant qui stocke les enregistrements de contexte et les données d’exécution des flux et des 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 se trouver dans l’un de ces états.
DANGER : Ne modifiez pas ou ne supprimez pas de données de cette table. Studio de workflow utilise cette table pour les flux et les actions qui sont à l’état actif. |
Le système supprime ces enregistrements lorsque le flux s’arrête 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 des flux et des actions qui ont cessé de s’exécuter. Cette table remplace la table sys_json_chunk en tant qu’emplacement de stockage des données des enregistrements de contexte inactifs. Un flux ou une action arrêtée peut se trouver dans l’un de ces états.
Remarque : Studio de workflow utilise cette table pour les flux et les actions qui sont à l’état inactif. |
Supprimé lorsque l’enregistrement de sys_flow_context associé est supprimé.
|
| sys_flow_report_doc | Table parente qui stocke les références aux enregistrements de Studio de workflow contexte pour lesquels des données de rapport sur les détails de l’exécution sont disponibles. Consultez les tables enfants pour connaître les détails d’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 se trouver dans l’un de ces états.
DANGER : Ne modifiez pas ou ne supprimez pas de données de cette table. Studio de workflow utilise cette table pour les flux et les actions qui sont à l’é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 cessé de s’exécuter. Un flux ou une action arrêtée peut se trouver dans l’un de ces états.
Remarque : Cette table remplace la table sys_json_chunk en tant qu’emplacement de stockage des données de génération de rapports pour les détails d’exécution inactive. |
Le système supprime ces enregistrements lorsqu’il supprime l’enregistrement de contexte parent de sys_flow_context_chunk_archive.
|
| sys_json_chunk | Table qui stocke les plans de processus compilés pour les flux et actions futurs, en cours et terminés créés avant la San Diego publication. DANGER : Ne modifiez pas ou ne supprimez pas de données de cette table. Studio de workflow utilise cette table pour les flux et les actions qui sont à l’é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 lors de la rotation de la table ou lorsqu’il supprime l’enregistrement de contexte, selon la première éventualité. La rotation de table sur sys_flow_log est configurable. Pour plus d’informations, consultez Rotation de table. |
| 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é ne démarre pas. Remarque : Cet identificateur unique est utilisé pour déterminer quand exécuter des flux avec les conditions « Exécuter une fois » ou « pour chaque changement unique ». |
Le système supprime ces enregistrements 12 mois après leur création. Important : Le système peut réexécuter les 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
Options de récupération
Contactez le service clientèle et l’assistance pour restaurer les données à partir d’une copie de sauvegarde d’instance.
Pour connaître la période jusqu’à laquelle une demande de récupération de données est acceptée, consultez l’article Sauvegarde et récupération d’instance [KB0547654] dans la base de Now Support connaissances.