Prozesse reorganisieren

Mithilfe der Reorganisations-Anwendung Prozesse reorganisieren werden Workflow-Prozesse reorganisiert. Nachfolgend finden Sie unter anderem Beschreibungen zur Verwendung der Reorganisations-Anwendung und zu deren Parametern. Sie werden außerdem über die Auswirkungen der Reorganisation informiert.

Die Reorganisations-Anwendungen werden durch die Anwendung Reorganisationsaufträge ausgeführt. Die Beschreibung dieser Anwendung finden Sie in der Dokumentation Reorganisationsaufträge. Darin finden Sie auch eine Vorgehensweise, wie Sie die Reorganisations-Anwendung ausführen.

In die Anwendung Reorganisationsaufträge werden verschiedene Reorganisations-Anwendungen in eine Liste aufgenommen, um sie mit einem Reorganisationsauftrag nacheinander auszuführen. Damit tatsächlich reorganisiert wird, ist dafür oftmals eine bestimmte Reihenfolge innerhalb der Liste einzuhalten. Nur so können Verwendungen aufgelöst werden. Diese Reihenfolge entnehmen Sie bitte der Dokumentation Reorganisationsreihenfolge.

Begriffsbestimmung

  • Hintergrund-Anwendung – Eine Hintergrund-Anwendung ist eine Anwendung, die ohne Interaktion mit einem Benutzer ausgeführt wird. Sie kann entweder durch einen Verarbeitungsauftrag, durch einen CORBA-Aufruf oder durch eine andere Anwendung geöffnet werden.
  • Prozess – Ein Prozess im Workflow-Management beschreibt die arbeitsteilige Ausführung eines betrieblichen Prozesses oder Teilprozesses auf Basis einer Prozessdefinition. Ein Prozess kann als Diagramm angezeigt werden, dessen Knoten die Aktivitäten und dessen Kanten den Kontrollfluss darstellen. Mithilfe der Aktivitäten werden die einzelnen Prozessschritte bearbeitet. Der Abschluss eines Prozessschrittes kann die Bearbeitung anderer Prozessschritte auslösen. Ein Prozess hat einen Status und einen festgelegten Bearbeitungszeitraum und kann Prozessvariablen und Prozessergebnisse besitzen.
  • Reorganisation – Das Reorganisieren von Daten hat deren physisches Löschen aus der Datenbank zum Ergebnis. Das Löschen setzt eine Reihe von erfolgreich bestandenen Prüfungen voraus. Mit der Reorganisation werden auch die von den zu löschenden Daten eventuell abhängigen Business Objects gelöscht.
  • Reorganisations-Anwendungen – Reorganisations-Anwendungen sind Hintergrund-Anwendungen mit der besonderen Verwendung Reorganisation. Reorganisations-Anwendungen dienen der Reorganisation von Stamm- und Bewegungsdaten nach bestimmten Kriterien.
  • Reorganisationsauftrag – Ein Reorganisationsauftrag ist ein Verarbeitungsauftrag, durch den ausschließlich eine oder mehrere Reorganisations-Anwendungen aufgerufen werden. Der Aufruf der Reorganisations-Anwendungen erfolgt in einer individuell festgelegten Reihenfolge, wodurch Reihenfolgeabhängigkeiten berücksichtigt werden.

Beschreibung

Mit der Reorganisations-Anwendung Prozesse reorganisieren werden Prozesse und ihre zugehörigen Aktivitäten und Aufgaben reorganisiert. Die Reorganisations-Anwendung berücksichtigt nur Aktivitäten, die zu einem Workflow-Prozess gehören. Für Informationen zur Reorganisation von Aktivitäten, die nicht zu einem Prozess gehören, lesen Sie bitte die Dokumentation Aktivitäten reorganisieren.

Sie können einen Prozess nur dann reorganisieren, wenn dieser den Status Erledigt oder Unbearbeitet erledigt hat. Zusätzlich können Sie festlegen, wie lange der Prozess bereits erledigt sein muss, bevor dieser reorganisiert werden kann. Erledigte Prozesse dokumentieren in einigen Fällen Tätigkeiten, die auch nach deren Abschluss aufbewahrungspflichtig bzw. noch von Interesse sind. Aus diesem Grund können Sie eine Aufbewahrungsfrist festlegen, bevor deren Ablauf der Prozess von der Reorganisation ausgeschlossen bleibt. Einen Vorschlagswert für die Aufbewahrungsfrist können Sie in der Anwendung Prozessdefinitionen hinterlegen. Die Aufbewahrungsfrist können Sie in den Anwendungen Prozesse, Cockpit: Prozesse/OLTP-Datenbank und Cockpit: Prozesse/Repository-Datenbank nachträglich ändern. Die Anwendung prüft Prozesse reorganisieren prüft nicht, ob in anderen Business Objects Referenzen auf die zu reorganisierenden Prozesse und ihre zugehörigen Aktivitäten vorhanden sind.

Hinweis
Um Prozesse zu reorganisieren, müssen Sie über die administrative Fähigkeit Prozesse und abhängige Objekte löschen verfügen. Um die Aufbewahrungsfrist von Prozessen, an denen Sie nicht beteiligt sind, nachträglich zu ändern, müssen Sie über die administrative Fähigkeit Prozesse anderer Benutzer ändern verfügen. Weitere Informationen zu Fähigkeiten erhalten Sie in der Dokumentation Berechtigungen.

Bei der Reorganisation werden die Repository-Datenbank und alle mit dem Application-Server verbundenen OLTP-Datenbanken berücksichtigt. Alle Datenbanken werden mit den gleichen Parametern reorganisiert. Die Reorganisationsanwendung muss also pro System nur einmal eingeplant werden.

Hinweis
Das Ausführen der Reorganisations-Anwendung erfolgt über die Anwendung Reorganisationsaufträge. Weitere Informationen zu dieser Anwendung finden Sie in der Dokumentation Reorganisationsaufträge.

Parameter

Die Reorganisations-Anwendung hat folgende Parameter:

  • Maximale Laufzeit – Die maximale Laufzeit einer Reorganisations-Anwendung ist die Zeitspanne, nach der die Reorganisations-Anwendung spätestens beendet wird. Der Vorschlagswert beträgt zehn Minuten.
  • Älter als – Es werden nur die Prozesse reorganisiert, deren Status seit mindestens der hier angegebenen Zeit Erledigt oder Unbearbeitet erledigt ist. Ob die Prozesse tatsächlich reorganisiert werden, ist zusätzlich abhängig von der Aufbewahrungsfrist der Prozesse. Wurde für den Prozess eine Aufbewahrungsfrist festgelegt, dann wird diese zur angegebenen Zeitdauer hinzuaddiert. Die Zeitdauer 9.999 Wochen bedeutet, dass Prozesse nicht reorganisiert werden.
    Beispiel
    Geben Sie eine Zeit von 12 Wochen ein, dann wird ein Prozess mit einer Aufbewahrungsfrist von einem Jahr nur dann reorganisiert, wenn er seit mindestens einem Jahr und 12 Wochen erledigt ist.

Betroffene Business Objects

Folgende Business Objects sind von der Reorganisation betroffen:

Bezeichnung: Prozesse

com.cisag.sys.workflow.obj.Process

Bezeichnung: Aktivitäten

com.cisag.sys.workflow.obj.Activity

Bezeichnung: Aktivitätsparameter

com.cisag.sys.workflow.obj.ActivityParameters

Bezeichnung: Aufgabe

com.cisag.sys.workflow.obj.Workitem

Bezeichnung: Text

com.cisag.sys.workflow.obj.Text

 

Czy ten artykuł był pomocny?