WritePropsToReportsDatabase

Une étape basée sur ce modèle d'étape permet de choisir les propriétés de travail et de document à stocker dans la base de données PostgreSQL lorsque l'étape s'exécute. Vous pouvez insérer plusieurs copies de ce modèle d'étape dans un flot de travaux pour stocker des propriétés différentes à différents moments pendant le traitement du travail.
Les propriétés de travail suivantes sont toujours stockées :
  • Phase du travail (Job.Phase)
  • Type d'état du travail (Job.State)
  • Étape du travail (Job.Step)
  • Heure actuelle (Job.CurrentTime)
  • Flot de travaux en cours (Job.Process)
  • Type d'événement (Job.Reports.EventType)
  • Numéro de travail (Job.ID)
Les propriétés de document suivantes sont toujours stockées :
  • Numéro du travail associé (Doc.CurrentJobID)
  • Numéro du travail d'origine (Doc.OriginalJobID)

Valeurs par défaut des propriétés du travail

  • Fichier de propriétés de document : ${getFileName(document,dpf,read)}
  • Table de propriétés de document : doc_workflow_props
  • Propriétés de document à stocker :
  • Type d'événement :
  • Option de propriétés de travail job_workflow_props
  • Propriétés de travail à stocker :

Remarques

  • Cette étape doit être exécutée sur le serveur principal.
  • Si la table spécifiée dans la Table des propriétés de document ou Table des propriétés de travail n'existe pas dans la base de données PostgreSQL lorsque l'étape s'exécute, la table est créée.
  • Chaque fois qu'une propriété de travail ou de document est ajoutée à la table de base de données, une colonne est créée. Le nom de la colonne prend le nom de base de données de la propriété de travail ou de document, en remplaçant chaque point (.) avec un trait de soulignement (_). Par exemple, la colonne de la table pour Document.TotalPages est Document_TotalPages.
  • Assurez-vous que les noms des tables ne sont pas les mêmes que ceux des tables de base de données spécifiées sur l'un des collecteurs de données.
  • Vous devez sélectionner au moins une propriété de travail ou de document à stocker avec le fichier ou l'enregistrement d'historique, en plus des propriétés stockées par défaut.
  • Si vous exécutez l'étape et plus tard supprimez des éléments de la liste de propriétés à stocker, ces propriétés ne sont pas enregistrées la prochaine fois que l'étape s'exécute. Toutefois, leurs colonnes ne sont pas supprimées des tables.
  • Vous devez activer la collecte des données à partir de la page des Paramètres de la base de données afin de ne pas entraîner d'échec du travail pendant cette étape.
  • Vous pouvez choisir de supprimer les données stockées par l'étape WritePropsToReportsDatabase pendant un flux de travail. Utilisez le Collecteur d'étapes de flux de travail dans la section Collecteurs de données pour configurer la durée de conservation. Le Collecteur d'étapes de flux de travail est activé par défaut.