Share via


Purge des données de workflow de l'instance de cycle

Mise à jour : 2009-04-30

Une fois un cycle fermé, et après un certain délai, vous souhaiterez purger les données de workflow associées aux données de l'ancienne instance de cycle. Vous pouvez déclencher cette tâche de purge par l'action Delete CycleInstance dans Planning Business Modeler.

Cette suppression est une suppression en cascade. Elle démarre à partir d'une date d'instance de cycle spécifique et supprime toutes les données associées, y compris les données d'affectations et les historiques d'envoi.

Plus précisément, elle supprime les types de données suivants :

  • Toutes les données d'instance des tâches associées

  • Les données de l'instance de cycle

  • Toutes les données des affectations associées. Cela inclut la suppression des tables AssignmentDependency, ApproverList, ReviewerList, NotificationUsers, Submissions, DirtyPartitions, puis Assignments et enfin Workbooks.

AttentionAttention :

Soyez bien conscient de la portée et de l'effet de ce processus de suppression, et ne l'utilisez qu'avec précaution. Sauvegardez vos données avant d'effectuer cette tâche. La suppression est définitive ; elle ne peut pas être annulée.

La table Workbooks possède une colonne nommée StorageUrl. Elle contient l'emplacement du classeur Microsoft Office Excel et le nom du fichier. Lorsque vous exécuterez une action DeleteCycleInstance pour nettoyer une ligne de classeur dans la table Workbooks, vous devrez peut-être libérer l'espace qui a été associé aux lignes de classeur supprimées.

Par exemple, la requête :

select StorageUrl from Workbooks 

montre que StorageUrl est à l'emplacement : \\Machine1\BizWorkflow\Alpine_Ski_House\Form Templates\.

En examinant ce répertoire, vous découvrez certains fichiers Excel contenant « Fabrication » qui ne sont plus utilisés par la table Workbooks. Exécutez la requête suivante pour savoir si ces fichiers Excel sont toujours utilisés.

select * from workbooks where StorageUrl like '%Manufacturing %'

Si les résultats indiquent que les fichiers Excel ne sont plus utilisés dans la table Workbooks, vous pouvez supprimer manuellement ces fichiers Excel dans ce répertoire afin de libérer de l'espace.

Notez que certaines lignes de la table Workbooks ont une colonne StorageUrl de valeur NULL et que d'autres ont un emplacement de partage de fichiers. Cela est dû au fait que lorsque vous faites une soumission à partir de Complément PerformancePoint pour Excel, vous pouvez sélectionner l'option Envoyer le formulaire avec la soumission. Si vous sélectionnez cette option lorsque vous soumettez une liste des modifications, le fichier de formulaire de workflow est enregistré dans le partage de fichiers qui est défini dans ces emplacements de formulaires lorsque vous exécutez la tâche Créer l'application à partir de Console Administration de planification. Ce stockage peut augmenter très vite, parce que vous joignez le formulaire à la soumission. Il est important, par conséquent, de supprimer ces fichiers de formulaire dans le dossier de partage de fichiers, et de nettoyer la table de base de données en exécutant l'action Delete CycleInstance. La valeur par défaut de l'option Envoyer le formulaire avec la soumission est Off.

Voir aussi