ProProcess Release Notes Version V4.0.0 / Release Date 1. Sep 2023
Neue und angepasste Funktionen
Key | Summary | Beschreibung |
---|---|---|
BPF-229 | Trace Punkte für Prozessstart | Es wurden neue Tracepunkte für den Prozess Start hinzugefügt, über welche die automatisch gestarteten Prozesse sowie die Prozessauswahl protokolliert werden kann. |
BPF-338 | Fehler bei Statuswechsel im Hintergrund nicht im Protokoll | Treten beim Statuswechsel im Hintergrund Fehler auf, sind neu auch die Fehlermeldungen verfügbar, die im Hintergrund aufgetreten sind. |
BPF-383 | Unterstützung von TRACE für die Evaluierung der Formeln | Neu wird für die Evaluierung der Formeln ProNovia TRACE unterstützt, Details siehe UTI-97 Fertig . |
BPF-408 | Neue Möglichkeit zum Auswerten, ob Klassen einem Objekt zugeordnet sind | Neu gibt es die Möglichkeit in Formeln zu prüfen, ob Klassen einem Objekt zugeordnet sind. |
BPF-411 | Unterstützung von Erweiterungen in Ausdrücken | Neu werden an den Workflowobjekten Erweiterungen für Ausdrücke unterstützt. Damit ist es (kundenspezifisch) möglich, eigene Informationen / Bedingungen in die Formeln und Ausdrücke eines Prozesses zu integrieren. |
BPF-423 | Verwendung tabellarischer Elemente in Ausdrücken | Neu können auch tabellarische Ausdrücke bei (Auto-)Startbedingungen und Objektlistenbedingungen verwendet werden. |
BPF-441 | Unterstützung typisierter Merkmalswerte | Neu ist es möglich bei Objekten, welche die Klassifizierung unterstützen, die Merkmalswerte in dem definierten Datentyp des Merkmals zu holen. Dies kann bspw. in einer dynamischen Implementierung verwendet werden, wo der konkrete Datentyp (bspw. Datum, numerisch…) wichtig ist. |
BPF-444 | BPF Inbox: Neue Spalte "Initiatorname" | Neu ist im Spaltenvorrat der ProProcess Inbox der Name des Prozessinitiators verfügbar. |
BPF-450 | Performanceoptimierungen beim Lesen von Prozessen | Beim Lesen von Prozessen wurde die Performance geringfügig verbessert. |
BPF-454 | Erweiterter Zugriff für BAdI auf Daten des Objektlistenwidgets | Der Zugriff auf Daten des Objektlistenwidgets wurde für das entsprechende BAdI erweitert. |
BPF-464 | Versions-Speicherung anpassen | Wird ein Prozess inkompatibel geändert - d.h. es wird ein neues Workflowmuster benötigt - so muss neu der Prozess direkt versioniert werden, um Fehler zu vermeiden. Die Option “bestehenden Prozess Speichern” ist nur noch über eine Entwickleroption verfügbar. |
BPF-503 | Prozessdesigner: Performanceverbesserungen | Im Prozessdesigner wurden kleinere Performanceverbessrungen vorgenommen |
BPF-519 | Neuer Solver für die Erkennung nicht gestarteter Workflows | Unter Umständen ist es möglich, dass Workflows zu Prozessen nicht korrekt gestartet werden. Neu wird dafür ein Solver bereitgestellt, welcher das neu Starten des Workflows zu einem Prozess ermöglicht. |
BPF-520 | Aufgabe "Objektlistendaten pflegen" im Anzeigemodus | Die Aufgabe “Objektlistendaten pflegen” unterstützt neu einen Anzeigemodus, der automatisch aktiviert wird, wenn kein Feld als änderbar eingestellt ist. |
BPF-569 | Performance in Problemlösungswidget optimiert | Die Performance wurde im Widget für die Problemlösung optimiert |
BPF-576 | Verbesserte Meldungen bei fehlerhaften Einstellungen | Neu werden bei fehlerhaften Einstellungen bessere Fehlermeldungen ausgegeben. |
BPF-577 | Prozessdesigner: Texte des Formeleditors neu mehrzeilig | Die Texte des Formeldesigners können neu mehrzeilig dargestellt werden. |
BPF-588 | Kleinere Performanceverbesserungen in der Inbox | In der Inbox wurden kleinere Performanceverbesserungen vorgenommen |
BPF-593 | Modellierungsmandant für Prozesse | Um Fehler bzw. Dateninkonsistenzen bei der Bearbeitung von Prozessen zu verhindern, dürfen Prozesse neu nur noch im entsprechenden Modellierungsmandanten bearbeitet und aktiviert werden. Jeder Prozess muss genau einem solchen Mandanten zugeordnet sein. Die Prozessdefinitionen muss migriert werden bevor der Prozess bearbeitet werden kann. |
BPF-595 | Prozessdesigner: Anzeige von IDs in den Bedingungen | Neu werden in der Anzeige von Bedingungen auf Containerobjekte im Prozessdesigner primär die IDs der referenzierten Objekte angezeigt. Dadurch können Bedingungen auf Objekte mit gleichen oder ähnlichen Texten leichter auseinandergehalten werden. |
BPF-604 | Kleinere Performanceverbesserungen im Aufgabenwidget | Im Aufgabenwidget wurden kleinere Performanceverbesserungen vorgenommen. |
BPF-612 | Reporting: Widgets mit Parameter für Objekttyp | In den Widgets Widgets:
wird neu der Parameter OBJECT_TYPE unterstützt, welcher es ermöglicht, die anzuzeigenden Objekttypen zu filtern. Ist der Parameter angegeben, werden nur Prozesse selektiert, wo das Hauptobjekttyp den definierten Objekttypen entsprechen. Bei der Definition des Parameters ohne Wert, werden Prozesse ohne Hauptobjekttyp selektiert. |
BPF-621 | Erweiterte Möglichkeiten zur Bestimmung von Bearbeitern | Neu werden auch generische Daten in Ausdrücken bei der Bestimmung von Benutzernamen unterstützt. |
Behobene Fehler
Key | Summary | Beschreibung |
---|---|---|
BPF-421 | Laufzeitfehler UNCAUGHT_EXCEPTION( /PCH/CX_BPF_OBJECT_NOT_FOUND) in /PCH/CL_BPF_START_ENGINE->GET_VALID_PROCESSES bei inkonsistenten Prozessen | Existieren die Formeln für Startbedingungen/Autostart zu einem Prozess nicht, so kommt es ggf. zum Laufzeitfehler UNCAUGHT_EXCEPTION(/PCH/CX_BPF_OBJECT_NOT_FOUND) in /PCH/CL_BPF_START_ENGINE->GET_VALID_PROCESSES. Dies wurde korrigiert. |
BPF-422 | Berechtigungen zum Einplanen von Jobs benötigt | Werden spezielle Prozesse modelliert, benötigt der Benutzer welcher den Prozess anlegt (entgegen der Dokumentation) die Berechtigung zum Einplanen von Jobs. Dies wurde korrigiert. |
BPF-427 | Unnötige Fehlermeldungen im Workflowlog | Bei Exklusivgateways werden unnötige Fehlermeldungen bezüglich nicht existierender Container in das Log geschrieben. Dies wurde korrigiert. |
BPF-433 | Laufzeitfehler UNCAUGHT_EXCEPTION(/PCH/CX_BPF_OBJECT_NOT_FOUND) in /PCH/CL_BPF_SRV_CMEMBER->GET_MEMBER_DESCRIPTION | Nach dem Entfernen von Containern tritt ggf. der Laufzeitfehler UNCAUGHT_EXCEPTION(/PCH/CX_BPF_OBJECT_NOT_FOUND) in /PCH/CL_BPF_SRV_CMEMBER->GET_MEMBER_DESCRIPTION auf. Dies wurde korrigiert. |
BPF-437 | Falsche Reihenfolge bei Kopieren / Verschieben über Kontentmenü / Tastaturkürzel | Werden Prozesselemente über über Kontentmenü / Tastaturkürzel kopiert oder verschoben, so werden diese in der falschen Reihenfolge eingefügt. Die Ursache ist ein Fehler im AFW. |
BPF-438 | Selektion nach Kopieren/Einfügen nicht korrekt | Wird ein Objekt kopiert / eingefügt, so kann es vorkommen, dass die Selektion in der Prozesshierarchie falsch ist. Dies wurde korrigiert. |
BPF-442 | Aufgabe Stellungnahme: Stellungnahmen im Auswahldialog zufällig sortiert. | Im Popup zur Auswahl der Stellungnahme sind die Stellungnahmen zufällig sortiert. Dies wurde korrigiert. Neu sind die Stellungnahmen immer nach ihrer (technischen) ID sortiert, sodass die Sortierung über verschiedene Sprachen konstant ist. |
BPF-443 | Objektliste - Datenpflege: Negative numerische Werte nicht gespeichert | Negative numerische Werte werden in der Datenpflege der Objektliste nicht gespeichert. Dies wurde korrigiert. |
BPF-448 | Objektlisten-Datenpflege - Feldhilfe für Dropdownfelder nicht korrekt | Im Widget Objektlisten-Datenpflege ist die Feldhilfe für Dropdown-Felder nicht korrekt. Dies wurde korrigiert. |
BPF-449 | Fehlerhafte Anzeige der Zeit, welche ein Prozess überfällig ist | Für abgeschlossene und abgebrochene Prozesse wird in der Prozessauswertung eine falsche Zeit für Überfällig angegeben. Dies wurde korrigiert. |
BPF-451 | Filter auf Objektliste für Aktivität nicht korrekt angewendet | Der Filter für die zugeorneten Objekte wird in der Anzeige der Objektliste nicht korrekt angewendet. Dies wurde korrigiert. |
BPF-453 | Inkonsistente Prozesse bei Start mit synchronem Statuswechsel | Wird ein Prozess gestartet und tritt dabei beim Statuswechsel des Hauptobjektes ein Fehler auf, so kann es passieren, dass inkonsistente Prozesse angelegt werden. Der Fehler tritt nur auf, wenn ein Statuswechsel im Vordergrund bei Prozessstart ausgeführt werden soll und äußert sich darin, dass der Prozess im Status “Angelegt” oder “Bereit” verbleibt und nie gestartet wird. Dies wurde korrigiert. |
BPF-455 | Möglicher Laufzeitfehler UNCAUGHT_EXCEPTION(CX_DS_EXCEPTION) in /PCH/CL_BPF_BO_RTASK->SIGN | In der Klasse /PCH/CL_BPF_BO_RTASK Methode SIGN kann es zum Laufzeitfehler kommen, wenn dieselbe Aufgabe mehrfach hintereinander mit Signatur abgeschlossen werden soll. |
BPF-456 | Laufzeitfehler GETWA_NOT_ASSIGNED( /PCH/CL_BPF_MDL_RPRC_OL_DATA->HANDLE_F4_REQUEST_INT() ) wenn die F4-Suchhilfe für die Objektdatenpflege Tabelle angefordert wird | Wegen Feldmapping von “externen” Feldnamen, führt das Anfordern der F4-Suchhilfe zu einem Laufzeitfehler. Dies wurde korrigiert. |
BPF-470 | Fehler in der Generierung von Workflows mit Hintergrundstatusverwaltung | Bei der Generierung von Workflows mit Hintergrundstatusverwaltung treten folgende Probleme auf:
Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert werden. Für einige Fehler stehen Korrekturen auch für die aktuelle Generatorversion korrekturen zur Verfügung. |
BPF-474 | Fehler in (Sub-)Prozess setzt weitere Prozesse auf fehlerhaft | Kommt es im Workflow eines Prozesses zu einem Fehler (bspw. Hintergrundstatuswechsel oder fehlende Bearbeiter an einer Aktivität), so wird der übergeordnete Prozess sowie alle Subprozesse (beides rekursiv) auch auf fehlerhaft gesetzt. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert werden. |
BPF-489 | Prozessdesigner: Aktivieren von parallele Gateways mit nur einem Gate möglich | Wird ein Prozess, welcher ein paralleles Gateway mit nur genau einem Gate beinhaltet, kann ohne Fehlermeldung aktiviert werden. Dies wurde korrigiert. |
BPF-491 | Prozessdesigner: Mehrfache Fehlermeldung im Protokoll wenn Ausdrücke in Formeln ungültig sind | Sind Formeln in Ausdrücken ungültig, so werden diesbezüglich mehrfache Meldungen angezeigt. Dies wurde korrigiert. |
BPF-493 | Formeln mit Warnungen gelten als fehlerhaft | Kommt es bei der Prüfung eines Ausdrucks in einer Formel zu einer Warnung, so gilt die Formel als fehlerhaft. Dies wurde korrigiert. |
BPF-494 | Objektlistendatenpflege - Felder gesperrter Gruppen über Suchhilfe änderbar | Werden in der Objektlistendatenpflege gesperrte Objektlisten angezeigt, welche laut Feldset änderbare Felder beinhalten, so können diese Felder über die Verwendung einer ggf. angehängten Suchhilfe geändert werden. Dies wurde korrigiert. |
BPF-499 | Fehler in Aktionen ggf. als unbekannte Fehler angezeigt | Treten bei der Verarbeitung von Aktionen (bspw. Statuswechsel) Fehler auf, so kann es vorkommen, dass diese im Widget “Probleme” als unbekannter Fehler angezeigt werden, bis die Transaktion neu gestartet wird. Dies wurde korrigiert |
BPF-501 | Fehler beim Starten eines synchronen Subprozesses | Beim Starten eines synchronen Subprozesses werden im BAdI gesetzte (dynamische) Daten zur Priorität nicht verarbeitet. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert werden. |
BPF-502 | Laufzeitfehler bei mehr als 99 Bearbeitern/Verantwortlichen | Werden mehr als 99 Verantwortliche / Bearbeiter oder Objektlisteneinträge gepflegt, so kommt es ggf. zu einem Laufzeitfehler. Dies wurde korrigiert. Die maximal mögliche Eingabe wurde auf 99 limitiert. |
BPF-504 | Optionale Containeritems verhindern Test/Simulation des Prozesses | Beinhaltet ein Prozess ein Containeritem mit komplexen Typ (strukturiert, tabellarisch etc.), welches als Import und optional markiert ist, so wird die Simulation des Prozesses verhindert. Neu werden diese Items bei der Simulation ignoriert. |
BPF-506 | Prozessdesigner: Änderungen ggf. nicht gespeichert. | Werden an einem Prozess ausschließlich bestimmte Änderungen durchgeführt, so werden diese nicht gespeichert. Dies betrifft:
|
BPF-507 | Task Anlage Änderungsstamm: falsche Feldpositionierung bei nicht möglichem Hinzufügen zur Objektliste | Wird in einem Task zur Anlage eines Änderungsstamms die Option markiert, dass das neue Objekt in die Objektliste hinzugefügt werden soll, so wird geprüft, ob dieser Typ auch in der Objektliste erlaubt ist. Bei einem Fehler wird aber diese Meldung auf dem Feld “Textmodus” ausgegeben. Dies wurde korrigiert. |
BPF-508 | Objektliste ggf. nicht komplett angezeigt | In der Objektliste werden nach manchen Aktionen ggf. Informationen wie “Hinzugefügt am/von” oder zus. Daten nicht angezeigt. Dies wurde korrigiert. |
BPF-509 | Abbruch serieller Teilprozesse kann zu fehlerhaftem Workflow führen | Der Abbruch eines seriellen Teilprozesses durch die erste Aktivität via Rückweisung und Wiederholungsgate kann dazu führen, dass der korrespondierende Workflow (und damit auch der Prozess) fehlerhaft wird. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert werden. |
BPF-510 | Prozesslisten: Keine Anzeige des Objektstatus, wenn der Status keine Ikone hat | Hat der Objektstatus eines Objektes keine Ikone, so wird in diversen Prozesslisten kein Status mehr angezeigt. Dies wurde korrigiert. |
BPF-513 | Hintergrundstatuswechsel nach Ausführen weiterhin in Fehlerliste | Kommt es bei einem Hintergrundstatuswechsel zu einem Fehler und wird der Statuswechsel im Widget Problemlösungen durchgeführt, so bleibt der Statuswechsel als Problem in der Liste, kann aber nicht erneut ausgeführt werden. Dies wurde korrigiert. |
BPF-515 | Laufzeitfehler OBJECTS_OBJREF_NOT_ASSIGNED bei Drag&Drop wenn Objektliste ohne Prozess verwendet wird | Wird das Widget “Objektliste” ohne Prozess/Objektliste verwendet und werden Objekte via Drag&Drop auf der Objektliste fallen gelassen, so kommt es zum Laufzeitfehler OBJECTS_OBJREF_NOT_ASSIGNED in der Klasse /PCH/CL_CFW_SRV_NODES->REGISTER. Dies wurde korrigiert. |
BPF-517 | Warnung "Ausdrucksdaten können zur Laufzeit nicht eindeutig ermittelt werden" nur auf dem vervielfältigten Objekt | Die Warnung "Ausdrucksdaten können zur Laufzeit nicht eindeutig ermittelt werden" wird nur bei Ausdrücken auf das vervielfältigte Objekt, nicht jedoch bei Ausdrücken auf Unterobjekte (direkt oder indirekt) angezeigt. Dies wurde korrigiert. |
BPF-518 | Lösung für fehlerhafte Hintergrundstatuswechsel bei Gates fehlt | Tritt bei einem Statuswechsel auf einem Gate im Hintergrund ein Fehler auf, so wird in der Problemansicht keine Lösung angeboten. Dies wurde korrigiert. |
BPF-525 | Bedingungen für Aktivitäten / Statuswechsel / Gates beachten vorherige Statuswechsel nicht | Werden Statuswechsel (online) im Prozessdesign modelliert, so werden diese erst beachtet, wenn bestimmte Aktionen (Anlegen einer Aktivität, Anlegen eines Subprozesses) ausgeführt wurden. Dies wurde korrigiert. Neu werden alle vorherigen Statuswechsel beachtet. Bestehende Prozesse müssen für diese Korrektur migriert werden. |
BPF-526 | Hartes Abbrechen eines (Sub-)Prozesses bricht auch andere Prozesse ab | Wird ein Prozess (administrativ) hart abgebrochen, so wird der übergeordnete Prozess sowie alle Subprozesse (beides rekursiv) ebenfalls abgebrochen. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert werden. |
BPF-527 | Statuswechel am Ende von replizierten Subprozessen ggf. zu früh ausgeführt | Statuswechsel am Ende von replizierten Subprozessen werden ausgeführt, sobald der erste erstellte Subprozess beendet wird. Dies wurde korrigiert. |
BPF-532 | Lösung für fehlerhafte Hintergrundstatuswechsel bei Prozessen fehlt | Tritt bei einem Statuswechsel auf einem Prozess im Hintergrund ein Fehler auf, so wird in der Problemansicht keine Lösung angeboten. Dies wurde korrigiert. |
BPF-533 | Fehlerhafter Datenzustand nach Fehlern im Hintergrundstatuswechsel | Treten bei der Verarbeitung eines Hintergrundstatuswechsels Fehler auf, so kann es passieren, dass Daten dennoch partiell verbucht werden. Dies wurde korrigiert. |
BPF-535 | Workitems abgeschlossener Aktivitäten werden ggf. abgebrochen | Werden Aktivitäten eines parallele Teilprozesses schneller abgeschlossen, als die Ereignisse durch SAP Workflow verarbeitet werden können, so werden workitems ggf. abgebrochen. Dies wurde korrigiert. |
BPF-536 | Laufzeitfehler ASSERTION_FAILED in /PCH/CL_BPF_SRV_TRANSPORT → /PCH/IF_BPF_TRANSPORT~ADD_BY_DATA | In seltenen Fällen kann es zum Laufzeitfehler ASSERTION_FAILED in /PCH/CL_BPF_SRV_TRANSPORT → /PCH/IF_BPF_TRANSPORT~ADD_BY_DATA kommen. Dies wurde korrigiert. |
BPF-539 | Prozessdesigner: Meldung "Objekt existiert nicht" nach abbrechen eines neuen Prozesses | Wird ein neu erstellter Prozess abgebrochen, nachdem dieser bearbeitet wurde, kann es zur Fehlermeldung “Objekt existiert nicht” kommen. Dies wurde korrigiert. |
BPF-554 | Reihenfolge der Statuswechsel bei Start/Ende Subprozess undefiniert | Wird ein Statuswechsel (Start/Ende) bei einem synchronen Subprozess sowohl auf dem Subprozesselement des startenden Prozesses als auch bei Prozessstart/-Ende des gestarteten Prozesses definiert, so ist die Reihenfolge der Ausführung der Statuswechsel undefiniert. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert werden. |
BPF-555 | Workflowmuster enthält Fehler bei Subprozessen mit Statuswechseln im Hintergrund | Wird ein Prozess mit Statuswechseln an Subprozessen im Hintergrund modelliert, kommt es bei der Aktivierung dieses Prozesses der Fehler “Fehler im Workflowmuster” wegen falschen Datenflusses für den Statuswechsel. Dies wurde korrigiert. |
BPF-556 | Hintergrundstatuswechsel bei Start Gateway mit einem Gate wird falsch generiert | Wird ein Hintergrundstatuswechsel bei Start für ein Gateway mit nur einem Gate definiert, so wird der Statuswechsel an die falsche Stelle im Workflow generiert und somit erst nach dem Gateway ausgeführt. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert oder neu aktiviert werden. |
BPF-557 | Hintergrundstatuswechsel bei Start Gate nicht generiert | Wird ein Hintergrundstatuswechsel bei Start für ein Gate definiert, so wird der Statuswechsel nicht generiert und somit nicht ausgeführt. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert oder neu aktiviert werden. |
BPF-559 | Hintergrundstatuswechsel bei Subprozessende falsch generiert | Wird ein Hintergrundstatuswechsel bei Ende eines Subprozesses definiert, so wird der Statuswechsel falsch generiert und führt zu falschen Ausführungsreihenfolgen. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert oder neu aktiviert werden. |
BPF-561 | Laufzeitfehler ASSERTION_FAILED in /PCH/CL_BPF_SRV_ID->REGISTER_ID_SUBSTITUTION | Seit BPF V3.1 kann es in seltenen Fällen zum Laufzeitfehler ASSERTION_FAILED in der Klasse /PCH/CL_BPF_SRV_ID Methode REGISTER_ID_SUBSTITUTION kommen. Dies wurde korrigiert. |
BPF-568 | Lösung für fehlerhafte Starts von Subprozessen fehlt | Tritt beim Start eines Subprozesses ein Fehler auf, so wird in der Problemansicht keine Lösung angeboten. Dies wurde korrigiert. |
BPF-572 | Dynamische Prozessanpassung sperrt auch bereits beendete Objekte | Die dynamische Prozessanpassung sperrt auch Objekte, welche bereits beendet wurden. Dies wurde korrigiert. |
BPF-574 | Prozessdesigner: Objektdaten/Statuswechsel verfügbar obwohl auf Prozess nicht aktiviert | Unter Umstände ist die Funktionalität zum Definieren von Statuswechseln aktiv, obwohl das Statusmanagement auf dem Prozess nicht aktiviert ist. Dies wurde korrigiert. Dies kann bei Verwendung von Formeln an Statuswechseln beim Speichern zum Laufzeitfehler UNCAUGHT_EXCEPTION(/PCH/CX_BPF_CHANGE_NOT_STARTED) in /PCH/CLA_BPF_BO_COBJECT→ SAVE_PREPARE führen. |
BPF-579 | Möglicher Laufzeitfehler GETWA_NOT_ASSIGNED in /PCH/CL_BPF_SRV_RRELATION->GET_RELATION_PARENT | In der Klasse /PCH/CL_BPF_SRV_RRELATION → GET_RELATION_PARENT kommt in seltenen Fällen zum Laufzeitfehler GETWA_NOT_ASSIGNED. Dies wurde korrigiert. |
BPF-580 | Laufzeitfehler ASSERTION_FAILED in /PCH/CL_BPF_CUST_APP_CTRL -> LCL_PROCESS_DEPENDENCIES -> MIXIN_DEPENDENCIES | Bei der Aktivierung von Prozessen, welche zirkuläre Bezüge in unterschiedlichen Prozessversionen haben, kann es zum Laufzeitfehler ASSERTION_FAILED in /PCH/CL_BPF_CUST_APP_CTRL → LCL_PROCESS_DEPENDENCIES → MIXIN_DEPENDENCIES kommen. Dies wurde korrigiert. |
BPF-582 | Sperre auf Transport nach Aktivieren von Prozessen | Werden Prozesse aktiviert und kommt dabei die Abfrage zur Auswahl des Transports, so verbleiben Sperren auf dem Transportauftrag. Dies wurde korrigiert. |
BPF-583 | Fehlerhafter Prozessstatus nach Ausführen Problemlösung | Nach dem Ausführen von Problemlösungen kann es vorkommen, dass der Prozess nicht korrekt im Status “fehlerhaft” verbleibt, obwohl der korrespondierende Workflow fehlerhaft ist. Dies wurde korrigiert. |
BPF-584 | Nicht freigegebene Referenzen | In verschiedenen Situationen kann es dazu kommen, dass Referenzen nicht korrekt freigegeben wurden. Das kann ggf. zu erhöhtem Speicherverbrauch führen. Dies wurde korrigiert. |
BPF-585 | Programm zum Löschen von Prozessen löscht nicht alle Daten | Das Programm zum Löschen von Laufzeitdaten von Prozessen löscht nicht die Tabelle für ausgeschlossene Bearbeiter. Dies wurde korrigiert. |
BPF-587 | Workitems für Vertretung nicht immer angezeigt | Bei Vertretungen ohne Aktiv-Kennzeichen werden die Workitems für die vertretene Person ggf. nicht in der Inbox des Vertreters angezeigt. Dies wurde korrigiert. |
BPF-589 | Unabhängige Prozesse in verschiedenen Mandanten können zu Fehlern führen | Werden Prozesse in unterschiedlichen Mandanten (Quelle und Ziel) modelliert und verwenden diese unabhängigen Mandanten identische Nummernkreise, so kann es beim Start der Prozesse ggf. zu Fehlern (mehrfache Workflows, interne Fehler) kommen. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur neu aktiviert werden. |
BPF-592 | ProProcess Responsible Dashboard App zieht eine neue Lizenz | Die BPF Responsible Dashboard App Fiori Anwendung hat eine eigene Lizenz, die geprüft und gezogen wird. |
BPF-594 | ProProcess Process List App zieht eine neue Lizenz | Die BPF ProcessList App Fiori Anwendung hat eine eigene Lizenz, die geprüft und gezogen wird. |
BPF-605 | ProProcess Designer: Meldung "Es ist ein Interner Fehler aufgetreten" | Wird ein Objekt mit expliziter Objektlistenzuordnung kopiert und anschließend gelöscht, ohne das der Prozess zwischendurch gespeichert wurde, so tritt beim Speichern des Prozesses die Fehlermeldung "Es ist ein interner Fehler aufgetreten" mit Referenz auf /PCH/CL_BPF_SRV_COL_ASSIGN->ADD_ASSIGNMENT_INT (35) auf. Dies wurde korrigiert. |
BPF-606 | Laufzeitfehler ASSERTION_FAILED in /PCH/CL_BPF_SRV_COL_ASSIGN->GET_OBJECT_LIST_PARENT | Wird ein bereits kopiertes Objekt welches eine Objektlistenzuordnung hat erneut kopiert, so kann es zum Laufzeitfehler ASSERTION_FAILED in der Klasse /PCH/CL_BPF_SRV_COL_ASSIGN Methode GET_OBJECT_LIST_PARENT kommen. Dies wurde korrigiert. |
BPF-608 | ProzessDesigner: Fehlende Aktualisierung von Formeln bei "Aktualisieren" | Wird im Prozessdesigner die Funktion _Aktualisieren a_ausgeführt, so werden die Formeln nicht mit aktualisiert. Dies wurde korrigiert. |
BPF-609 | Gates zu früh abgeschlossen, bei replizierbaren Subprozessen | Ist das letzte Element eines Gates ein replizierbarer Subprozess, so wird das Gate ggf. zu früh beendet und es kommt zu Folgefehlern (bspw. fehlerhafte Prozesse, zu früh ausgeführe Statuswechsel etc.). Dies wurde korrigiert. |
BPF-610 | ProProcess Performance Analyse App zieht eine neue Lizenz | Die BPF Performance Analyse App Fiori Anwendung hat eine eigene Lizenz, die geprüft und gezogen wird. |
BPF-611 | Keine Aktualisierung der SAP Workflowpuffer nach Ausführung "Standardaufgaben einrichten" | Nach dem Ausführen des Programms “Standardaufgaben einrichten” (/PCH/BPF_SETUP_STANDARD_TASKS) werden die SAP Workflowpuffer nicht aktualisiert, was ggf. zu unerwartetem Verhalten (bspw. fehlende Bearbeiterzuordnungen führen kann). |
BPF-620 | Möglicher Laufzeitfehler bei Löschen Prozess | Treten beim Löschen eines Prozesses unerwartete Fehler auf, so kann es zu einem Laufzeitfehler führen. Dies wurde korrigiert. |
BPF-654 | Inkonsistente Prozesse bei Fehlern im Statuswechsel | Werden Statuswechsel in einem Prozess so modelliert, dass durch eine Benutzerinteraktion (bspw. Abschliessen einer Aktivität) mehrere Statuswechsel ausgeführt werden, so wird der Prozess inkonsistent, wenn ab dem zweiten Statuswechsel ein Fehler auftritt. Dies wurde korrigiert. Bestehende Prozesse müssen für diese Korrektur migriert werden. |