WritePropsToReportsDatabase

Mit einem Schritt auf der Grundlage dieser Schrittschablone können Sie festlegen, welche Job- und Dokumentmerkmale in der PostgreSQL-Datenbank gespeichert werden sollen, wenn der Schritt ausgeführt wird. Sie können mehrere Kopien dieser Schrittschablone in einem Workflow einfügen, um während der Jobverarbeitung verschiedene Merkmale zu verschiedenen Zeitpunkten zu speichern.
Diese Job-Eigenschaften werden immer gespeichert:
  • Aktuelle Phase (Job.Phase)
  • Aktueller Status (Job.State)
  • Aktueller Schritt (Job.step)
  • Aktuelle Uhrzeit (Job.CurrentTime)
  • Aktueller Workflow (Job.Process)
  • Ereignistyp (Job.Reports.EventType)
  • Auftragsnummer (Job.ID)
Diese Dokumenteigenschaften werden immer gespeichert:
  • Zugehörige Jobnummer (Doc.CurrentJobID)
  • Ursprüngliche Jobnummer (Doc.OriginalJobID)

Standardwerte für Jobmerkmale

  • Dokumentmerkmaldatei: ${getFileName(document,dpf,read)}
  • Dokumentmerkmaltabelle: doc_workflow_props
  • Zu schreibende Dokumentmerkmale:
  • Ereignistyp:
  • Jobmerkmaltabelle: job_workflow_props
  • Zu schreibende Jobmerkmale:

Hinweise zur Verwendung

  • Dieser Schritt muss auf dem primären Server ausgeführt werden.
  • Ist bei Ausführung des Schritts die in Dokumentmerkmaltabelle bzw. Jobmerkmaltabelle angegebene Tabelle nicht in der PostgreSQL-Datenbank vorhanden, wird die Tabelle angelegt.
  • Bei jedem Hinzufügen eines Job- bzw. Dokumentmerkmals zur Datenbanktabelle wird eine neue Spalte angelegt. Der Name der Spalte nimmt den Datenbanknamen des Job- bzw. Dokumentmerkmals an, wobei jeder Punkt (.) durch einen Unterstrich (_) ersetzt wird. Beispiel: die Tabellenspalte für "Document.TotalPages" wird zu "Document_TotalPages".
  • Stellen Sie sicher, dass die Tabellennamen nicht mit den Namen der Datenbanktabellen übereinstimmen, die auf einem der Datensammler angegeben sind.
  • Sie müssen zusätzlich zu den standardmäßig gespeicherten Merkmalen mindestens ein einziges Job- oder Dokumentmerkmal auswählen, das gespeichert werden soll.
  • Wenn Sie den Schritt ausführen und später Elemente aus der Liste der zu schreibenden Merkmale entfernen, werden diese Merkmale bei der nächsten Ausführung des Schritts nicht aufgezeichnet. Ihre Spalten werden jedoch nicht aus den Tabellen gelöscht.
  • Sie müssen die Datenerfassung auf der Seite Datenbankeinstellungen aktivieren, sonst schlägt der Job während dieses Schritts fehl.
  • Sie können die Daten löschen, die vom Schritt WritePropsToReportsDatabase während des Workflows gespeichert wurden. Verwenden Sie Workflow-Schritt-Collector im Abschnitt Datensammler, um die Aufbewahrungszeit festzulegen. Der Workflow-Schritt-Collector ist standardmäßig aktiviert.