ProProcess V5.0.0
ProProcess Release Notes Version V5.0.0 / Release Date 26. Juni 2024
New and improved functions
Key | Summary | Description |
---|---|---|
BPF-537 | Access to Parent Process in BADI /PCH/BPF_PROCESS_START > PREPARE_START_PROCESS | When a sub-process is started, the BAdI /PCH/BPF_PROCESS_START->PREPARE_START_PROCESS() provides information about the corresponding parent process. |
BPF-625 | Minor performance optimisations in the Inbox | In ProProcess Inbox, minor performance improvements have been made when processing complex processes. |
BPF-627 | Milestones Modelling | The process modelling now supports the Milestone as modelling component. A ProProcess Milestone is an important step to be achieved in a ProProcess process, and not to be equated with a project milestone. ProProcess milestones can be defined on:
ProProcess milestones can be technically repeated (repeat gates) and skipped. |
BPF-690 | Milestones: Integration in 'Process List' Fiori app | The list is supplied with four (4) new columns:
|
BPF-706 | Process Designer: The Object Types are checked for consistency when starting the Process Designer | When the Process Designer is started, the object types defined in customising are checked for consistency. If there are inconsistent object types, the process cannot be activated. This check does not prevent the selection of an incosistent object type and errors may still occur. The customisation consistency checker (program) has also been extended to check that the object types used are correct. |
BPF-716 | New function: Modify the status of an object-list | A new function has been introduced that allows Process Responsibles and Administrators to change the status of an object-list. In addition, objects can be changed directly by a Process Responsible or Administrator without having to change the status of the object list first. |
BPF-717 | Reporting: Process selection for running activities only (new option) | An option has been added in reporting to restrict the selection by agent to currently running activities only. |
BPF-718 | New parameter for graphical display of a process | A new parameter has been added for controlling the graphical display of a process. There are three display-modes available:
|
BPF-722 | Process priority in the Inbox | The process priority is now provided as text in the inbox. |
BPF-726 | Solver for workitems with events that are waiting due to an error | There are times when workitems do not progress because events (SWE_EVENT_QUEUE) are available for processing but could not be processed due to locks. These should show up in the problems and there should be a solver for this. |
BPF-746 | Process Analysis Fiori App: Extending the 'Structural representation' view to include milestones and their data | The Process Analysis Fiori App will be enhanced (from BPF Version 5.0.0) in the ‘Structural representation’ view with statistical data about Milestones. |
Fixed bugs
Key | Summary | Description |
---|---|---|
BPF-630 | Runtime Error: OBJECTS_OBJREF_NOT_ASSIGNED(CX_SY_REF_IS_INITIAL) in /PCH/CL_BPF_WI_RINBOX->ON_OBJECT_DELETED after (Admin.) process deletion | When a process is deleted by Admin., the runtime error OBJECTS_OBJREF_NOT_ASSIGNED(CX_SY_REF_IS_INITIAL) occurs in rare cases in the class /PCH/CL_BPF_WI_RINBOX method ON_OBJECT_DELETED. This has been fixed. |
BPF-631 | Dump when non-unique object keys are passed to BPF Reader API | If non-unique objects are registered in the key table for the BPF reader /PCH/CL_BPF_API_OBJ_RPRC_ASSGN, there is a program interruption (with a dump) when reading the data (error ITAB_DUPLICATE_KEY in /PCH/CL_BPF_RD_PROCESS->SELECT_BY_OBJECT). This has been fixed. |
BPF-666 | Possibly incorrect display order of activities in part processes | In a multi server environment the order of activities within the widgets process hierarchy and process graphic can be incorrect. This has been corrected. |
BPF-702 | Automatic Process Start (for Material): Incorrect detection for data changed in the Exit | Under the following circumstances, the conditions for a automatic start of a process (on a material object) are not evaluated correctly:
This has been fixed. |
BPF-703 | Erroneous processes when creating Material/Document via BO | When creating a material or document via a BO, incorrect processes could occur. This has been fixed. |
BPF-709 | 'Forward' function provided despite missing authorisation | To forward an activity (work item) a corresponding workflow authorisation is required. However, the function is also made available to the user if they do not have the authorisation. This has been fixed. |
BPF-715 | Process-Start: Object-List provided in BAdI not used | If an object assigned to an object-list is provided in the BAdI, this assignment is not used and the object is always assigned automatically. This has been fixed. |
BPF-721 | Runtime error: UNCAUGHT_EXCEPTION (/PRONOVIA/CX_NOT_SUPPORTED) in /PCH/CL_BPF_RD_RPROCESS_LISTNG->FILLUP_OBJECT_DATA | In the class /PCH/CL_BPF_RD_RPROCESS_LISTNG method FILLUP_OBJECT_DATA, the runtime error UNCAUGHT_EXCEPTION (/PRONOVIA/CX_NOT_SUPPORTED) can occur if object data is displayed for an object that does not support certain information (e.g. status). This has been fixed. |
BPF-730 | 'Troubleshooting' widget does not correctly detect workflows that have not been started | The root cause of workflows not starting was not correctly detected in the ‘Troubleshooting’ widget. This has been fixed. The following states are now detected as erroneous:
|
BPF-756 | Widget 'Processes for the Object' is not instantly updated | The widget “Processes for the Object” is not updated while other widgets are refreshed automatically. This has been corrected. Additionally, the performance has been slightly improved. |
BPF-775 | Process graphic not updated correctly | When switching between two widgets of type “Process graphic”, old content may be displayed in the widgets. This has been corrected. |
BPF-777 | Incorrect query condition in the program for generating statistics | The selection condition compares the wrong field against the select-option on the screen. This has now been corrected. |
BPF-785 | Runtime Error: OBJECTS_TABLES_NOT_COMPATIBLE in Class /PCH/CL_BPF_RD_RPROCESS_LISTNG->SELECT_BY_OBJECT() | When filtering a list of processes based on their object type, this runtime error occurs. This has been fixed. |
BPF-786 | Process List Fiori App: Sorted filter lists | The value lists in filters have been sorted alphabetically ascending. |
BPF-789 | Process Designer: Possible memory leak due to not released Objects | Under certain circumstances, objects are not released in the process designer, which could lead to a memory leak. This problem has been fixed. |
Related content
© ProNovia AG | Imprint | Data Protection