Transport-Workflow 
Der Transport-Workflow bildet den Transportprozess von Erweiterungen oder Neuentwicklungen bestehender Geschäftsfunktionalität in einer Systemlandschaft ab. Er stellt eine direkte Verbindung zwischen der Entwicklung und der Transportadministration dar. Der Transport-Workflow verwaltet den Transportprozess, ermittelt automatisch die jeweiligen Bearbeiter der einzelnen Schritte und stellt diesen dann eine Arbeitsoberfläche zur Verfügung, die die direkte Ausführung der Aufgaben erlaubt.
Der Transport-Workflow bietet eine effiziente Möglichkeit, eine ausgewählte Menge von Aufträgen in eine Menge von Zielen zu transportieren und stellt mit einem expliziten Genehmigungsschritt vor dem Import die Qualität Ihres Zielsystems sicher. Bei den Aufträgen kann es sich um transportierbare Änderungsaufträge, Customizing-Aufträge, Umzugstransporte oder Transporte von Kopien handeln. Die Transportziele müssen nicht notwendigerweise auf den definierten Transportwegen liegen. Gleichzeitig birgt der Transport-Workflow jedoch durch die mögliche Vernetzungen zwischen Transportaufträgen auch Risiken:
Reihenfolgeverletzungen:
Es ist wichtig, dass die korrekte Importreihenfolge eingehalten wird, damit ins Zielsystem immer der aktuelle Stand der Entwicklung importiert wird.
Unvollständigkeit:
Es ist wichtig, dass die im Transportantrag transportierte Funktionalität vollständig ist, damit es im Importsystem nicht zu Importfehlern kommt.
Beispiel
Ein Auftrag wird nicht importiert, enthält aber ein wichtiges Datenelement. Mit einem anderen Auftrag transportieren Sie eine Tabelle, welche dieses Datenelement referenziert. Da das referenzierte Datenelement im Zielsystem nicht vorhanden ist, werden Sie beim Import von Auftrag 2 einen Aktivierungsfehler erhalten.
Der Transport-Workflow ist ein generischer Workflow. Durch die Eigenschaft, die Transportwegekonfiguration im TMS zu verarbeiten, ist er in der Lage sich beliebigen Systemlandschaften automatisch anzupassen. Transporte von mehreren Aufträgen in mehrere Ziele, auch wenn diese nicht auf den Transportwegen liegen, sind möglich.
Der Transport-Workflow führt zu einer signifikanten Arbeitserleichterung für die Transportadministration. Zusätzlich reduziert die Automation die Anzahl der Fehlerquellen während des Transportprozesses.
Der Transport-Workflow kann in zwei verschiedenen Ausprägungen eingesetzt werden.
Transport-Workflow als alleinige Transportstrategie
In Systemlandschaften, in denen produktive Systeme vorhanden sind, die nur nach vorheriger Genehmigung mit ausgewählten Transporten versorgt werden sollen, empfiehlt es sich, die Durchführung der Transporte durch den Transport-Workflow zu verwalten und zu koordinieren.
Um den Transport-Workflow einzusetzen, stellen Sie als Transportstrategie workflowgesteuerte Transporte ein und konfigurieren Sie den Transport-Workflow.
Hinweis
Bei der Freigabe eines Transportauftrags wird automatisch der Transport-Workflow gestartet und das Bild Transportantrag anlegen erscheint. Die Freigabe der Aufträge erfolgt dann implizit, wenn der Transportantrag an die Transportadministration geschickt wird.
Sondertransport-Workflow im Massentransportumfeld
Im Rahmen der Massentransportstrategie steht Ihnen für Transporte, die nicht den definierten Transportwegen folgen oder außerhalb des normalen Transportzeitplans erfolgen sollen, der Sondertransport-Workflow zur Verfügung. Solche Transporte können z.B. Korrekturen sein, die im Entwicklungssystem ausgeführt werden und trotzdem unverzüglich ins Produktivsystem transportiert werden sollen.
Um den Sondertransport-Workflow einzusetzen, stellen Sie als Transportstrategie Massentransporte ein und konfigurieren Sie den Transport-Workflow.
Sie haben für Ihr System den Transport-Workflow konfiguriert.
Die am Transport-Workflow beteiligten Personen besitzen einen Benutzer im System/Mandant der Workflow Engine.
Es gibt eine oder mehrere Personen mit der Berechtigung zur Transportadministration.
Der Entwickler legt im Transport Organizer einen Transportantrag an, der die benötigten Transportaufträge beinhaltet. Daraufhin erscheint dieser Transportantrag im TMS-Arbeitsvorrat der Transportadministration im Transport Management System. Dort kann diese den Transportantrag genehmigen oder ablehnen. Außerdem kann die Transportadministration Änderungen am Transportantrag vornehmen, z.B. kann sie den Inhalt und das Transportziel neu bestimmen.
Nach der Genehmigung eines Transportantrags führt das TMS den Import der Transportaufträge in die angegebenen Zielsysteme automatisch durch. Bei einer Ablehnung wird der Transportantrag zur Überarbeitung zurück in den Transportanträge-Eingang des jeweiligen Entwicklers gestellt. Nach erfolgreichem Import erhält der Antragsteller den Transportantrag zur Bestätigung in den Transportanträge-Eingang zurück. Der Entwickler kann den Antrag hier durch Bestätigung endgültig abschließen oder einen Transport in weitere Systeme beantragen.
Das empfohlene Vorgehen für den Transport-Workflow ist, zu jedem Transportschritt nur die durch die Transportwege definierten direkten Folgesysteme zu versorgen. Im nächsten Schritt lässt man sich dann wiederum die direkten Folgesysteme zu den soeben versorgten Systemen ausrechnen und beantragt einen Weitertransport in diese Systeme. Auf diese Art und Weise kann eine Transportlandschaft konsistent und vollständig mit Transporten versorgt werden.
Hinweis
Die Transportadministration hat auch die Möglichkeit, den Transport-Workflow so einzustellen, dass beim Schritt Transportantrag anlegen nur die in den Transportwegen definierten direkten Zielsysteme zur Auswahl gestellt werden und nicht die gesamte Transportlandschaft. (Siehe auch Direkte Zielsysteme einstellen.)
Für jeden Transportantrag schreibt der Transport-Workflow ein Aktionsprotokoll. Dort werden alle Aktivitäten der Entwicklung und der Transportadministration festgehalten, so dass ein lückenloses Nachvollziehen des gesamten Prozesses möglich ist.
Durch das Anlegen von Notizen ist eine direkte Kommunikation zwischen Entwicklung und Transportadministration gewährleistet.
Weitere Informationen für die Transportadministration finden Sie unter Transport-Workflow (Administrationssicht).
Weitere Informationen für das Entwicklungsteam finden Sie unter Transport-Workflow (Entwicklungssicht).