Sie können den Report EPK-zu-BPMN-Transformation bearbeiten.
Wenn Sie Ihr System aktualisieren, werden die Standardreporte überschrieben. Kopieren Sie daher den Report EPK-zu-BPMN-Transformation und öffnen Sie für die Bearbeitung den neuen Report.
Um den angepassten Report auszuführen, starten Sie den Report mithilfe der Funktionsleiste Auswerten oder fügen Sie der Funktionsleiste Auswerten Ihre eigene Schaltfläche hinzu.
Sie erhalten Parameter als Kommentare im Skript angezeigt, die Sie anpassen können.
Objektdefinitionen wiederverwenden
var reuseDefinitions = true;
Objekte aus Funktionszuordnungsdiagrammen transformieren
var transformAllFADObjects = false;
Semantikcheck aktivieren oder deaktivieren
Diese Option wird empfohlen, wenn Sie die Transformation geändert haben, ohne den Semantikcheck anzupassen.
var semanticCheckEnabled = true;
Optionen für die Aufgabengenerierung
Sie können die Transformationsvorschriften ändern. Sie können festlegen, welche Satelliten einer Funktion in der EPK welche Task-Typen im zugehörigen BPMN-Diagramm generieren sollen (User task, Service task oder Manual task).
Wenn Sie das Skript ändern, sollten Sie entweder den Semantikcheck anpassen oder deaktivieren.
Sie können zum Beispiel festlegen, dass die Transformation eines Objekts vom Typ Stelle, das mit einer Kante vom Typ führt aus mit einer Funktion verbunden ist, kein Objekt vom Typ Manual task generiert, sondern ein Objekt vom Typ Abstract task.
Entfernen Sie dazu im Transformationsskript den folgenden Eintrag aus dem Array satellitesCreatingManualTasks.
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_POS}
Andererseits können Sie zum Beispiel festlegen, dass die Transformation eines Objekts vom Typ IoT-Objekt, das mit einer Kante vom Typ wird verwendet von mit einer Funktion verbunden ist, ein Objekt vom Typ Service task anstelle einer Abstract task generiert. Fügen Sie dazu im Transformationsskript den folgenden Eintrag zum Array satellitesCreatingManualTasks hinzu.
{cxn:Constants.CT_IS_USED_BY, obj:Constants.OT_IOT_OBJECT}
Die folgenden Vorschriften sind verfügbar:
var satellitesCreatingUserTasks = [
{cxn:Constants.CT_IS_REPR_BY, obj:Constants.OT_SCRN}
];
var satellitesCreatingManualTasks = [
{cxn:Constants.CT_EXEC_2, obj:Constants.OT_PERS_TYPE},
{cxn:Constants.CT_EXEC_2, obj:Constants.OT_ORG_UNIT_TYPE},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_ORG_UNIT},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_POS},
{cxn:Constants.CT_EXEC_1, obj:Constants.OT_GRP}
];
var satellitesCreatingServiceTasks = [
{cxn:Constants.CT_CAN_SUPP_1, obj:Constants.OT_APPL_SYS_TYPE},
{cxn:Constants.CT_CAN_SUPP_1, obj:Constants.OT_FUNC_CLUSTER}
];
Die Transformation konvertiert Satelliten, die mit Funktionen über die folgenden Kanten in der EPK verbunden sind, in Objekte vom Typ Service task im BPMN-Diagramm.
Eine zusätzliche Einschränkung gilt für satellitesCreatingServiceTasks.
Wenn hier ein Symbol aufgeführt ist, aber sein Objekttyp nicht unter satellitesCreatingServiceTasks aufgeführt ist, wird es ignoriert und umgekehrt.
var satelliteSymbolsCreatingServiceTasks = [
{cxn:Constants.CT_CAN_SUPP_1, sym:Constants.ST_BUSINESS_SERVICE},
{cxn:Constants.CT_CAN_SUPP_1, sym:Constants.ST_SW_SERVICE_TYPE}
];