Release Notes

Version 7.13.7

Resolved bugs

  • [PT-12374] Attachment titles get double encoded

  • [PT-13077] Object attribute icons will not be removed anymore after removing the node and undo the change

  • [PT-13148] When opening or using an approved catalog item with a description that is missing a surrounding <p> tag, a suggestion is created without any user interaction

Version 7.13.6

Resolved bugs

  • [PT-13078] Selecting an entity in a relationship attribute does not update symbol condition (Portal designer)

  • [PT-13079] Removing an activity with entities in relationship attribute can cause inconsistent diagram data

Version 7.13.5

Resolved bugs

  • [PT-13025] Chromium update centers the catalog list vertically, making half of the list inaccessible

  • [PE-8699] Smart variables are mapped from sub case to parent case

Version 7.13.4

Resolved bugs

  • [PE-8672] The placeholder replacement with text empty values make formulas fail

  • [PE-8678] User Task’s Boolean Fields are not initialized when starting the task

Version 7.13.3

Resolved bugs

  • [PT-6076] Disabled content language gets set as alternative language on first login

  • [PE-8443] Due date value does not work bidirectionally with process variables

  • [PE-8480] REST, Report and Script tasks are being executed inside a transaction

  • [PE-8539] User Form Default values are applied when the variable has a falsy value but not null nor undefined

  • [PE-8566] User form is loaded slowly

Version 7.13.2

Resolved bugs

  • [PT-12833] Reports execution fails when using a client token

Version 7.13.1

Resolved bugs

  • [PT-7872] Cursor jumps to beginning of HTML attributes

  • [PT-10599] Workflow-service sometimes does not restart automatically

  • [PT-12409] Autocomplete list shows less than 5 results when potential results are already used

  • [PT-12413] Enumeration values of 0 aren’t displayed and cannot be validated

  • [PT-12495] Removal of an internal allocation diagram generates broken visual data

  • [PT-12550] Wrong context menu functions for approved catalog items in diagram editor

  • [PT-12589] Disable process draft feature in UI

  • [PT-12827] Copy pasting does not work anymore

Version 7.13.0

New features

Receive translation suggestions via DeepL connector (separate licensing)

In the public workspace of the new user interface, translation suggestions for language-dependent text attributes can be requested via the DeepL API. This enables even faster translation of multilingual content from diagrams and catalog entries. The feature is available in diagram and catalog translation modes and requires a connection to a DeepL account. Administrators can easily link their company’s DeepL account in the new BIC Process Design administration to connect their system to the DeepL API.

Note

Please note that DeepL integration is separately licensed and needs to be activated for your account. Before linking a DeepL account, ensure your company policies allow data exchange with DeepL.

Bulk editing of diagram attributes in the public workspace

In the new user interface, we have significantly simplified the management of existing diagrams. Administrators and Editors can now comfortably make bulk changes to the assignment attributes of diagrams in the public workspace. The bulk editing function allows for efficient updating of an attribute value for multiple diagrams simultaneously.

Creation of a BPMN Quick Model including resources

In the BPMN Quick Model Excel template, resources for an activity can now also be captured. When importing the completed Excel template, the associated resources are automatically included in the generated BPMN diagram.

Note

Please note that importing resources may generate new catalog suggestions and does not rely on existing catalog entries.

Open PDF attachments directly in your browser’s integrated PDF viewer

PDF attachments in both the old and new user interfaces are now opened directly in the browser’s integrated PDF viewer. This allows you to easily view PDF documents even if you do not have a separate PDF viewer installed on your device or if you want to view the document before downloading it.

Existing functions available in the new user interface

Translate diagrams in the public workspace

We have improved the translation mode for diagrams. You can now access it in the public workspace without having to check out the diagram. The translation mode can be found in the diagram options.

Export repository

Administrators can export a repository via the category tree to download the data from the public workspace, preview, or publication.

Publish repository

Administrators and Editors can now publish repositories from the public workspace. To avoid unintended publications, we have implemented an additional security measure: Before publishing a repository, a confirmation dialog is displayed. This ensures users that the publication is intentional.

Improvements in the new user interface

Display diagram and object type

The type of a diagram or selected object is now displayed in the properties.

Integrated forward and backward navigation

We have improved navigation in the new user interface. You can now use the integrated forward and backward navigation to navigate forward and backward along your navigation path.

Property view for relationship attributes

You can now also open and display the properties of relationship attributes in diagrams and objects. This feature was already available for assignments and has been extended to relationship attributes.

Marking objects with comments in the diagram

We have improved interaction with object comments. Users can now select commented objects directly from the comment area to mark them in the diagram and move them into the visible area.

Displaying occurrence attributes in all diagram views

The values of occurrence attributes are now displayed in all diagram views. Please note that you may need to customize the profile view of objects to display the desired attribute.

Existing administration functions available in the new user interface

The new user interface provides access to familiar administration functions. You can now easily:

In upcoming versions, we will integrate additional missing administration functions into the new user interface.

Process-Execution

Timestamp in case overview

Users can now see in the case overview when a task was started and completed. Intermediate timer events are also displayed in the process flow view of a case. The trigger time of the intermediate event is also displayed. This promotes the transparency and traceability of your work processes.

Event-based process control

From now on, a message with the event ID is sent for throwing events such as end events or certain intermediate events. A corresponding catching event such as start events or certain intermediate events with the same identifier are automatically triggered by this message. This function enables a more transparent and precise control over your work processes.

Immediate process termination by end event

Cases can now be instantly terminated by terminating end events. This is useful whenever the process contains parallel paths, and the parallel activities no longer need to be executed when a certain end event is reached.

Configuration of output document reports

With Service Tasks, documents can now be created based on templates, like BIC Process Design. Users have the option to fill a Word template with data from the case and to flexibly choose between output formats Word and PDF. This extension enables efficient document creation and opens a wide range of application options for individual process requirements.

Defining multiple expected HTTP status codes

Users now have the option to specify multiple expected HTTP status codes when configuring REST requests. This new feature provides enhanced flexibility in API usage, allowing you to make your applications more robust and reliable. This is important, for example, if a particular endpoint sometimes responds with 200 and sometimes with 201. With the introduction of a new variable, “_response”, you can access to the status code, enabling you to control the further course of the case.

Summary of case information in a variable

Until now, various pieces of information about the case were available in individual variables (e.g., creatorName). With the introduction of the new smart variable “_case”, we have now summarised this information for all newly created processes. With the “_case” variable, customers can easily access case information.

Input documents in subprocess

As a user, you now have the option to provide documents in the case for a subprocess. To do this, you simply need to model the document as input in the main process for the subprocess, and the file will be automatically made available in the subprocess.

Corporate Design and Redesign

The color configurations from BIC Process Design are now also adopted in BIC Process Execution to ensure a consistent design of the application. Additionally, we have further optimized the UI in BIC Process Execution and aligned it with the new UI from BIC Process Design.

Process variables for archived cases

From now on, ProcessApp Administrators can also access process variables for archived cases. For the ProcessApp Creator role, access to these variables remains limited to the Studio and testing environment.

Quick identification of signature tasks

Users can now identify which tasks are configured as signature tasks in their task list. This function allows for quickly identifying signature tasks and determining where additional authentication is required.

Notification for unsupported browsers

From now on, users will receive a notification when attempting to access the application using an unsupported browser. This notification aims to ensure that users have the best possible experience with the application and encounter no limitations due to their used browser.

Resolved bugs

  • [DES-2920] Wrong warning information regarding the SAML group mapper configuration in the installation documentation

  • [DES-4161] Security Improvement

  • [DES-4481] Security Improvement

  • [DES-4502] BPMN import fails if “<text>” section for an “textAnnotation” is missing

  • [DES-4507] API Documentation contains “unresolved directive” problems in domain-service

  • [DES-4983] SQL Statement to identify SSO-tenants in the toolbox does not collect all relevant tenants

  • [DES-5330] Public-apigateway is not part of the “docker-compose-64.yml”

  • [PT-1390] Examiner does not receive depublication mail

  • [PT-6552] Date input field doesn’t apply new value

  • [PT-7248] Tenant customized colors are not applied to previously unsaved entities

  • [PT-7504] AR and PL templates are not included in the template overview for manual reports in admin ui

  • [PT- 8216] Matrix View becomes unresponsive with bigger data sets (Portal)

  • [PT-8530] No search results default page will be displayed shortly

  • [PT-9238] Workflow task dialog is displayed incorrect

  • [PT-9844] Search facets in catalog change order

  • [PT-9969] Catalog Favorites are saved as an empty tile

  • [PT-9971] MyBIC Page in Portal reloads tiles when switching content language

  • [PT-10299] MyBIC tiles don’t work in high contrast mode

  • [PT-10301] Interaction with item bar reloads attribute view

  • [PT-10305] Check in warning dialog appears when using default values for access restriction

  • [PT-10406] Catalog headers differ in different screen sizes

  • [PT-10817] “Read more” button on long description is not reachable (Portal)

  • [PT-11005] Renaming favorite fails (Portal)

  • [PT-11198] Main diagram cannot be saved

  • [PT-11256] Catalog resubmission isn’t automatically closed after the depublication

  • [PT-11359] Arabic, Japanese, and other supported languages text not displaying when printing a PDF

  • [PT-11364] System attribute are displayed in profile view (Portal)

  • [PT-11458, PT-11659] Security improvement

  • [PT-11459] Report executions do not work for certain timezones

  • [PT-11476] Empty mandatory attribute value prevents checkin

  • [PT-11550] “Show more” option of description disappears (Portal)

  • [PT-11562] Diagrams with allocation diagrams stuck in the loading screen

  • [PT-11602] Export to excel only works by clicking the icon (Portal)

  • [PT-11662] Suggestion list for assignment attributes is not usable

  • [PT-11689] Character limit will be ignored in translation mode

  • [PT-11701] Missing toast when modifing a catalog item within a diagram

  • [PT-11709] [Firefox] Catalog list loses scroll position when navigating back from details

  • [PT-11751] Incorrect behavior of long names (Portal)

  • [PT-11932] Diagram navigation bar is not shown correctly for certain window sizes

  • [PT-11943] Catalog edit button is displayed in Publication

  • [PT-12066] Add user to group dialog is blank

  • [PT-12068] Latest version option for a selected stage is disabled (Portal)

  • [PT-12075] Design error

  • [PT-12081] Occurrence attributes do not show up on attribute profile view (Portal)

  • [PT-12082] Switching content/alternative language does not update columns in catalog translation mode

  • [PT-12087] Commentator name is not visible in the comment hub (Portal)

  • [PT-12108] Process Warehouse export shows disabled attribute types

  • [PT-12186] Edit link dialog in rich text field freezes diagram editor

  • [PT-12262] Catalog translation mode can be left without dialog (Portal)

  • [PT-12266] Catalog translation button is visible in Publication (Portal)

  • [PT-12289] Incorrect visual feedback for unavailable assignments in Profile View (Portal)

  • [PT-12292] Removing a description in diagram does not delete the value

  • [PT-12348] Subcategories are displayed duplicated in category tree (Portal)

  • [PT-12355] [Firefox] Customer logo is sized incorrectly (Webclient)

  • [PT-12376] Back button does not work after opening a diagram through Governance cockpit

  • [PE-2297] Field Size in form field editor doesn’t change width

  • [PE-4635] Mobile View: Background fails to scroll to last element while scrolling the menu

  • [PE-5753] Group icon missing in process flow and in form in responsible chip when group is assigned

  • [PE-7774] Service Task “OAuth2” error message will not go away, after we change the authentication type

  • [PE-7859] Edit Process Variable and Archive Instance Button are shown after an Instance is completed

  • [PE-7884] Prometheus endpoints are not installed

  • [PE-7905] Subcases and cases with attachments with expired retention period are not removed

  • [PE-7939] Sonar test coverage is not calculated

  • [PE-7965] Many threads crash the system with an OOM Exception

  • [PE-8001] Date picker input fields do not allow manual date entry

  • [PE-8159] Email reminders are notifying for tasks with due date today a day before the expected one

  • [PE-8175] “Show more” button of the form description is not displayed when description is long

  • [PE-8311] Conditional text area loses content when hiding and un-hiding (visual issue)

  • [PE-8316] Sort by task name is not working properly

  • [PE-8318] Mandatory validation of form fields is not enforced when claiming and completing tasks very quickly

  • [PE-8347] Exporting report does not work

  • [PE-8357] Insufficient error logging for deletion of non-execution users or groups

  • [PE-8358] Out of memory is thrown when a process definition with many cases is updated

  • [PE-8382] Tasks list columns are not aligned with their headers

  • [PE-8392] Inconsistent update of assigned role in cases across database

Version 7.12.15

Resolved bugs

  • [PT-13077] Object attribute icons will not be removed anymore after removing the node and undo the change

  • [PT-13148] When opening or using an approved catalog item with a description that is missing a surrounding <p> tag, a suggestion is created without any user interaction

Version 7.12.14

Resolved bugs

  • [PT-13078] Selecting an entity in a relationship attribute does not update symbol condition (Portal designer)

  • [PT-13079] Removing an activity with entities in relationship attribute can cause inconsistent diagram data

Version 7.12.13

Resolved bugs

  • [PT-13025] Chromium update centers the catalog list vertically, making half of the list inaccessible

Version 7.12.12

Resolved bugs

  • [PE-8672] The placeholder replacement with text empty values make formulas fail

  • [PE-8678] User Task’s Boolean Fields are not initialized when starting the task

Version 7.12.11

Resolved bugs

  • [PE-8568] Blank values in the process variables form for certain data types gives an error

  • [PE-8566] User form is loaded slowly

Version 7.12.10

Resolved bugs

  • [PT-7872] Cursor jumps to beginning of HTML attributes

  • [PT-12409] Autocomplete list shows less than 5 results when potential results are already used

  • [PT-12413] Enumeration values of 0 aren’t displayed and cannot be validated

  • [PT-12495] Removal of an internal allocation diagram generates broken visual data

Version 7.12.9

Resolved bugs

  • [PE-8539] User Form Default values are applied when the variable has a falsy value but not null nor undefined

  • [PE-8448] User Form does not activate after starting a step manually

  • [PT-10599] Workflow-service sometimes does not restart automatically

Version 7.12.8

Resolved bugs

  • [PT-11659] Security improvement

  • [PT-12287] Internal allocation diagrams cannot be opened in new UI

Version 7.12.7

Resolved bugs

  • [PE-8341] Performance issues updating ProcessApp definitions

  • [PE-8364] Tasks with only attachment form fields cannot be completed

  • [PE-8390] Signature tasks cannot be completed

Version 7.12.6

Resolved bugs

  • [PT-12270] Improve SVG compressing

Version 7.12.5

Resolved bugs

  • [PT-12223] SVG image compression is performed on every request and blocks following requests

  • [PT-12231] Fit SVG to screen is always enabled in new UI

Version 7.12.4

New features

  • [PE-8297] Delete instances not found in Camunda for studio/test stage and notify for app

Resolved bugs

  • [PE-8311] Conditional text area loses content when hiding and un-hiding

  • [PE-8318] Mandatory validation of form fields is not enforced when claiming and completing tasks very quickly

  • [PE-8324] Postgres error resizing shared memory because no space left on device

Version 7.12.3

Resolved bugs

  • [PT-8786] Manual report shows tables in description attribute with minimal width

  • [PT-11601] Content language changes unexpectedly in Portal

  • [PT-11657] Change comparison only works when an archive is already existing in Portal

  • [PT-11704] Attribute hub does not update data after deleting name and switching between nodes of the same type

  • [PT-11752] Blocking OCL rule violations do not prevent the user from check in

  • [PT-11783] Cross stage diagram comparison doesn’t work in Portal when there is no archived version yet

  • [PT-11930] Long text attribute values are not cut and make ‘Show changes’ button unreachable in Portal

  • [PT-12022] Relationship attributes for input and output create wrong edge direction

Version 7.12.2

Resolved bugs

  • [PT-9229] Description of catalog items is missing on catalog list in Portal

  • [PE-7982] Text variables which represent a ISO date values are always saved like date but only is needed for Service tasks and external cases creation

Version 7.12.1

Resolved bugs

  • [PT-10139] “Open in new window” attribute gets changed after checking a diagram / catalog item out

  • [PT-11140] Switching the suggestion filter on hides entity type filter

  • [PT-11305] Pool generated by the excel import can not be copied

  • [PT-7251] Responsible gets logged in audit trail and mail instead of responsible (resubmission)

  • [PT-10582] Document links created via “Copy URL” are not valid hyperlinks

  • [PT-10803] Diagrams sorted incorrectly when filtering

  • [PT-10816] Role restrictions are incorrectly applied in Portal

  • [PT-10964] Attachment containing special characters cannot be downloaded in Portal

  • [PT-11232] Hidden attributes are getting exported in process warehouse

  • [PT-11272] You cannot delete free form lines from the canvas

  • [DES-4809] Deletion of tenant data for tenants with a huge amount of documents/archives could fail

  • [DES-4847] User export is not working for tenants with thousands of users

  • [DES-4934] Repository export may fail in case of a complex category structure

Version 7.12.0

New features

Automatically create a BPMN diagram via Excel import

Administrators and editors can now download an Excel template for BPMN diagrams from the online help and easily, consistently, and efficiently capture their processes in Excel. Add activities and responsible roles and import the Excel file into the public workspace of the new user interface. A graphical BPMN diagram is automatically generated with the specified responsible roles as pools and lanes. Activities are connected by a continuous sequence flow.

Hint

Please note that this feature is only available in the new user interface. If further editing of the graphical BPMN diagram is required, users need to switch to the old user interface. In future versions, we plan to add support for satellites.

Restructured occurrence list and extended evaluation for assignment attributes

We have made significant optimizations to the occurrence list in the catalog and diagram options for modeled objects to enhance clarity and detail.

The structure of the occurrence list has been reorganized to include a dedicated entry for each diagram. Instead of a long list of uses, you will now find separate entries for each diagram in which the object is used. These entries are easily accessible and give you a detailed view of how the object is used in that diagram. With just one click, you can seamlessly navigate to the precise usage and quickly visualize connections.

Additionally, we have extended the occurrence list to display the usage of assignment attributes. This means that you can easily review all instances of an object’s usage, allowing you to navigate to specific use cases effortlessly.

New sorting for multivalued attribute values

We have improved the search for specific attribute values when dealing with multiple entries in the new user interface. The user’s current content language is now automatically used to sort the values of assignment attributes, text attributes, links, and files alphabetically. Examples of such attributes are standard attributes like ‘author’, ‘reviewer’, ‘keyword’ and ‘attachment (URL)’. Custom attributes are sorted similarly. The sort order is applied in the matrix view, in the properties, in the quick access under an icon in a diagram, and on the details page of a catalog entry.

Hint

Please note that alphabetical sorting is currently not supported in reports and exports. We are actively working to remove this limitation in future updates. This sorting is not available in the old user interface.

Execute reports on archived diagram versions

The new user interface now allows you to run reports on archived process versions. You can simply open the archive of a diagram version and execute a report on that version without the need to manually restore the diagram version. This saves time and greatly simplifies your work. You can run reports at any time, which is important for long-term projects that started with an archived process version.

Hint

Please note that reports do not explicitly indicate whether the version is archived.

Change of report templates for add-ons

Administrators now have full control over the change of add-on-provided report templates.

Hint

Please be aware that the customization options for add-on templates may differ from the standard ones. Changing templates can impact the functionality of these reports.

Converting timestamps for reporting and exporting

The time zone of a logged-in user is now considered when creating reports and exports to ensure that the timestamps refer to the same reference time zone as in the user interface.

Additional content language

Persian can now be enabled as a content language in the administration.

Method

Method for modeling in attributes

The standard method has been updated to faciliate the transition to modeling resources and satellites within attributes, if you are considering this innovative approach. The default method now includes predefined relationship attributes that can be activated in activities. Additionally, an alternative symbol has been added to indicate that there are resources that are not graphically visible on the modeling interface.

The following attributes are available in the standard method:

· A - Responsible role(s)

· C - Contributing role(s)

· I - Role(s) to be informed

· Supporting application(s)

· Required input(s)

· Produced output(s)

· Risk(s) Occurring

When these relationship attributes have a value, an icon is displayed within the alternate activity symbol, drawing attention to the specific attribute.

Hint

Please note that we recommend making any necessary changes to the method either after training or by requesting us to make the customization. The configuration may not be suitable for inexperienced users. To customize your method, access to the BIC Method Editor is necessary.

Validation of properties of assigned objects

The properties of objects within a diagram can now be validated using OCL in validation.

Hint

Please note that the default validation does not contain a rule that uses this possibility. To customize the validation rules, you need access to the BIC Methods Editor.

Existing functions available in the new user interface

Manage repositories in the administration of the new user interface

In the new user interface, repository management has been moved to Administration. You can find all existing repositories there and edit and delete them. Deleting a repository has been provided with an additional security confirmation prompt to minimize the risk of accidentally deleting it and losing valuable data.

Currently, the list of repositories does not include repositories that have access restrictions set that exclude the administrator. In future versions, administrators will be able to view and manage all repositories. However, they will not have direct access to the contents of a repository if access restrictions prohibit it.

Printing with individual print settings

The print settings can now be customized in the diagram options. All print options that were available in the old user interface are still available.

Process-Execution

Intermediate Timer-Events

Designers can now define intermediate timer events, enabling fine-tuned control over case progression. This feature allows you to specify a waiting time, ensuring that your cases pause for the defined duration. This precision enhances process orchestration and helps you optimize your case management.

Data Mapping in Service Task

When configuring a service task , you can now set it to ignore the response. This additional control prevents the automatic mapping of response bodies to process variables, enabling you to customize the handling of service task responses according to your specific needs.

Service Task Response Handling

When using a service task , the response is now automatically stored in a process variable named “_response.”. This variable provides access to the header of the response, allowing for greater flexibility in handling and utilizing the data in subsequent process steps.

Enhanced Task Monitoring

In this release, we’ve made it easier for case managers to track the tasks by introducing the ability to view open tasks organized by assignee. This feature simplifies task management and provides clear visibility into assignments, making it more convenient to manage and prioritize work.

File Fields in Form Editor

When configuring forms, you can now add a file field, providing you with additional customization options for handling files within your processes. This enhancement empowers you to tailor file-related configurations to meet your specific requirements, making form design more versatile.

Enhanced File Upload Experience

When interacting with file uploads in forms, users will now see a visual representation of the uploaded file’s name. This feature enhances the user experience by making it easier to identify and manage uploaded files.

Integrated Browser Viewer

You can now open PDF files directly in the integrated browser viewer, allowing you to quickly view file content without the need to download. This feature saves time and improves accessibility, making it easier to access and review files within your processes.

Full Text Search for Case Names

Users can now perform comprehensive full-text searches in the case list, enhancing your ability to find and access specific cases quickly. This feature streamlines case discovery, saving you time and effort in navigating your cases.

Case and Task List Sorting

Users now have the option to sort the task list and the case list, enabling efficient management and prioritization. With this feature, you can quickly identify and focus on the most critical tasks or cases at hand.

Access Control

Access control has been refined in this release to provide more tailored permissions. Please note that with Version 7.12, it’s essential to assign the specific ProcessApp roles to your users. These roles are now checked for compliance, and proper role assignment is crucial to ensure a seamless and secure experience with BIC Process Execution:

  • ProcessApp Creators now have exclusive access to execution editors, granting greater control over process execution and refinement. In previous versions, all authors had the ability to configure tasks in Process Execution Editors.

  • ProcessApp Creators can seamlessly view and edit process variables directly in the studio stage, streamlining ProcessApp development and customization.

  • Creating new instances now requires the ProcessApp User role, giving you greater control over different stages in your processes.

  • Task assignment and work can only be carried out by ProcessApp Participants. This helps maintain clear responsibilities and ensures that only authorized users can interact with tasks.

  • The admin area is now exclusively accessible to ProcessApp Administrators, ensuring the secure and efficient administration. It’s worth noting that a BIC Design Administrator can no longer access the administration area in BIC Process Execution.

Gateway Task Assignment

Tasks created at gateways are now automatically assigned to the corresponding lane, providing more effective responsibility allocation. This feature simplifies task management, ensuring that tasks are consistently assigned to the right team or individual.

Resolved bugs

  • [DES-4036] Caching of method failed because of serialization issues

  • [DES-4132] BPMN file can’t be imported if it contains xsi:type=”dc:Point”

  • [DES-4139] Missing migration for entities that have AT_NAME as node attributes

  • [DES-4152] The system does not prevent users from creating domain objects in stage Preview and Publish

  • [DES-4153] When importing BPMN files, for some edges the import uses outdated edge-symbol stereotypes

  • [DES-4541] Deleting a single document does not remove the data properly

  • [PT-10035] Failed workflows are not correctly aborted

  • [PT-10285] Edit option for catalog item is displayed in preview in Portal

  • [PT-10978] Add-on reports are incorrectly listed in catalog in Portal

  • [PT-10994] Relationship attributes are not displayed in the publication and preview

  • [PT-10999] New user group gets displayed in list only after refreshing the page

  • [PT-11014] Diagram gets duplicated after cut and paste in category panel in Portal

  • [PT-11034] Phrase search cannot be saved as search favorite in Portal

  • [PT-11058] Missing spacing to the right for default favorite badges on small resolution devices in Portal

  • [PT-11080] Properties panel can be opened in audit trail on small resolution devices in Portal

  • [PT-11101] Filter of diagram view not working reliable in Portal

  • [PT-1754] Switching the role from Reviewer to Reader does not switch stage to Publication in Portal

  • [PT-4481] Some special characters in a comment are shown in unicode in emails

  • [PT-4918] Attachments cannot be downloaded in catalog in Portal

  • [PT-8106, PT-8342, PT-9322] Security improvements

  • [PT-8663] Users in user groups are sorted incorrectly and duplicate entries will be shown while scrolling through the list

  • [PT-9033] Diagram editor logs misleading error message

  • [PT-9547] Multi-value attributes are not testable via OCL

  • [PE-1108] The option “Add team member” is not completely displayed in the German version within the case’s details

  • [PE-2698] Boolean fields should default to false in DMN Tasks

  • [PE-2779] Gateway Evaluation fails when checked string variable is null

  • [PE-2975] Progress bar does not differ between completed and running tasks on overdue

  • [PE-3667] Formating applied on email editor is not set in Execution email preview

  • [PE-4170] Process with multiple gateways does not start first task

  • [PE-4504] ProcessApp Icon Color is not consistent across the application

  • [PE-4821] When deputy is delegated an error task, task counter is not update immediately

  • [PE-4998] Ng-hal-forms not setting default header

  • [PE-5060] Collection cards do not have ellipsis overflow

  • [PE-5113] Process Apps in favourites tile show randomly in the wrong order

  • [PE-5838] User Picker errors when User/Group begin with the same substring

  • [PE-5908] Role assignment is not set in sub case

  • [PE-7165] My task/Group task list don’t upgrade correctly when task list is empty

  • [PE-7178] Forms Editor fails to detect circular dependencies in in formulas when changed in the field list

  • [PE-7313] Instances of deleted diagrams can still be created in app stage

  • [PE-7319] Gateways whose execution result in no decision being made end up in state completed, instead of error

  • [PE-7324] In certain situations there is a problem with the forecast where a case is not able to show the flow

  • [PE-7343] Error creating instance in ElasticSearch for instances created from a timer start event

  • [PE-7370] Date Input fields are not editable on smaller screens or when zoomed in

  • [PE-7404] Instance is not archived in ElasticSearch

  • [PE-7438] Textbox is not alligned with checkbox on Editor Service

  • [PE-7514] In the list of fields, you cannot select a field if you click inside the input.

  • [PE-7527] Reduce the attributes information of the flow steps to avoid performance issues getting the flow of case

  • [PE-7629] Initial readonly and mandatory expression evaluation is failing

  • [PE-7707] Update and remove Process Collections templates are sent to NO Admin users in ProcessApp view

  • [PE-3272] Process flow calculation breaks on loops with non-exclusive gateways

  • [PE-6058] Performance issues on ProcessApp Collections view

  • [PE-6148] Script tasks with float variables fails

  • [PE-7326] Some Material Icons are missing

  • [PE-7344] Can not open link of Disabled URL Field in Firefox

  • [PE-7362] Too many variables makes URL too long when requesting variables leading to 414

  • [PE-7363] Error evaluating formulas in field conditions

  • [PE-7410] Pending task reminder mails are sent without pending tasks

  • [PE-7513] Not all Owner are shown as filters in the case list view of a ProcessApp

Version 7.11.15

Resolved bugs

  • [PT-13148] When opening or using an approved catalog item with a description that is missing a surrounding <p> tag, a suggestion is created without any user interaction

Version 7.11.14

Resolved bugs

  • [PT-13025] Chromium update centers the catalog list vertically, making half of the list inaccessible

Version 7.11.13

Resolved bugs

  • [PT-7872] Cursor jumps to beginning of HTML attributes

  • [PT-10599] Workflow-service sometimes does not restart automatically

  • [PT-12409] Autocomplete list shows less than 5 results when potential results are already used

  • [PT-12495] Removal of an internal allocation diagram generates broken visual data

Version 7.11.12

Resolved bugs

  • [PE-8390] Signature tasks cannot be completed

  • [PE-8448] User Form does not activate after starting a step manually

Version 7.11.11

Resolved bugs

  • [PT-11659] Security improvement

Version 7.11.10

Resolved bugs

  • [PT-11783] Cross stage diagram comparison doesn’t work when there is no archived version yet

Version 7.11.9

Resolved bugs

  • [PT-11657] Change comparison only works when an archive is already existing in Portal

Version 7.11.8

Resolved bugs

  • [PE-7946] A String variable with date format ‘DD-MM-YYYY’ is converting into date and the generated date is not correct

  • [PE-7982] Text variables which represent a ISO date values are always saved like date but only is needed for Service tasks and external cases creation

Version 7.11.7

Resolved bugs

  • [DES-4934] Repository export may fail in case of a complex category structure

  • [PT-11580] Move activities to other lanes is not possible

Version 7.11.6

New Features

  • [PE-7495] As a process designer, I want to store the response of a service task as a process variable, so that I can access and utilize various parts of the response in subsequent steps of the process

  • [PE-7699] Prepare services so that quay labeling for legacy releases is easy possible

Resolved bugs

  • [PE-7598] Long automatic tasks could block all database connections

  • [PE-7629] Initial readonly and mandatory expression evaluation is failing

Version 7.11.5

New Features

  • [PT-9819] As a user, I want to see changes in relationship attributes in version comparison so that I can identify the differences of two versions

  • [PT-10264] As a user, I want to use OCL for relationship attributes

  • [PT-9916] As a symbol editor, I want to use association types as conditions for formatting symbols

Resolved bugs

  • [PT-10694] When deleting a node that has Relationship Attributes maintained, the Relationship nodes do not get deleted and produce ghost nodes

  • [PT-10626] Catalog items are created without default assignment in Portal

Version 7.11.4

Resolved bugs

  • [DES-4550] Wrong max-http-header size configuration for some services

  • [DES-4053] Elasticsearch frequently restarts due to memory problems

  • [PE-7586] In a JSON body, when utilizing placeholders for string arrays, the quotation marks are missing

  • [PE-7607] Hyperlinks in disabled/readonly fields are not functional in Firefox

Version 7.11.3

Resolved bugs

  • [PE-7457] Migration of gatewaypoints fails

Version 7.11.2

Resolved bugs

  • [DES-4447] SQL Statement to identify SSO-tenants in the UPGRADE.md for version 7.11.0 does not collect all relevant tenants

  • [PT-10321] Categories cannot be reached on small resolution devices

  • [PT-10477] Associations of relationship attributes are created in the wrong direction

Version 7.11.1

Resolved bugs

  • [PT-9944] Scrolling diagram filters does not work on small screens (e. g. mobile devices)

  • [PT-10063] Unable to search in categories for diagrams after the category or diagram was moved

  • [PT-10302] Process cost analysis report does not calculate resources

  • [PE-7342] ObjectOptimisticLockException when calculating the path with gateway expressions

  • [PE-7391] Task details view does not open on mobile

Version 7.11.0

New Features

Set validation scope of languages for mandatory attributes

Administrators now have more control over the validation of mandatory language-dependent text attributes during publishing workflows. With this update, administrators can now specify whether these attributes should contain a value in any content language, a value in the enabled default content language, or a value in all enabled content languages. These settings apply to new workflows from the beginning, while ongoing workflows keep their existing settings. This configuration can only be set in the new user interface administration.

Improved notifications for editorial releases and favorites

In this release, we have made adjustments to the default behavior for scope e-mails in editorial releases and notifications for updated favorites. By default, the scope will no longer receive notifications about changes when an editorial workflow is initiated. However, users still have the option to send scope e-mails by selecting the mail sending feature in the workflow start dialog.

Similarly, in the new user interface, we have updated the default behavior for change notifications related to newly marked favorites. By default, we will no longer send change e-mails for newly marked favorites. Instead, users are now required to actively subscribe to receive change notifications for their favorites. Change e-mails will continue to be sent for favorites marked in the old user interface.

It is important to note that we will continue to send change notifications for existing favorites to facilitate a smooth transition to the new default behavior. Users can manage their change mail subscriptions, including subscribing and unsubscribing, on their myBIC page within the new user interface.

Favorite catalog lists

In the new user interface, we have introduced a new feature that allows users to mark lists in the catalog as favorites. Once marked a catalog list as favorites, this lists will conveniently appear as tiles on your myBIC page, providing easy access to their preferred catalog items. We do not send change notification e-mails when a favorite catalog list is updated. Additionally, at present, there is no explicit subscription option available for these updates.

It is important to note that the catalog favorites feature is exclusively available in the new user interface. If you are using the old user interface, you will not find the Catalog Favorite tile on your myBIC page, and you will not be able to mark a catalog list as a favorite in the catalog of the old user interface. Furthermore, Administrators cannot set a catalog favorite as a myBIC configuration for their organization.

Alternative to the graphical modeling of resources

We have introduced a new feature that allows you to model the relation between resources and activities within the activity attributes. Once you have prepared your method accordingly, you can select a catalog entry in the corresponding activity attribute or directly create a catalog proposal from the suggestion list. This automatically establishes the configured relationship between the selected catalog entry and its activity.

This alternative approach to graphical modeling offers many advantages. For example, the resources of an activity no longer need to be arranged graphically, and existing processes can be more easily maintained throughout their lifecycle. Readers see the resources in a more natural representation and do not need to learn a specific notation to understand the process.

Please note that this new capability needs to be activated in your method and is not available automatically. Before enabling this feature, we recommend checking its impact on your modeling conventions. Currently, the functionality of this new modeling option is still limited. Version comparison is not yet optimized for this new approach, and validation needs to be extended. However, these limitations will be improved shortly.

Save simulation parameters and continue working with them

We have optimized the simulation to enhance usability. From now on, you can assign individual names to simulation scenarios, enabling better navigation among different scenarios. Additionally, you can now save the entered parameters of a scenario and continue working on them later if needed. These saved scenarios are also visible to other simulation users, promoting collaboration.

Please note that scenario names cannot be changed afterwardsand that scenarios saved in new diagram versions will no longer be available if the previous diagram version has been archived.
Existing features available in new user interface

Rename personal favorites on myBIC

On your myBIC page, you can now rename diagram, catalog list, and search result favorites using the context menu of each respective tile. Renaming does not affect the content of the personal favorite but exclusively contributes to better user clarity. The changes made apply only to the active content language.

Please note that standard favorites defined by the administrator cannot be renamed.

Process Execution

Filter Facet Date Range Options

We are excited to introduce a brand-new feature that enhances your task and case management experience. As a user, you now have the power to conveniently filter your lists of tasks and cases based on specific date ranges for due dates. This means you can easily narrow down your workload and focus on the tasks that matter most within your desired timeframe.

Task Status Monitoring

We have added a task status monitoring feature that displays the status of your open tasks. This means you’ll have quick and easy access to see how your tasks are progressing without having to dig through details. Stay informed and in control with this new addition.

Global Variable Management

We are thrilled to announce that users can now use global variables in their processes. This powerful addition allows you to create more dynamic and adaptable workflows, utilizing variables that can be accessed throughout your processes.

We have also rolled out a handy enhancement that gives you more control over your application’s configuration. You now have the ability to delete global variables that are no longer needed. This helps keep your application clutter-free and ensures you’re utilizing resources efficiently.

Process Enhancement - Task Start Restrictions

Authors and users working with ProcessApps, this one is for you. We’ve added a feature that allows authors to define restrictions on manually starting tasks. This means you can have better control over your process flow, ensuring tasks are initiated only when appropriate. This enhancement provides a more streamlined and efficient process.

Process Enhancement - Skip Case Creation Start Form

We are all about optimizing your workflow. Authors, we heard you! You can now define that the case creation start form will be skipped. By skipping this form, you gain the advantage of creating a specific form as the first task in a process. This opens up possibilities for delivering a tailored and engaging user experience right from the start.

Seamless Navigation to BIC Process Design

Users can now seamlessly jump from their ProcessApp to the corresponding diagram in BIC Process Design. This feature enhances collaboration and ensures a smoother transition between design and implementation.

Base64 Encoded File Transfer

Need to send files as part of your JSON request? We have got you covered. With this new feature, users can now send files as base64 encoded strings in JSON request bodies. This simplifies the process of sharing files and streamlines data integration across your systems.

Starting Timer Event Option

We have tidied things up to ensure a clean and user-friendly experience. You will notice that when a process has a starting timer event, this event will not appear as an option during manual process initiation. This design decision emphasizes the automatic triggering nature of timer events, ensuring a more intuitive and efficient user experience. This subtle adjustment helps maintain clarity in your process options.

Resolved bugs

  • [DES-3793] Missing logging configuration for elasticsearch and audit-logstash in docker-compose-local.yml(.example)

  • [DES-4040] domain-data-archive-service creates error logs for repository exports

  • [DES-4054] BPMN import seems to run indefinitely if an internal error occurs

  • [DES-4151] Metrics configuration for spring services are not correct

  • [DES-4276] Logout is not possible when user token size is above 4KB

  • [DES-4439] Some modules do not support SCRAM authentication for database connectivity

  • [PT-1859, PT-1951, PT-2355, PT-4104, PT-9724, PT-9725, PT-9726] Navigating to a different repository does not update repository switch

  • [PT-1860] Custom name for catalog item profile is not displayed correctly (Portal)

  • [PT-6871] File title is HTML encoded in title edit dialog

  • [PT-7585] Sanitizing HTML attributes is too strict

  • [PT-7818, PT-9089, PT-9312] Security improvements

  • [PT-8743] Header of catalog item details page is not sticky

  • [PT-9255] Pasting content into HTML attribute takes over unsupported HTML tags

  • [PT-9265] Search field clearing fails to clear filter facets in diagrams, catalog, governance, and central search

  • [PT-9436] Publish option is missing for categories (Portal)

  • [PT-9442] User login count is capped to 10000

  • [PT-9467] Catalog item profile report cannot be triggered (Portal)

  • [PT-9489] Indexing attachments causes memory errors

  • [PT-9703] Administration tiles in Portal are not colored

  • [PT-9729] Misleading description of process warehouse report

  • [PT-9753] Favorite update mail has wrong reference

  • [PT-9843] Applicable documents cannot be downloaded (Portal)

  • [PT-9999] Catalog item profile report has wrong page break

  • [PT-10063] Unable to search in categories for diagrams after the category was moved

  • [PT-10134] Changing to suggestion a catalog element doesn’t update publish button properly

  • [PT-10140] Approve/Reject button is briefly shown when opening catalog details view in publication

  • [PE-6883] Exporting in the DMN Editor does not work on Firefox

  • [PE-6888] Update a task takes to long

  • [PE-6898] Improve Flow View loading screen when creating a case of an empty diagram

  • [PE-6919] XS/S version: Filter Design is incorrect

  • [PE-7056] Error when case name exceeds 100 characters

  • [PE-7057] Non-Admin users see the Process Monitoring tab

  • [PE-7096] Null token is allowed on root API end-point

  • [PE-7152] Visual error because scroll overlay doesn’t work

  • [PE-7167] Visual error to enter name with space when create a case

  • [PE-7187] Details section inside the form field doesn’t show the ‘Show more’ button

  • [PE-7240] When we have multiple starting timer events and one of those events is triggered we see a manual decision at the beginning of the flow

  • [PE-7263] Recreated User groups do not work properly

  • [PE-7268] Wrong font in attachment link

  • [PE-7299] ProcessApp Collection color bug after resizing

  • [PE-7301] Case stuck waiting on a gateway

  • [PE-7314] ProcessApps Search box is moving when clicking on “Toggle Sidebar” button

  • [PE-7315] Variables cannot be updated when form field changes from single choice type to multiple choice

  • [PE-7345] User Tasks with FormulaJs are not executed in the Task Popup View

Version 7.10.17

Resolved bugs

  • [PT-11783] Cross stage diagram comparison doesn’t work when there is no archived version yet

Version 7.10.16

Resolved bugs

  • [PT-11657] Change comparison only works when an archive is already existing in Portal

Version 7.10.15

Resolved bugs

  • [PE-7629] Initial readonly and mandatory expression evaluation is failing

Version 7.10.14

Resolved bugs

  • [PT-10626] Catalog items are created without default assignment in Portal

Version 7.10.13

Resolved bugs

  • [PE-7482] Step with mandatory text area can be completed without value inside in mobile view

  • [PE-7457] Migration of gatewaypoints fails

Version 7.10.12

Resolved bugs

  • [PT-10321] Categories cannot be reached on small resolution devices

Version 7.10.11

Resolved bugs

  • [PE-7342] ObjectOptimisticLockException when calculating the path with gateway expressions

  • [PE-7391] Task details view does not open on mobile

Version 7.10.10

Resolved bugs

  • [PT-9944] You cannot scroll correctly through the diagram filter list on small screens (e.g. mobile devices)

  • [PT-10302] When I use process cost analysis report, it does not calculate resources

Version 7.10.9

Resolved bugs

  • [PT-9753] Favorite update mail has wrong reference

Version 7.10.8

Resolved bugs

  • [PT-10240] First entity type is not displayed in publication catalog

  • [PT-10245] Some modules do not support SCRAM authentication for database connectivity

  • [DES-4439] Some modules do not support SCRAM authentication for database connectivity

Version 7.10.7

Resolved bugs

  • [PT-10130] Catalog search sends wrong locale for facet request

Version 7.10.6

Resolved bugs

  • [PT-9321] Configure time zone for date values in stamped attachments

Version 7.10.5

Tasks

  • [PT-9347] As administrator, I want that the creation option for catalog items in an assignment attribute depends on the administration settings for catalog items

Version 7.10.4

Resolved bugs

  • [PE-7144] Execution Apigateway does not manage HTTP headers larger than 8192 bytes

  • [PE-7146] Parallel gateway starts next fragment before finishing all of incoming fragments

Tasks

  • [PT-7901] As simulation user, I want to save my entered simulation parameters so that I can continue working on it later

Version 7.10.3

Resolved bugs

  • [PT-9258] Simulation parameters for lanes of imported BPMN diagrams cannot be maintained

  • [PT-9298] Editing link title of a catalog item opens maintained URL

  • [PT-9314] Security improvement

  • [PT-9320] Security improvement

  • [PT-9470] Dynamic valid from date is not set in PDF on publication

Version 7.10.2

Resolved bugs

  • [PE-6661] Process-execution-service gets killed several times a day, because it consumes too much memory

  • [PE-7035] Restore missing attachment relations

  • [PE-7058] Mishandled NPE when completing a task with formulas or default values

  • [PE-7060] Flow Step Skeleton Screen does not hide on User Tasks without any field

Version 7.10.1

Resolved bugs

  • [PT-9234] A catalog item can added in wrong stage when you change your role

  • [PT-9258] Simulation parameters for lanes of imported BPMN diagrams cannot be maintained

  • [PT-9298] Editing link title of a catalog item opens maintained URL

  • [DES-4134] After a BPMN import from Signavio the renaming of entities in the diagram does not work properly

Version 7.10.0

New Features

Relationships between catalog items

We’ve enhanced the analysis capabilities for catalog items by adding relationships to other catalog items in the occurrences lists of the catalog. The new user interface catalog now includes a comprehensive list of all assignments of a catalog item to other catalog items, making it easier to analyze relationships between items. In a separate panel, you can view all catalog items to which the selected item has been assigned. By clicking on a listed catalog item, you can access more details about that item.

If you’ve already assigned a catalog item to another item (e.g., you’ve assigned a person as the author of a document), you can immediately see the assigned item in the occurrences list.

Switch stage and repository in top bar

We have added two new features that make it easy for you to switch between different stages and repositories while working in the new user interface. The active stage and repository you are working on are now always displayed at the top of your screen. This allows you to quickly switch between the different stages and repositories, navigate between them, view the contents, and keep track of the stage and repository you are currently working in. Both features are available in the stage- and repository-specific areas, such as diagram list, catalog, or central search.

Hint

Users can only select stages that they have access to. Since Readers have access only to the Publication stage, they do not see the stage switch at all.

Reassign the connection between symbols

We’ve made modeling easier by enabling the reassignment of connections between two symbols. To reassign a connection, simply drag it from the original symbol and drop it onto the desired new symbol. It’s important to note, however, that the new symbol must allow the connection for the edge to be successfully reassigned.

This new feature streamlines the modeling process and allows for more efficient editing and updating of diagrams. With the ability to reassign connections quickly and easily, users can make changes to their diagrams with ease without the need to redraw entire connections of the diagram.

Session lifetime reminder

In the new user interface, users now receive a session lifetime reminder 5 minutes before they are automatically logged out. This feature allows users to refresh their session without the need to log in again, ensuring uninterrupted work.

Improvements in process simulation

We have added new functionalities for customers who have licensed our simulation component. They can now view the resource utilization of a simulation run as a bar chart in the Charts tab, in addition to the Heatmap tab. Furthermore, simulation results can be exported as a CSV file, allowing for easy analysis of the results in other applications. Please note that all KPIs are listed in the CSV file with varying levels of granularity, which may require adjustments to fit your specific needs.

Furthermore, it is now possible to enable the simulation component in Public Cloud systems. If you are interested in utilizing the simulation component and your system is hosted in a Public Cloud environment, you can now benefit from this functionality. However, please note that an additional license is required for the simulation component.

Additional validation rules for governance attributes

We’ve added new validation rules to the validation hub that help you keep track of the maintenance of governance attributes. The validation hub will show you if a diagram has no assigned responsible person, if the diagram’s scope hasn’t been maintained, if the valid-to date is earlier than the valid-from date, or if the valid-to or valid-from date is in the past. You can customize the rules that are applied or deactivate them entirely, according to your preferences. Note that this is done in the BIC Method Editor.

Additional resubmission decision “End task and inform Governance participants”

The resubmission task has received an additional decision option called “End task and inform Governance participants”. This option is designed to streamline the resubmission process and make it easier to manage tasks. When a task assignee selects the “End task and inform Governance participants” option, they’ll be prompted to enter a comment explaining why the task is being closed. Furthermore, the governance group will be automatically notified of the decision, ensuring that all parties involved are kept up to date with the task’s progress. This feature is particularly useful in cases where a decision may not be required or if a task can be closed without further action.

Switch currency in process costs/simulation report

The Excel-based process costs/simulation report now includes support for Dollar as a currency. Users can conveniently switch between currencies within the Activities worksheet. Please be aware that the default currency in your method is Euro, but it can be easily modified in the BIC Method Editor.

Existing features available in new user interface

New design for top bar, menu, and category explorer

We have implemented major redesigns and added new functionalities to the category explorer, menu, and top bar. The category explorer is now easily expandable by clicking on the repository bar besides the diagram list and can be collapsed with the repository or collapse icon at the edge of the category explorer. The edge of the category explorer can also be used to broaden the category explorer for easy access to even deep category structures.

The menu on the left side and the top bar have been reworked. The menu is collapsible and can still be used for navigation, with icons representing menu entries available in the collapsed state. Users can now access the most important profile settings in a card by clicking on the profile icon. To adjust further settings, the “open complete profile” button needs to be clicked. Additionally, search fields for diagrams, catalog items, and governance workflows have been moved to their respective filter sections. These improvements provide a more streamlined user experience and easier navigation within the application.

Select any diagram version for comparison to see changes

The version of a diagram open in the content area in a stage can now be compared with any version from different stages to see the changes between them. Administrators, Editors, and Authors can choose between the Public Workspace, Preview, and Publication, and select a diagram version from these stages for comparison with the version currently opened in the content area. Readers can only see the comparison with the latest version in the Publication and cannot select any other stage or chart version. Reviewers have only access to diagram versions in Preview and Publication.

Import and export diagram archives, BPMN files, and categories

Diagram archives, BPMN diagrams, and categories can now be imported from the context menu of the repository and category, as well as from the options panel of an opened category. To export a diagram, you can access it from the diagram list via the context menu of the diagram or from the options panel of the diagram’s details page. Category import and export options can only be accessed from the context menu of a category.

Hint

Please note that the repository import and export options are only available to Administrators and will be located in the administration area of the new user interface. This functionality is currently not available and will be added in upcoming versions.

Depublish catalog items and diagrams

We’ve added the depublication feature, which allows published catalog items and diagrams to be removed from the Publication. The depublish option can be found in the options panel on the details page of the catalog item and diagram, as well as on the list view.

Both Administrators and Editors have the ability to initiate an editorial depublication as well as a depublication that requires approval. Authors, on the other hand, are only able to depublish diagrams and catalog items using an approval workflow.

Publish a category

Administrators and Editors can now publish categories from the Public Workspace. This option is available in the context menu of a category and triggers the publication workflow for all subordinated diagrams, including those in sub-categories. We’ve added a confirmation dialog that requires the user to enter the category name before the publication can be confirmed. This ensures that the user is intentionally publishing the correct category and prevents accidental publication.

Create, rename, and delete a category

Categories can be created, renamed, or deleted by Administrators, Editors, and Authors in Public Workspace.

Cut and paste categories and diagrams

Diagrams and categories in Public workspace can now be cut and pasted into a different category in the same repository. Please note that a cut diagram or category cannot be pasted to a different repository.

Import and update catalog items

Administrators and Editors can now import and update catalog items using the process warehouse report for catalog items. To import items, simply filter the catalog by entity type and set the content language to the language of the items being imported. This will automatically determine the entity type and language for the import.

Translate catalog items

We’ve introduced a new translation mode for catalog items in the Public Workspace catalog. This feature is activated after applying a filter for a specific entity type, and you can further refine the list of catalog items to be translated by applying additional filters or a search term. The translation mode displays all language-dependent attributes of a catalog item and provides a column for each content language defined in your tenant. The first column in the translation mode represents the active content language and remains visible as you scroll through other language columns. Administrators and Editors can translate all catalog items, while Authors are only permitted to translate catalog items to which they have been assigned as an Author.

Hint

This feature is not available on small resolution devices.

Reorganize unused catalog items

Administrators and Editors can reorganize the Public Workspace catalog to delete catalog items that are no longer needed (not referenced in diagrams or attributes). This feature is activated after applying a filter for a specific entity type. We have improved this feature by adding a confirmation dialog that requires the user to enter the entity type name before the reorganization dialog can be confirmed. This ensures that the user is intentionally deleting the correct entity types and prevents accidental deletion.

Hint

This feature is not available on small resolution devices.

Approve or reject catalog suggestions

Administrators and Editors can now make decisions about catalog items either directly from the catalog list or by accessing the options on the details page of a catalog item. You can use the “Only show suggested” filter to view catalog suggestions and determine which items need a decision. Once a catalog suggestion is approved, it can no longer be modified during the modeling process. Conversely, if a suggestion is rejected, the object will remain in the diagram or attribute as a standalone object without any connection to the catalog.

Publish catalog item from catalog list

In addition to the option to publish a catalog item in the options panel on the details page, catalog items can now also be published from the context menu of a catalog item in the catalog list.

Process Execution

Monitoring dashboard now available for running cases

We have added a monitoring dashboard next to the case list. This dashboard provides first metrics of all running cases, including those that are on time, overdue, and have no due date. This is the first step towards providing various metrics for instances.

Export feature enables quick and easy process data analysis in BIC Process Mining

The application now supports exporting an event stream as an Excel file. This file can be easily used for analyzing instances in process mining tools, such as our own product, BIC Process Mining. Exporting event streams as an Excel file allows administrators to quickly and easily analyze process data and identify areas for improvement. It also makes it easier to share process information with other stakeholders, such as process owners or auditors.

Improved form fields with dynamic options using process variables for flexible choices

Previously, single and multiple-choice fields in forms could only provide static values. Now, you can use a process variable to provide dynamic options. The ability to use process variables for dynamic choices in forms makes it easier to maintain and update forms as business needs change. It also allows greater flexibility in the types of choices that can be offered to users.

Skeleton screens added for improved user experience

Using skeleton screens helps to improve the perceived performance of the application by providing users with visual feedback that content is loading. This can help to reduce a users frustration and improve the overall user experience.

Dynamic due dates for process tasks

We have renamed the “Process time in days” attribute to “Due Date” attribute for activities. You can still use numbers to provide the number of days for performing an activity. Additionally, you can use date variables from the process to set the due date for a task. The ability to use date variables from the process to set due dates for tasks makes it easier to manage and track task deadlines. It also provides greater flexibility for users, as they can set due dates based on the specific needs of their process.

Get notified about new tasks in your reminder emails

The reminder emails that inform users about due tasks now include tasks that were assigned within the last day. This helps users organize their work more efficiently. Including newly assigned tasks in reminder emails helps users stay on top of their work and prioritize their tasks more effectively. It also helps to reduce the risk of tasks being missed, which can improve process efficiency.

Prediction of upcoming tasks based on previous completed cases

The application now displays an automatic forecast for instance if historical data is available. Based on past instances for a process version, the application shows the most likely next steps in an instance. The automatic forecast feature helps users anticipate upcoming tasks and plan their work more effectively. This can help to reduce delays and bottlenecks in the process and improve overall process efficiency.

Restriction of task completion for synchronous call activities to administrators only

Previously, users could finish call activity tasks manually before the subprocess was finished, which could cause problems. Restricting the complete action to administrators for synchronously started call activities helps to prevent users from inadvertently causing problems in the process by prematurely completing tasks. This will help to improve process accuracy and reduce the risk of errors.

Resolved bugs

  • [DES-4046] Method-service has less memory configured in the 64GB configuration than in the default 32GB configuration

  • [DES-4124] Exporting in the DMN Editor does not work on Firefox

  • [PT-510] Boolean facets in central search show true or false

  • [PT-4355] Suggestion list overlaps input label in diagram editor

  • [PT-4415] Missing scrollbar in process flow view (Portal)

  • [PT-5367] Facet count of catalog item has wrong value when using suggested filter

  • [PT-5369] Facet count of catalog item has wrong value when using search term

  • [PT-5874] Description preview in catalog will not displayed when text contains HTML formatting [Customer action required]

  • [PT-6385] Set start diagram prevents Readers to switch repository

  • [PT-6480, PT-6481] Security improvement

  • [PT-6845] Pasted image cannot be moved in diagram editor

  • [PT-7031] Default value for enumeration attributes cannot be defined in BIC Method Editor

  • [PT-7258] Overlapping dashed or dotted edges result in a solid edge

  • [PT-7265] Dynamic valid from date is not set in PDF on publication

  • [PT-7333] Catalog list and dashboard tab is not displayed on small screens

  • [PT-7418] Diagram changes get lost during checkin attempt

  • [PT-7513] Scroll bar disappears when searching or filtering in workflow list (Portal)

  • [PT-7530] Catalog does not respect the time zone in date filters

  • [PT-7531] Language switch does not change the translations in favorites page

  • [PT-7534] Language switch does not change the translations in the matrix of a diagram

  • [PT-7535] Language switch does not change the translations in workflow list

  • [PT-7766] Diagram changes default value for archived assignments

  • [PT-8063] Admin set background colors of a symbol cannot be overwritten by format options in a diagram

  • [PT-8150] MyBIC favorites are not sorted in alphabetically (Portal)

  • [PT-8175] Accessibility improvement

  • [PT-8245] Activities in manual report for VCD are sorted incorrectly

  • [PT-8451] “Show changes” button has wrong tool tip (Portal)

  • [PT-8529] System attributes are displayed wrong when clicking in a specific order

  • [PT-8542] Option entry for simulation is available in read-only stages (Portal)

  • [PT-8616] Boolean facets in catalog show true or false

  • [PT-8666] Undo / redo breaks visual diagram data in allocation diagrams

  • [PT-8685] Mimetype is displayed for attachment titles with special characters (Portal)

  • [PT-8740] Templates for “Manual with Assignments” report cannot be downloaded after modification of report descriptor

  • [PT-8797] Attachment titles with special characters have wrong name after PDF conversion

  • [PT-8915] Special characters in name of catalog item lead to wrong representation in breadcrumb

  • [PT-9027] Publication dialog shows domain object name in random locale

  • [PT-9064] Role-rights table is incorrect in documentation

  • [PT-9095] Access permissions of Readers miss detailed information in documentation

  • [PT-9215] Non smooth scrolling through the search result list and entity type name is missing

  • [PE-5992] Corrupted data in Camunda causes process to be irresponsive

  • [PE-6057] Inconsistency on number of processes

  • [PE-6358] Task join gateways behave differently depending on order of execution

  • [PE-6400] The user picker is displayed incorrectly

  • [PE-6445] Rest Editor OAuth2 Client Authentication Dropdown does not save

  • [PE-6532] Exception is thrown when having multiple last fragments

  • [PE-6544] Concurrently changing variables leads to org.camunda.bpm.engine.OptimisticLockingException

  • [PE-6616] As a user I can see group task without belong to any group

  • [PE-6635] Error toasts in the Process Cases View persist into the Flow View after creating a new case and navigating to it

  • [PE-6636] Process Instances List receives the Instance Created Message before the Instance is available in the BE’s datasource

  • [PE-6638] Diagram modification are not applied to ProcessApp in studio stage

  • [PE-6639] Mail are not sent when a overdue task is assigned or delegated to other user/group

  • [PE-6649] User Task’s Multiple Selection Dropdown Form Field is not showing it’s current value

  • [PE-6660] Performance issues on Flow and Step detail views

  • [PE-6682] Problem with attachment on automatic task

  • [PE-6695] Variables that include dots are not assigned when doing a REST call

  • [PE-6720] Enhance 2.2.0 sql scripts using white spaces

  • [PE-6722] Create instance using the external API fails with text variables bigger than 4000 characters

  • [PE-6736] User Task Formulas aren’t evaluated correctly when a value is an empty List

  • [PE-6742] I/O takes place on subprocesses when call activities are asynchronous

  • [PE-6851] Wrong redirection on Collections view

  • [PE-6883] Exporting in the DMN Editor does not work on Firefox

  • [PE-6886] Gateway waits unnecessarily for token from loop

  • [PE-6887] An error toast is shown when a user starts a task which is already started

  • [PE-6890] Overdue due date in “my cases” is not shown in red on mobile view

  • [PE-6896] Subcases are not archived when main case is archived

Version 7.9.12

Improvements

  • [PE-6643] Attachment cannot be accessible after upgrading to 7.9.*

Version 7.9.11

Resolved bugs

  • [DES-4070] The maintenance mode fails because of wrong certificate locations

Version 7.9.10

Improvements

  • [SRE-157] / [DES-3875]: Proxy recognizes changes in certificate

Version 7.9.9

Improvements

  • [PE-6717] Remove “No forecast possible” message from process flow view

Version 7.9.8

Improvements

  • [PE-6696] Create a feature flag to control error messages in UI

Resolved bugs

  • [DES-3701] LDAPs configuration is outdated with Keycloak 20.0.3

Version 7.9.7

Resolved bugs

  • [PT-8329] Tenant default language overwrites user’s content language in the webclient on reload when userflow is enabled

  • [DES-3927] The cleanup of temp files in the domain-data-transfer-service does not run

  • [DES-3911] Diagram archive contains documents

Version 7.9.6

Resolved bugs

  • [DES-3876] In some cases it is not possible to select a user in the attributes, when there are multiple users with a similar name

  • [DES-3891] Missing update of the configuration for upload limits

Tasks

  • [PT-7415 | PE-6598] Enhance data provisioning for onboarding tool

  • [PT-7910] Enable font replacement mapping in workflow-service

Version 7.9.5

Resolved bugs

  • [PE-6516] Security Improvements

  • [PE-6541] Script to clean up process execution Elasticsearch data causes process execution service not to start

  • [DES-3821] Security improvements

  • [PT-7747] Apigateway memory configuration is insufficient

Version 7.9.4

Resolved bugs

  • [PE-6472] Process execution not responding, all database connections blocked

Version 7.9.3

Resolved bugs

  • [PT-6438] Security improvements

  • [PT-6482] Security improvements

  • [PT-6630] Adding missing translations for AR, IT, FR

  • [PT-6732] Sync entity messages don’t contain the repository ID

  • [PT-7623] Default values for diagram attributes are not applied on diagram creation

  • [PT-7706] Method editor does not allow the user to set attributes as mandatory for specific domain object types

  • [PT-7709] Incorrect default configuration for the onboarding tool

  • [PT-7754] Lists use wrong enumeration symbols in generated PDF reports

Version 7.9.2

Tasks

  • [PE-6416] Security improvement

Resolved bugs

  • [PE-6418] In progress tasks of archived cases are shown on task list

  • [PE-6437] Expired cases cannot be removed

Version 7.9.1

Resolved bugs

  • [PE-6418] Process gets stuck because of loop

  • [PE-6437] Reindex of tasks results in an OOM

Version 7.9.0

New Features

Analyze views of published diagrams

All user roles, except Reader, can now analyze views of published diagrams. When you open the publication in the new user interface, you will find the “Diagram views” filter in the filter area to filter a range of values of views. If you want to see the number of views of a particular diagram, you can find the exact number of views in the system attributes of the diagram.

Hint

Evaluation starts after installation of this version. Logins before installation cannot be evaluated.

Hint

Views in the old and in the new user interface are all counted.

Analyze user logins in the administration

In the administration of the new user interface you now have the possibility to analyze user logins. The logins are summarized per month and are listed for the past 12 months.

Hint

Evaluation starts after installation of this version. A login before installation cannot be evaluated.

Hint

Currently you will find only this entry in the administration of the new user interface. In upcoming versions, you will be able to access other administration options as well.

Export workflow tasks to Excel

In the Governance Cockpit of the new user interface, users with the appropriate user role (Administrator or Editor) can now export all workflow tasks to Excel. You can use the search or the filters to determine the workflows that should be exported to Excel.

Hint

If you do not filter the workflow list and thus export all workflows including their tasks, then the generation of the Excel file may take a long time.

Waypoint of edge trajectories can be set while dragging

If you want to create the sequence flow between two symbols on the modeling surface, then you can set the waypoints directly when dragging to define the flow. To do this, click once on the edge in the mini symbol palette at the output symbol to be able to set the manual sequence flow. If you want to set a waypoint, click with the left mouse button on the desired position. The manual flow will end when you click on the target symbol. The manually drawn sequence flow is considered by the layout assistant and is not changed.

Create catalog proposals in assigned attributes

You can now create a catalog suggestion directly in an assigned attribute if the desired catalog entry does not exist yet. The configuration of the attribute determines for which object type you can create a catalog suggestion. If several object types are provided for an attribute, you can choose between these object types.

Automatically check language-dependent mandatory attributes on publication

If a language-dependent mandatory attribute is assigned to a diagram, then it is checked whether the mandatory attribute has a value in the default language of your system (can be configured by the administrator), when the publication is started. If the standard language does not contain a value, the publication will be rejected. All other languages of your system will not be checked.

Automatically check mandatory attributes when publishing catalog entries

When the publication workflow for a catalog entry is started, it is checked whether all mandatory attributes have a value. Please consider for language-dependent mandatory attributes that only the set standard language is checked (analogous to the publication of diagrams).

Hint

Classification as a mandatory attribute is applied to the attribute definition and is not dependent on the context (diagram or object attribute). For example, if you have classified the description as a mandatory attribute, then it will now check for diagrams and objects if a value exists in the default language of their system.

Publishing of governed catalog entries in diagrams during diagram publishing

If you use a governed catalog entry in a diagram that is not yet published, the governed catalog entry is published as a draft with the diagram so that the diagram publication can continue without releasing the approving catalog entry first. The maintained attribute values of the catalog entry are not available in the publication until it is released.

Switch analysis data in the Governance Cockpit

In the Analysis tab of the Governance Cockpit of the new user interface, you can now easily switch between your repositories to change the data basis of the evaluations. If you have only created one repository in your system, the selection option is deactivated.

Create your own Word-based reports in administration

Administrators can now create their own reports and define Word-based report templates for them. With this feature, you can create your own reporting scenarios or offer existing report templates in different variations.

Change report templates for the manual with assignments report

In the administration area all report templates of the manual with assignments can be downloaded as a ZIP file to adapt the report templates to your needs. After adjusting the templates, you have to save all report templates again in a ZIP file to be able to upload the customized report templates. Please read the corresponding chapter in our documentation beforehand and keep the downloaded ZIP file, because the default templates cannot be restored.

Monitor licensing status in user report

The user report user report has been revised and now keeps the group and role membership of users in separate spreadsheets. In addition, you will now find an overview of purchased and used licenses in the user report. On the first spreadsheet you will find an aggregated overview as table and diagram.

Manage BIC Process Execution Roles in administration

In the user management, you can assign BIC Process Execution roles to users. Users can have multiple roles at the same time.

Extension of the Customer Journey Map

In the Customer Journey Map (CJM), you will now find alternative symbols for the Touchpoint, Customer Step and Journey Stage. Additionally, the Document, Application and Backstage Process symbols have been added so that you can model the Customer Journey in more detail and do not have to maintain this information in attributes.

“Decomposition” is now called “Subprocess” for activities

The “Decomposition” attribute on activities has been renamed to “Subprocess”.

Existing features available in new user interface

Category tree

On the diagram list, the category tree is now available for navigation. If you use filters on the diagram list, then the selected category is also used as a filter so that you only see hits that are in the category or subcategories.

Hint

With the introduction of the category tree, the appearance of subcategories in the diagram list has been removed for high screen resolutions.

Hint

If you are accessing from an end device with a small screen resolution, then the embedded categories are still available for navigation. The category tree, though, will then not be offered for navigation.

Comparison of the current version with the direct predecessor version

In the new user interface, you can compare the active version in a stage with the direct previous version. Removed and added symbols are shown, as well as objects whose attributes have been changed. If the attributes of an object have changed, then you can compare the difference in tabular form.

Hint

You can currently run the version comparison only on the previous version. In future versions, you will be able to select another version of the diagram for comparison

Deputies can take over tasks from the task owner

In the task management of the new user interface, you can take over and execute deputy and group tasks.

Number of tasks in the menu

In the new user interface, the number of your own open tasks is shown as a badge on the menu entry. Substitute tasks and group tasks are not counted.

Perform tasks directly on the diagram or catalog entry

If you click on a task in your tasks, you will be directed to the diagram or catalog entry where you can perform your task.

Diagrams can be published

Users with the appropriate user role can start publication of a diagram on the diagram list and detail page of a diagram in public workspace.

Catalog entries can be deleted

In the catalog of the new user interface, you can now delete catalog entries and suggestions from corresponding user roles.

Labeling of catalog proposals in proposal lists

Non-accepted catalog entries are marked as catalog suggestions in suggestion lists.

Automatic search for keywords

You can click on a keyword to perform a search for the keyword.

Process Execution

New development of the process execution

With the version 7.9 the calculation of the process execution was substantially revised and accelerated. This has resulted in a higher reliability of process execution. Unfortunately, this improvement made it necessary to temporarily remove the forecast of future tasks. The forecast will be available again in the next version of BIC Process Execution.

BIC Process Execution also allows the execution of processes where no conditions were specified at sequence flows after gateways. Until now, the decision of these gateways was integrated into the task immediately before the gateway. This procedure was not always reliable and predictable for the user. With the new version, gateways where no conditions were specified now become active tasks for the task creator. The user is thus prompted by an explicit task to make a decision for the further process flow.

In processes that have multiple start events, it was previously necessary to start the case after creation. With the new version the creator of the process gets a task to decide with which event the case should be started. In this way, the process can no longer be simply overlooked.

Warning

Running cases must be terminated before updating to version 7.9. Unfortunately, it is not possible to migrate running cases to the new version 7.9. All processes that have not yet been finished will be automatically archived when updating to version 7.9.

Enhancements in the form editor

The form editor now provides a field that supports the selection of users and user groups during process execution. This makes it even easier to dynamically assign roles in the process to users or user groups.

Selection fields in the form editor were previously simple texts. These now optionally support a key. So you have the possibility to use the key e.g. in formulas and don’t have to use the display text.

Enhancements in the REST editor

The REST editor now allows to send configuration files as binary. This form of REST call is necessary e.g. when using MS-Sharepoint to upload a file.

In addition, more HTTP methods (e.g. HEAD, PATCH) are now available in the REST configuration. This allows to cover a wider range of API calls for external systems.

CI configuration in BIC Process Execution

BIC Process Execution now also adopts the CI configuration from BIC Process Design to achieve a consistent web presence of both products in the organization.

Filter in the case and task list

The case list of a ProcessApp and the task list can now be filtered. The first filter available here is the owner or creator of the case and the ProcessApp to which a task belongs. More filters will follow in the next version.

Group tasks in the process

Group tasks can now also be claimed directly within the case. If the group task is not assigned to anyone yet, a button “Assign to me” is displayed. This eliminates the need to navigate to the task list to take ownership of the task there.

More compact task list

The task list has been redesigned to provide a more compact view that allows you to see more tasks on one page.

Changed display of tabs

The tabs in different areas of the application have been unified and show the name of the tab in addition to an icon.

Resolved bugs

  • [DES-3023] Improve content security policy

  • [DES-3359] Users cannot login via SAML from time to time

  • [DES-3363] Inconsistencies prevent publication of diagram

  • [DES-3412] Security improvements

  • [DES-3435] Exception during the replacement of a used and connected entity

  • [DES-3467] Import fails and cause a “DataIntegrityViolationException”

  • [DES-3479] User report generation can run into timeouts

  • [DES-3481] Security improvement

  • [DES-3489] Failing export due to duplicate document id

  • [DES-3665] Setting standard attributes to read-only has no effect for diagrams

  • [PT-518] Users and User groups don’t get loaded in alphabetic order in Administration

  • [PT-1569] Audit trail is not visible anymore if the owner of an open task is deleted

  • [PT-2001] Wrong default page of deputy tasks

  • [PT-2997] Catalog has no default page (Portal)

  • [PT-4087] OverlayEdgeCreation has no alignment assistance

  • [PT-4467] Clicking on keyword always leads to a search in the public workspace

  • [PT-4468] Attribute view shows date values in different format than the profile view (Portal)

  • [PT-4844] Toasts are translated incorrectly (Portal)

  • [PT-5277] Formatting of lane edges differs in printed diagram

  • [PT-5416] Boolean conditional formatting is not triggered when a diagram gets freshly checked out after reloading page

  • [PT-5487] First task listed in the group task list cannot be revoked after claiming it

  • [PT-5688] Formatted text attributes not updated in edit mode when toggling languages

  • [PT-6116] Requesting diagrams causes unacceptable loading times

  • [PT-6211] Font loading produce wrong calculation

  • [PT-6248] Third Examiner doesn’t get a task (Portal)

  • [PT-6330] Once a BPMN event label contains a line break, its edge overlaps with the label

  • [PT-6352] Dates don’t respect the locale variant

  • [PT-6357] Governance analytics tab has options (Portal)

  • [PT-6431] Security improvement

  • [PT-6465] Missing ellipsis in MyBIC Titles

  • [PT-6479] Notification about a new task is missing when assigned as an examiner on a catalog item

  • [PT-6487] Task list shows only 50 items (Portal)

  • [PT-6567] An edge docked at bottom port covers node name

  • [PT-6579] Reports don’t respect locale variants

  • [PT-6580] Date filter in dashboards do not respect the filter values (Portal)

  • [PT-6589] Unused catalog items in publication are not cleaned up

  • [PT-6594] Break point of a sequence flow cannot be selected and moved

  • [PT-6595] Message edge cannot be drawn straight

  • [PT-6694] Freeform lines could not moved anymore after placing it on canvas

  • [PT-6777] User report generation can run into timeouts

  • [PT-6788] Attachment cannot be downloaded when filename has certain special characters (Portal)

  • [PT-6791] Mimetype will be shown for attachments with special characters in filename (Portal)

  • [PT-6792] Attachment that is published as PDF will be shown with its original file ending

  • [PT-6854] Tenant symbol type colors are sometimes overwritten

  • [PT-6880] Saved searches ignore set filters (Portal)

  • [PT-6899] Security improvement

  • [PT-7045] Workflow error toasts are displayed to all users (Portal)

  • [PT-7214] Layouting two pools doesn’t work correct

  • [PT-7219] Suggestion list does not find expected hits when using a space character (Portal)

  • [PT-7235] Disabled bulk publication option available in read-only stages (Portal)

  • [PT-7257] Center port will not be highlighted if the edge does not exactly hover over center port

  • [PT-7403] AUTHOR doesn’t see “Publish” button in the List page for catalog and diagram (Portal)

  • [PT-7404] AUTHOR doesn’t see “Depublish” button in the catalog list (Portal)

  • [PT-7420] Invalid diagram toast gets shown on last validity day already [User action required]

  • [PT-7515] You cannot set a title for a document in upload dialog

  • [PT-7519] Clicking on a validation item has a wrong behavior

  • [PT-7521] Title of uploads and links are not given in reports

  • [PT-7528] Date attributes are displayed differently depending on their attribute group

  • [PE-2285] Wrong icon when there are no favorites

  • [PE-4911] Unify Apidoc URL in all services

  • [PE-5199] User tasks with only formula fields cannot be completed

  • [PE-5540] A default value error message is displayed but there is no error on date type fields.

  • [PE-5632] Variables saved as String throw an exception with more than 4000 characters because a database restriction

  • [PE-5725] User form is not disabled if task is not assigned to me

  • [PE-5863] Role occupation defined in process variable is not set in sub case

  • [PE-5996] List created in a script task is not stored correctly

  • [PE-6049] The value in a formula field is not calculated when a value exist on task start

  • [PE-6072] Query parameters encoding is not needed on Service tasks

  • [PE-6073] Form values are not stored when the pattern for a text field is invalid

  • [PE-6088] When I claim a group task, I want to be assigned for all following tasks of the group in order to be responsible for the entire instance

  • [PE-6095] Performance issues in processes request

  • [PE-6098] End event with multiple incoming edges crashes execution

  • [PE-6099] Task can not be completed when optional field does not contain a value

  • [PE-6106] Empty cases message is not properly align

  • [PE-6107] The task counter doesn’t work as expected

  • [PE-6113] ACL for Elasticsearch Instance documents is not correctly populated

  • [PE-6114] Selecting a different step in the process flow view causes the view to fully reload

  • [PE-6114] Selecting a different step in the process flow view causes the view to fully reload

  • [PE-6115] Sub case icon is not shown when the call activity is synchronous

  • [PE-6116] How to remove process-execution elasticsearch data is missing in upgrade notes

  • [PE-6123] Updating a process variable does not update the corresponding Elasticsearch document

  • [PE-6130] Elastic Search throws timeout exceptions during re-indexing of Nightly

  • [PE-6153] Service task does not attach the result file in a Document entity

  • [PE-6162] Service Task fails if the URL is a place holder

  • [PE-6165] When a case was stuck because of multiple paths, the synchronization after check-in was not working

  • [PE-6168] Case creation restriction does not work when more than one identity is specified

  • [PE-6169] Text area value is not shown properly in the Email task preview

  • [PE-6186] When multiple paths are finish together, next fragments are not calculated and cases can be stuck

  • [PE-6222] Republishing a diagram in production stage breaks decisions of previous version cases

  • [PE-6224] The status of the first task of a new case is not shown properly when it was started automatically

  • [PE-6260] On systems with cgroup v2, memory management fails in some Java services

  • [PE-6270] New instances are added to the Archived Process’ Instances View

  • [PE-6273] Wrong german translation in the header of My Cases view.

  • [PE-6276] The labels of new user form fields are not localized

  • [PE-6306] Pagination of Collections view is broken

  • [PE-6310] Upload a file to output documents does not work on cases belonging to previous versions of a ProcessApp

  • [PE-6316] NullPointerException when republish a diagram

  • [PE-6346] When a user belongs to more than one Restricted Access group the ProcessApp is shown multiple times as a result of a search

  • [PE-6359] App url changes without view change should replace last navigation entry

  • [PE-6363] Tooltips block the selection on steps of the Flow View

  • [PE-6371] Form Editor Spanish translation misspellings

  • [PE-6377]Signature user task does not get completed in the Flow View

  • [PE-6380] Formatted Text Field with conditional hidden value fails to enable initially

  • [PE-6383] Field with default value fails to execute conditional formulas

  • [PE-6396] The list of cases is misaligned

  • [PE-6398] Long username and email does not display properly in the Profile view

Version 7.8.19

Resolved bugs

  • [PT-6997] Excel macros may not work after stamping

  • [PT-7177] Document conversion during publication has a delay

  • [PT-7178] Process Warehouse creation to fails

Version 7.8.18

Resolved bugs

  • [PT-6623, PT-6793, PT-6900] Security improvements

  • [PT-6809] Local files cannot be opened

  • [PE-6072] Query parameters encoding is not needed on Service tasks

  • [PE-6099] Task can not be completed when optional field does not contain a value

  • [PE-6125] Not count the default instances in the “count open instances endpoint”

Version 7.8.17

Resolved bugs

  • [PT-4234] The word file name is not correct, when the FileName field property in the word is being used

  • [PT-3977] Formatted text attributes get stamped with HTML tags

  • [PE-5752] Archive running instances to support the new flow calculation

Version 7.8.16

Resolved bugs

  • [PE-5886] Variables calculated in a script task have an unexpected result

  • [PE-5905] Rearranging columns in the dmn editor does not work as expected

  • [PT-6663] Security Improvement

Version 7.8.15

Resolved bugs

  • [DES-3419] Entities are replaced by different entities after re-opening a diagram

Version 7.8.14

Resolved bugs

  • [SRE-45] Reliability improvement

Version 7.8.13

Resolved bugs

  • [SRE-45] Reliability improvement

Version 7.8.12

Resolved bugs

  • [PT-6471] Date attributes can not be cleared on the attribute list

  • [PT-6575] Security improvements

  • [PT-6618] Mismatch between selected date and displayed date for datepickers in old UI

Version 7.8.11

Resolved bugs

  • [PE-5819] API key validity is not checked

  • [PE-5782] Properties on form fields do not work as expected

  • [PE-5773] When I move a column in a dmn task then only the column header is moved, not the rows with the values

  • [PE-5755] User Form’s Formatted Text field saves step variables on OnChanges instead of on OnBlur

  • [PE-5750] DMN tasks show outputs that should be hidden

  • [PE-5820] Optimize output mapping on call activity tasks

  • [PE-5756] Save only changed variables

  • [PE-5533] Run start timer only on production stage

Version 7.8.10

Resolved bugs

  • [DES-3343] Archive import does not update entities correctly

Version 7.8.9

Resolved bugs

  • [PT-6382] Workflow emails will be sent to more recipients than the configured limit

  • [PT-5184] Workflow fails with uninformative error if any governance related group does not exist

  • [PT-4119] Workflow related issue after temporary database connection failure

Version 7.8.8

Resolved bugs

  • [PT-6316] Governance dates should be shown with the locale time of the viewing user

  • [PT-6252] Images can be added to the description attribute which leads to unexpected behaviour

Version 7.8.7

Resolved bugs

  • [PE-5651] Task list is not updated automatically when I complete a task

  • [PE-5611] Request for task variables fails, if request gets to long, because of filters

  • [PE-5650] Input/output mapping fails on multiple choice fields marked as “Save selected options as string array”

Version 7.8.6

Resolved bugs

  • [DES-3323] User Export does not contain all users

  • [PT-5858] Switching the language while editing description attributes displays the same value in both languages instead of an empty field

  • [PT-6188] Replace unsupported list bullet characters during PDF conversion of MS Word documents

Version 7.8.5

Resolved bugs

  • [PE-5612] After deleting and recreating a user, the query to search by email address gets multiple search results

Version 7.8.4

Resolved bugs

  • [PT-6216] Add/Remove free space does not work if pools with multiple lanes are involved

Version 7.8.3

Resolved bugs

  • [PE-5568] Formula execution resulting in null values results in npe

  • [PE-5556] Default reminder schedule has wrong configuration

  • [PE-5554] Input fields for DMN are not shown in task

Version 7.8.2

Resolved bugs

  • [PT-6118] Diagrams with non-resolvable decompositions cannot be displayed in the webclient

  • [PT-6207] Documents without stamping properties are not converted to PDF on repeated entity publications

Version 7.8.1

Resolved bugs

  • [PT-3840] When using an occurrence assignment attribute to display a conditional formatting on the symbol, the format is not applied

  • [PT-5827] Date attribute values are not displayed in the local timezone

  • [PT-6005] SVG of diagram with over 2000 entities is not requestable and diagram cannot be displayed in portal or publication stage

  • [PT-6104] Changing color settings is not consistent for all stages

Version 7.8.0

New Features

Governance Analytics

We extended the Governance Cockpit of the new user interface with an analytics tab. There you can display the most important information aggregated in charts and get an even better overview of your diagrams and catalog items.

Various evaluations are available to analyze your governance:

All diagrams or catalog items of a repository

The two evaluations show you the number of diagrams or catalog items per stage and offer you the possibility of drilling down on the aggregated view to get to the detailed view.

Upcoming diagram or catalog item resubmissions

The evaluations give you an outlook of how many diagrams or catalog items become invalid in which month so that a check of their validity is necessary. The outlook covers the next 12 months. The reminder interval for resubmissions is not considered here.

Finished publications of diagrams or catalog items

The evaluations present the past publications of diagrams or catalog items within the last 12 months and summarizes them per month.

After updating to the current version, it may take some time until all the data is available in the evaluations.

Resubmission and repository filter in the Governance Cockpit

In the Governance Cockpit, you can now filter for diagram or object resubmissions as well as for workflows originating from certain repositories. Both filters are available in the new and old user interface.

Bulk publication of catalog items

In the new user interface, you now have the option of publishing several catalog items at the same time. The function is in the options panel if you are in the catalog on the catalog list. If you select bulk publication, BIC Process Design pre-filters the catalog list so that you can only select catalog entries that can be published. Each entry is displayed with a checkbox. As soon as you have selected several entries, you can start the bulk publication for these catalog entries.

Please note that for each selected catalog entry a publishing workflow is initiated, and tasks and notifications are triggered (depending on the release type).

Document stamping with language localized attribute values and dynamic date values

If you publish your documents in BIC Process Design, then you can use document stamping to include values from governance attributes in the document. We have extended the function so that you can now also use the values of language-dependent text and enumeration attributes. It is necessary that you configure the intended language in the document beforehand.

Furthermore, you can now leave the “Valid from” date empty and use it in the stamping. If you have subscribed to the Extended Approval Package, you have the possibility to use the date values in the stamping that are set when the workflow is executed.

Please note the necessary preparation to stamp attribute values in a published document.

Configure cut process image in Word reports

In Word-based reports it is now possible to include a process as a cut graphic instead of an uncut graphic. To do this, you must first adapt the corresponding template by exchanging the placeholder for the graphic. After that you need to set the number of pages to be used to cut the process in the print settings of the process. The print settings are also applied to the print function.

Additional validation possibilities via OCL

We extended the validation possibilities and give you the opportunity to …

  • … check the values of diagram attributes.

  • … double check date values against the current date.

  • … double check date values against defined intervals.

  • … classify rules as blocker to prevent the check-in in case of a violation.

Please note that OCL rules are configured in the method editor. Currently, none of these options is applied in a validation rule in the standard method.

Pre-configured report scenarios in the Process Matrix report

We have extended the Process Matrix report with common reporting scenarios and integrated the existing report as additional pivot matrices. The pre-configured reporting scenarios are:

  • Application usage (per activity and process)

  • Document usage (per activity and process)

  • RACI mapping (per activity and process)

  • Risk occurrence (per activity and process)

  • Diagram metrics (per process)

You specify the scope of the report, i.e., whether a diagram, the diagrams of a category or the entire repository should be included in the report, directly when generating the report. All processes listed in the content area are considered. If essential relationships or objects are not available in the report context, the affected report scenarios remain empty.

User overview as Excel report

Administrators can export a user overview as Excel report in the user administration. In the Excel file you can see the number of licenses used per user role, all users of your system and other details about a user such as name, email, user role, language, and stored user groups. If several user groups have been stored for a user, an entry is created for each user group.

Please note that activated filters or search terms are not considered for the export.

Existing features available in new user interface

Central search

The new user interface gained a central search which helps you to find diagrams, modeling objects and catalog entries.

Please note that the search does not yet include all functions and we will integrate them in the coming versions.

Set a deputy for tasks

Task owners can set a deputy in their profile. This setting could be made in the “My Tasks” area of the old user interface and has been moved to the user profile.

After a deputy has been chosen, all tasks also appear in the “Deputy tasks” list of the deputy and can be taken over, for example, if the task owner is absent.

Remove favorites

Favorite diagrams or search favorites can be removed from your MyBIC page at the corresponding tile. This option was available in the old user interface in the favorites panel above the current repository. Please note that you cannot remove favorites set for you by your administrators. Therefore, these tiles have no context menu.

Change catalog entry to suggestion

If you open the details view of an accepted catalog entry in the catalog of the public workspace, you have the possibility to change the catalog entry into a catalog suggestion in the options.

Please note that catalog suggestions, in contrast to catalog entries, can be changed in the modeling and the changes affect all occurrences.

Process Execution

Task form on your task list

Working on tasks is the main use case you will face in BIC Process Execution. Therefore, we have now enhanced the focus on your tasks and how to work on them. When opening your task list and clicking on one of them, the task form will open in this view as pop-up. You can then work on your task just in the same way as in the task form within the process flow view. When you complete the task, the pop-up closes, and the task is marked as completed in the task list. The option to provide a comment when completing a task is also integrated in the pop-up task form. In this way, it is now possible to edit all your tasks directly within the task list and no longer have to navigate into the process flow.

Remark: The pop-up task form will not include auto generated decisions for gateways without expressions! This is only a backup mechanism. You should always define expressions on the outgoing edges of a gateway. Please check the documentation for the pop-up task form to get more information.

E-Mail and URL as new inputs field for the user form

We have added two new input field types to the user form editor. As an author you can now add an email and an URL field to your user form. The fields provide built-in validation for emails and URLs. As an author you have the option to provide own definitions for the validation of the user inputs.

The URL field supports the URL functions of the browser, such as opening the URL when clicked. The email field also supports the mailto feature so that your local email client will be triggered to open the send email window.

Define default values on your input fields

There are some cases where it is necessary to have a default value on an input field. This can be a number, text, selection, or anything else. As an author you can define a default value that can be a fixed or calculated value and refer to process variables in the case. You can use the same formulas and options as on a formula field. The defined value will be calculated once the task is started. You are then able to change the value before completing the task.

Attachments in automatically sent emails

E-Mails can be sent automatically via send tasks in BIC Process Execution. You can provide all necessary information like the receiver, cc, bcc, subject, and body. Now also attachments will be included in automatically sent emails via send tasks. To add an attachment, you only need to model an input document on a send activity. When a document was uploaded in a step before, this document will be attached to the email. When you want to send multiple attachments, you simply need to model one input document for each attachment on the activity in BIC Process Design.

API key as dedicated authentication option for REST-Calls

We have improved the configuration for the API key authentication. You can now select the API key as authentication type in the connection section of the REST-Call configuration. When you have selected the API key authentication you can provide the name and the value of the API key and select whether to place it in the header or request parameters of the request.

OAuth2 as authentication for REST-Calls

Oauth2 is a common authentication method and provides various authentication workflows. BIC Process Execution now supports the OAuth2 client credentials flow for the REST-Calls in the service tasks. You can provide all necessary information in the editor when you select OAuth2 as authentication type.

Improved error messaging in user form editor

There are some conventions and mandatory fields to configure for a user form. When you try to save a form configuration that contains errors, the system will not allow you to save these settings and will give you feedback on the errors and where they occur. By that you can find and resolve the issues quickly.

Favorites as dedicated ProcessApp Collection

When you are using ProcessApp Collection, you now have a dedicated collection for your ProcessApp favorites. All ProcessApps that you marked as favorite are included in this collection automatically. This collection is shown by default when the ProcessApp Collections are configured. The favorites collection is always shown as the first collection in the ProcessApp Collections view.

“More ProcessApps” Collection to collect unassigned ProcessApps

When you are using ProcessApp Collection, you now have a dedicated collection for ProcessApps that are not assigned to any collection. This collection is shown by default when the ProcessApp Collections are configured. The “More ProcessApps” collection always appears as the last collection in the ProcessApp Collections view.

Edit ProcessApp Collection configuration

If you are an administrator, you can now edit the configured ProcessApp Collections. All settings except the collection ID can be adjusted. If you want to change the ID, you must delete and recreate the collection.

Improved usability in the header configuration of a REST-Call

We improved the usability in the header configuration of the REST configuration for service tasks. Adding new parameters to the header is now more intuitive and predictive. The provided fields are now also saved when not clicking explicitly on the plus icon.

New entry point for editors in the configuration panel of a diagram

When editing a diagram, you now have a new entry point for the BIC Process Execution editors of the different element types in a diagram. In the details section on the right side of the screen, you will find a new option for the editors. In the first step this is a place where you can open the existing editors. In the future, editors will be integrated into the side bar so that you can do the configuration in this place without opening a pop-up.

Redesign of the process flow view

We have updated the process flow view that you see when you open a case. Like this, we provide a better overview of the different tasks and types of activities that have been completed, are active and will be relevant in the future.

Redesign of DMN editor

In the past the DMN editor did not fit the design of the other editors. Therefore, we updated the design to align it and have a consistent UX on overall BIC Process Execution editors. The changes bring a better readability, better UX and add explicit buttons to save and cancel the changes.

Automatic group task assignment

Some cases contain group tasks that can be claimed by a member of these groups. Usually, a user who takes over a task for a group should automatically be responsible for all tasks of the respective case. Therefore, when you claim a group task, the system now assigns all following tasks for this group to you. By that you do not have to claim the tasks on your own.

Only the responsible for a task can now complete this task

In the past, you could complete tasks that were not assigned to you. This was a comfort function that we changed in this release. If you are not the responsible of a task, you cannot work on a task and cannot complete it. The task form is disabled, and the complete button is not shown. When you want to complete the task, you must be the assignee.

Only an authorized user can now delegate a task

Delegation of a task was previously available to all users. This was a comfort function that we changed in this release. If you now want to delegate a task, you must be the assignee, an administrator, or part of the group if it is a group task.

Store multiple-choice selection in an array

Multiple choice fields save the user selection in a process variable with the data type string. To have an easy handling of the selection in expressions, evaluations, etc., this data can now be saved as data type array. As an author you can set the type of storing in the configuration for the multiple choice field. Each field can be configured separately.

Remark: The use of storing multiple choice selection as string is no longer recommended. This functionality is deprecated and will be removed in 2023. Please check your processes and update them in the next months.

Resolved bugs

  • [DES-526] Missing documentation for Advanced Approval / Execution Signing

  • [DES-1668] Administrator cannot filter SSO users using the role filter

  • [DES-2832] Installation instruction in SAML has incorrect screenshot

  • [DES-2893] Upload limits are incorrectly documented

  • [DES-2905] Configuration of open relay SMTP leads to warnings

  • [DES-2928] Nginx often crashes during the upload of a 1 GB file

  • [DES-2995, DES-2996] Security improvements

  • [DES-3022] Proxy does not work if more than one nameserver exists

  • [DES-3024] Unlocalized attachment attribute in imported objects are invisible

  • [DES-3039] GRC-Apigateway returns 500 by fetching big diagram

  • [PT-1598] Catalog list filter display enumeration value instead of the name (Portal)

  • [PT-2305, PT-5641, PT-5764] - Security improvements

  • [PT-2779] Invalid diagram warning toast gets displayed on the expiry day already

  • [PT-2786] Assignment is created in wrong stage when navigating from versions hub

  • [PT-4650] Charts show index of enumeration instead of related name (Portal)

  • [PT-4653] Tables are not inserted at cursor position in formatted text attributes

  • [PT-4655] Format buttons in formatted text attributes are not correctly highlighted

  • [PT-4914] Occurrence view does not show all occurrences (Portal)

  • [PT-5019] Publishing a workbook could hide spreadsheets

  • [PT-5148] Copied symbol format gets partially lost

  • [PT-5357] Extend option in resubmission can affect preview stage

  • [PT-5471] Undo function does not work properly

  • [PT-5557] Filtering catalog leads to an empty export (Portal)

  • [PT-5612] Entity release mail contains wrong language

  • [PT-5642] Default configuration can lead to out of memory

  • [PT-5822] Diagram layouter can break edges

  • [PT-5882] Catalog state will always set to ‘suggested’ when this column is missing in the import

  • [PT-5987] Removing free space on pools with nodes may prevent diagram check in

  • [PT-6001] Opening a diagram by link doesn’t switch to corresponding repository context

  • [PE-5472] Formula is recalculated after task completion

  • [PE-5471] Null comparison for null value in string variable does not work on sequence expression

  • [PE-5425] The DMN output is not shown properly when the variable matches the label

  • [PE-5347] The task following a DMN task shows the DMN form field

  • [PE-5345] DMN evaluation does not work for default instance

  • [PE-5342] Shown ProcessApps in Collection card do not fit the defined logic

  • [PE-5298] Placeholder in text area is not visible

  • [PE-5285] Retention period attribute missing on BPMN and EPC diagrams

  • [PE-5224] User task list does not show all tasks when the app starts in the group task list

  • [PE-5218] Security improvements

  • [PE-5200] DMN editor jumps to top when I delete or duplicate a row

  • [PE-4999] createdDate process variable only sends date without time in a service task

  • [PE-4996] Formatting text in textarea does not apply the format

  • [PE-4894] Setting a ProcessApp as favorite does not apply when switching to another site before the animation is not completed

  • [PE-4892] Case flow view does not appear after creation

  • [PE-4597] Warning toast pops up multiple times when starting process without clear entry point

  • [PE-4171] Boolean field not checkable after textarea input

Version 7.7.8

Resolved bugs

  • [PT-5270] Activities without name will sometimes be rendered with an undefined label

  • [PT-5558] Diagram search results cannot be opened via left click in the portal

  • [PT-5838] Images are displayed in wrong order when using “getImageWithPrintSettings” in report templates

  • [PT-5839] Image resolution of large diagrams is too low when using “getImageWithPrintSettings” in report templates

Version 7.7.7

Resolved bugs

  • [PT-5755] Signed PDF files cannot be published with stamping enabled

  • [PT-5819] SVG rendering fails with custom symbol formats for BPMN pools

  • [PT-5829] Catalog search in webclient incorrectly applies additional sorting

  • [PT-5828] Stamping in document publication removes unmaintained properties instead of leaving them empty

Version 7.7.6

Resolved bugs

  • [DES-2958] Message publishers will be blocked due to high watermark alarm

Version 7.7.5

Tasks

  • [DES-2036] When the trial period has ended, the tenant should be deleted after a grace period

  • [DES-2035] When the trial period for a tenant is over, the tenant should be blocked

Resolved bugs

  • [PT-5529] Security Improvements

  • [PE-5068] Role occupation does not work when creating a case via run link

Version 7.7.4

Resolved bugs

  • [DES-2903] Serialization of domain data fails sporadically during field access via reflection

  • [DES-2894] The usage of the Method-Service leads to OutOfMemoryError on multi-tenant systems

  • [PT-5377] Donut charts does not get updated facet value counts

Version 7.7.3

Resolved bugs

  • [PT-5237] Facet view moves when a hidden value gets displayed again

  • [PT-4974] Multiple items get pasted from clipboard

  • [PT-5341] Edit catalog item attributes after creation saves data only partially

  • [PT-4642] Dynamic facet count does not work for catalog filter

Version 7.7.2

Resolved bugs

  • [DES-2866] Keycloak cause Bad Request 400 in Authentication Configuration when the flow name contains a space

  • [DES-2845] Username and other user attributes from Keycloak don’t fit user-service columns

  • [DES-2890] User cannot choose highest role when more than one role is assigned in Keycloak

Version 7.7.1

Resolved bugs

  • [DES-2843] Add missing hint in Upgrade notes

  • [DES-2785] Reindex cannot be triggered

Version 7.7.0

New features

Dashboards for diagrams

The new user interface provides a dashboard view for diagrams now. The dashboards evaluate the attributes of your diagrams in donut charts and since they are interactive, you can easily analyze your repository. The dashboard is an alternative view to the diagrams of your diagrams list. If you select pieces in a donut chart and navigate back to the list view, the list will contain exactly the diagrams which match your criteria.

To see dashboards for diagram attributes, you need to select those attributes in the administration. You can apply the same procedure to your self-configured attributes to evaluate them in the dashboards. In addition, these attributes are available as filter options in the diagrams list.

Process Warehouse export includes state of catalog entries

We added the column „Catalog state” in the Process Warehouse export for catalog entries. The values in the column indicate if the respecting entry is an accepted catalog entry or a catalog suggestion.

You can change the catalog state in a Process Warehouse export and import it to accept a large quantity of catalog suggestions or reset accepted entries to suggestions. If you create new catalog entries using a Process Warehouse import and change their catalog state to “APPROVED”, these new entries do not have to be accepted manually in the catalog.

Please note that you should only display the columns of the attributes you would like to update with an import.

Including of graphics to diagrams and modelling objects

You can include graphics as a background of a symbol. For example, this can be helpful if the graphic serves as a navigation element. To do so, you must model and format a navigable object first and then add the graphic.

Hint

The formatting options do not show yet that a graphic has been included as background.

Moreover, you have the possibility to paste graphics directly from your clipboard. In the past, the pasting of a graphic had to be done via drag and drop which meant that you had to save it locally to add it.

Hint

If you have several items in your clipboard, all items will be pasted.

New catalog design

The design of the catalog in the new user interface has been reworked and adapted to the diagrams view. The dashboards are displayed in a new design which matches the diagram dashboards. The bar charts have been removed in the new user interface since this form of evaluation was redundant.

List of expired catalog entries in publication stage

Until now, BIC Process Design informed about expired catalog entries (“Valid to” date in the past) contained in a diagram via a banner in the new user interface. From now on, those entries are listed in the validation. You can simply click on an entry in the validation to highlight the expired catalog entry in the diagram and easily identify the specific occurrences.

Process Execution

Group ProcessApps in ProcessApp Collections

You can now group your ProcessApps in ProcessApp Collections. You can define your Collections in the BIC Process Execution Administration and create Collections based on departments, areas, topics and any other structure you need. A ProcessApp then can be assigned to one or multiple Collections. The Collections let you group your ProcessApps so that you have a clear structure and can find your relevant ProcessApps even quicker.

Single- and multiple-choice fields as dropdowns

When creating a user form, you can now configure single-choice and multiple-choice fields to be shown as dropdown fields. You do not need to create new input fields to do so. You can simply update your existing input fields and change the radio buttons and checkboxes into dropdowns.

Introducing the user profile

We implemented a user profile area in the application. Here you find your user information, the selection for the content language, and new profile settings. The user profile will include even more features in the future.

Define your deputy who will get your tasks when you are out of office

In the new user profile area, you are now able to configure your deputy and your availability status. Both features in combination ensure that your tasks will be handled even if you are out of office. You can define another user as your deputy and when you set your availability status to “Out of office”, all new tasks assigned to you, will be delegated to your deputy.

When you are back in the office, you set your availability status back to “Available” and all new tasks will be again assigned to you.

Provide hint text for input fields

Some input fields need to provide more information to the user. We already have placeholders to provide information and from now on you can use hint texts for most of the input fields. The hint text will be shown right under the input field. In contrast to the placeholder, the hint text is visible even if there is a value in the input field.

Payload for case creation via REST API adjusted

In BIC Process Execution, you can create new cases for a process via REST call. You can include data for the case, like process variables, the case name, and roles in the payload of the REST call. The structure was a bit different to the structure we accept and the way we handle the payload in the REST calls of service activities. Therefore, we now have aligned this in the case creation API, so that creating the payload is more in common with the rest of the application.

Hint

You can use both variants, the old one and the new one. By that you do not need to adjust existing configurations.

Roles are included as process variable

Every case has some process variables that are created automatically when starting a case. Until now these process variables were the case name, creator name, creator email and creation date. We added the functionality that also roles are available when creating a case.

To have a role as a process variable, you must set an identifier on the role. By that the system creates a process variable with the defined identifier as name when creating a new case.

When you have defined a staffing for a role, the process variable contains either the email of the user or the name of the user group.

Resolved bugs

  • [PT-5216] - Check in of a favorite fails on different repository

  • [PT-5202] - Create new catalog item dialog has scroll bar on mobile view (Portal)

  • [PT-5189] - Facets for an entity type are not shown if set to hidden in the method

  • [PT-5119] - Automatic line break in description editor breaks lines within words

  • [PT-5112] - Catalog search misses sorting for equal scores

  • [PT-5109] - Titles are not properly removed from URLs

  • [PT-4864] - Language switch doesn’t work for diagrams (Portal)

  • [PT-4837] - Catalog list is not update after deselecting a facet (Portal)

  • [PT-4583] - Chart titles in catalog depend on content language (Portal)

  • [PT-4571] - Generating an entity profile report in catalog fails sporadically

  • [PT-2103] - Stamped attribute values are not updated after re-releasing a document

  • [PT-1222] - OCL fails to evaluate association attributes

  • [DES-2620] - GroupMapper should first try to use the groupId

  • [PE-4725] - Outline is crossing label in the preview area in the form editor

  • [PE-4724] - Drag and drop indicator line is too short in user form editor

  • [PE-4599] - Curly braces instead of correct error is shown when unrelated formula field gets updated

  • [PE-4525] - Long instance names overflow is disregarded

  • [PE-4483] - New empty instance flows are not updated once the flow has been calculated

  • [PE-4472] - Label fonts in form editor are blurred

  • [PE-4305] - Push notifications are not sent when tasks are delegated

  • [PE-3896] - JSON variables arraise an exception if has a field with an object value

Version 7.6.10

Resolved bugs

  • [PE-5329] Role occupation does not work when creating a case via run link

Version 7.6.9

Resolved bugs

  • [PT-5220] Adjust timeout for editor context menu items

Version 7.6.8

Resolved bugs

  • [PT-5033] “You are offline” hint gets triggered when opening modeling context menu on slow connection

Version 7.6.7

Resolved bugs

  • [PT-4834] As a user I want to confirm my identity in a single sign on environment so that the Advanced Approval works with SSO

Version 7.6.6

Resolved bugs

  • [DES-2677] Keycloak fails starting for systems with more than one LDAP provider

  • [PT-5110] Diagram cannot be rendered if it contains boolean attribute placements

  • [PT-5021] Cursor in description fields jumps to beginning while typing

Version 7.6.5

Resolved bugs

  • [DES-2472] Login with LDAP user fails when LDAP is set to read-only

  • [PT-5020] Define a max limit for email recipients

Version 7.6.4

Resolved bugs

  • [PT-4943] Allow check-in of catalog suggestions option in administration does not work

  • [PT-4908] Stamping certain file formats blocks catalog publication

Version 7.6.3

Resolved bugs

  • [PT-4450] Expired valid to dates are not shown in the validation hub

Version 7.6.2

Resolved bugs

  • [DES-2485] Entity replacement does not create update event

  • [DES-2482] Pagination is broken when fetching entity occurrences

  • [DES-2508] Retrieving all users with projection fails

  • [DES-2483] User groups with a stop word as name do not work in access restrictions

  • [PE-4460] Security improvement

  • [PE-4417] PWA on mobile devices is not working properly

Version 7.6.1

Resolved bugs

  • [DES-2512] When entering two different passwords while setting a new password no hint message is shown

  • [PE-4325] Case name is not changed when the Service or Script tasks change the caseName variable

  • [PE-4324] Reminder just after creating an instance doesn’t work

  • [PT-4925] Provide actual user role to Userflow

  • [PT-4861] Banners for validity period are not refreshed when changing stage

  • [PT-2153] Original file format is not always kept during publication

Version 7.6.0

New features

Copy and paste of symbols between different diagram types and automatic symbol conversion

You can copy single or multiple symbols and paste them into a different diagram type. We automatically change the symbols copied to your clipboard to match the notation of the targeted diagram type and transfer the modeling objects. The object types must be allowed in the target diagram to enable copying and symbol conversion. Prohibited objects will not be pasted and you will receive a note. You can manage object types in the method to allowed entity types in diagram types and set the default for symbol types.

Please be aware of the limitations:

  • The BPMN standard differentiates between start, intermediate, and end events. EPCs only have a generic event which can be used for all circumstances. Therefore, events will not be pasted.

  • When pasting into a BPMN diagram, pools will not be automatically created.

Special retention periods for diagrams and catalog entries

You can assign a special retention period to diagrams and catalog entries for the publication stage, which differs from the general setting in the administration area. Use the governance attribute “Special retention period (in years)” to configure a special retention period to assign an individual retention period in years.

Please be aware that the attribute “Special retention period (in years)” is disabled in the standard method. You need to enable it in your method for productive use.

Declaration for expired catalog entries in published diagrams

When a catalog item is used in a published diagram and its validity period is reached the user will see a banner which informs them about that.

The banner text can be customized if it does not fit your needs, but only for Private SaaS or on-premises installation. Please contact your GBTEC project team.

Exchange symbol color settings

Administrators have the possibility to change the symbol color settings to easily switch between different designs or use predefined symbol color settings. You have the option to download the current symbol color settings in the administration. At the same place you can upload your own symbol color settings for example to use predefined symbol color settings.

Distribution types in the simulation

You now have the possibility to use different types of distributions when using parameters for the simulation. This allows you, for example to specify more precisely the duration of an activity or the incoming of a process instance.

EPC Symbol classified by task type

The EPC symbol for activities now shows an icon to visually identify the task type of the activity. Before that you could choose a task type, but it was not visible in the modeling surface.

Please be aware that already modeled symbols will not automatically change. You need to reassign the symbol.

EPC symbol classified as external

The EPC symbol for roles now switches its color to visualize external roles. Before that you could classify roles as external, but the symbol stayed in the same color.

Please be aware that already modeled symbols will not automatically change. You need to reassign the symbol.

Process Execution

Introducing signature tasks

Some processes contain critical tasks where you, as the task owner, must confirm that you and not someone else performed the task. You can obtain this confirmation with signing tasks. To complete the task, you must first authenticate yourself with your credentials. If the authentication is successful, the task is completed, otherwise the system refuses to complete it. The authentication follows your company’s rules and is even requested when SSO is enabled by default.

Dynamic role assignment

Within a process flow, you can model different roles and store a default assignment for them. With our new feature, you can define which user or user group is responsible for a role during the runtime of a process. To achieve this, you can use different task types and methods. Roles can be assigned wherever process variables can be modified. This can occur, for example, within activities or also at the start when creating an operation from another system via the API interface.

Create cases automatically by timer

You can now define timers on start events. The system then automatically creates cases according to the defined timer. By that you can automate recurring processes and ensure that these processes will not be forgotten. When you have reached a state of full automation of a process, you will not even have to do one manual step.

Setting dynamic due dates on tasks

Tasks often need to be done in a specific time to keep projects and processes on track. Therefore, you can now define a processing time for each task in the processes. When reaching such a task during runtime, the due date will be calculated dynamically. You as assignee can see the due date on the task in the task list and in the case flow overview. By that, the tasks can be completed on time.

Getting reminders for due tasks

By having due dates on tasks, you can ensure that your cases will be handled in a proper time. To keep the task owners up to date and remind them about due and overdue tasks, the system sends reminder emails with a task overview. The tasks are grouped into pending, due today and overdue, so you can get the tasks listed by urgency and work through them.

If you are assigned a task that is already overdue or needs to be completed within the next 24 hours, the system sends a separate email for this task immediately after the assignment.

Every task mentioned in the reminder email contains a link to the task in BIC Process Execution so that you can directly access and work on it.

Perform subprocesses asynchronously

With release version 7.5 we introduced call activities that allow you to refer another process via call activity and by that create a subcase for that process automatically. In that version, the subcase will be processed synchronously. That means that the main case waits for the subcase to be completed to continue with the next steps.

Now you can mark a call activity as asynchronous. By doing so, the call activity task in the main process will be continued instantly when the case for the subprocess was created. The next task is started, and the main case can continue without waiting for the subcase to be completed.

Delete ProcessApp data in Studio and Test stage

When you create a ProcessApp, you usually test it intensively to make sure that everything works as defined. Some process designers duplicate ProcessApps and then work with that version. In the long run, this creates a lot of data that you will eventually no longer need. The Studio and Test environments are automatically cleared of ProcessApp operations when a new version of the process is checked in. Now you have the additional option of deleting the entire ProcessApp in the Studio and the Test environment in order to manually clean up the system.

JavaScript in script tasks

We introduced script tasks with release 7.5 where you can provide Groovy script to the ProcessApp and handle data in script tasks. Now BIC Process Execution is also supporting JavaScript as script language. You can switch between JavaScript and Groovy and will get syntax highlighting and code suggestions for both languages. With JavaScript, you have an easier access to script tasks.

Change case name

The case name is a specification that is also available as process variable within a case. There are use cases where you need to change the case name in a running case and see the change in the case list. We have improved the application there so that this change takes effect in all places where the case name is displayed.

Favourites within the ProcessApp list

The ProcessApp list was separated into “All ProcessApps” and “Favorites”. We have merged these views as a preparation for features that will be available in the next release. When you have marked a ProcessApp as favorite, then you will see the favorite icon on this ProcessApp.

Actions on a ProcessApp

We changed the icons and the access to the functions of a ProcessApp in the ProcessApp overview. Additionally, to the ProcessApp icon there is only the favorite icon left. Other actions like the create case action are now placed in a context menu that appears on hover.

Improved error handling on send tasks

Send tasks can be configured to send emails automatically. But there can be an issue e.g., with the email server so that the task cannot be sent and is in an error state. When this happens, this task now becomes a user human task, and you can handle this task manually. The error is shown on this task and you can decide whether to send the task manually or try to send it again automatically.

Automatic email sending when placeholders are missing

Email templates can contain placeholders for process variables. In a generic email, you sometimes add placeholders for variables that are not provided in all cases. For these cases you can now specify the option to set an empty string at this point. In manual send task, you will not be confused by the placeholder any longer. In automatic send task, the system will send the email with an empty string.

Redesigning the task list

We redesigned the task list to provide a better overview of the pending tasks. The task entries now show the information in a more structured way. It also shows the due date for a task if one is set. Additionally, status icons will be shown when a task is in error state or overdue.

Updated application name and favicon

To ensure a consistent look and feel for all products, we have updated the application name and the favicon. Both changes can be seen in the browser tab.

Resolved Bugs

  • [DES-2376] - Service calls sometimes fail because of expired access token

  • [DES-2314] - The “visual-data” is not loaded lazy and can cause an OOM of the domain-service

  • [DES-2312] - Diagrams may be displayed in the wrong context

  • [DES-2161] - Misleading information in section “Configuration for automatic linking of SAML accounts” of installation documentation

  • [DES-2092] - It is not possible to trigger the endpoint for creating an user without sending an first-login-email

  • [DES-2017] - System requirements needs update

  • [DES-1967] - Database backup may cause unexpected high disk usage

  • [DES-1962] - Java Mail Properties set by environment variables have no effect

  • [PE-4259] - Attachments are being handled in memory

  • [PE-4178] - Form data is not saved when completing a task

  • [PE-4176] - Button text size on mobile devices is too big on case archive action

  • [PE-4169] - Hidden condition is not evaluated

  • [PE-4143] - The Process Execution Apigateway is killed in production due to too much memory consumption

  • [PE-4121] - Publishing of new process version aborted when creation case

  • [PE-4107] - Can not download an attachment on activity

  • [PE-4067] - Manual complete task is not possible for started task which does not have an assignee

  • [PE-3981] - Form focus jumps to top when updating the form

  • [PE-3975] - Menu is missing on mobile when accessing the application

  • [PE-3878] - Error message for mobile view has wrong format

  • [PE-3665] - NullPointerException on navigating to the default instance

  • [PT-4886] - Online help download as PDF broken

  • [PT-4841] - Special characters in link title breaks search when link is search facet

  • [PT-4806] - Delete attachment in all languages does not work without attachment title

  • [PT-4731] - Simulation parameters cannot be entered on custom symbols

  • [PT-4488] - Typo in info banner

  • [PT-4020] - Matrix view does not respect configuration

  • [PT-3945] - Some fonts are not displayed correctly

  • [PT-3710 | PT-3733 | PT-4455] - Security improvements

  • [PT-3263] - Catalog import removes link titles

  • [PT-3151] - Valid from date did not recognize UTC time zone in process warehouse report

  • [PT-2787] - Third examiners do not receive an email on diagram publication completion

  • [PT-2503] - Profile report for catalog items gets generated in browser language

  • [PT-2014] - PDFs with extended rights do not work after publication (see hint here)

  • [PT-1922] - Reports do not update Created / Last Saved property

Version 7.5.11

Resolved bugs

  • [DES-3024] When the attachment attribute is configured as unlocalized, the attachments from imported objects are invisible. Attention: This fix not included in 7.6.x and 7.7.x.

Version 7.5.10

Resolved bugs

  • [DES-2845] Username and other user attributes from Keycloak don’t fit user-service columns

Version 7.5.9

Resolved bugs

  • [PE-4762] Enhance how the JWT public key is loaded in Process Execution service

Version 7.5.8

Resolved bugs

  • [PT-5110] Diagram cannot be rendered if it contains boolean attribute placements

Version 7.5.7

Resolved bugs

  • [DES-2384] Improve “migrateToUserService” migration

Version 7.5.6

Resolved bugs

  • [PT-4265] Last changed date of search hit is not correct

  • [PT-4666] Sanitizing results in format differences

  • [PT-4671] Pasting a link in third-party applications breaks URL

Version 7.5.5

Resolved bugs

  • [PT-4632] Building search index is interrupted on uncommon office documents

Version 7.5.4

Resolved bugs

  • [DES-2277] No User and Group related messages are sent for LDAP and SAML configurations

Version 7.5.3

Resolved bugs

  • [PT-4557] - Security improvement

Version 7.5.2

Resolved bugs

  • [PT-3770] - Redirect roles in feature toggle

Version 7.5.1

Resolved bugs

  • [PT-4120] - Scale factor slider values in diagram print format settings are not correctly reproduced in print view

  • [PT-4388] - Active resubmission workflows started before version 7.4.8 that are manually aborted will be recreated once if they are still valid

  • [PT-4505] - Security improvement

Version 7.5.0

Key features

Easy inserting of a symbol in an existing sequence flow

Symbols can now be dropped on a sequence flow to automatically embed the new symbol in an existing sequence flow. You will see a visual feedback which signals that a symbol can be embedded in a sequence flow.

For example, you can drop an Activity or Gateway on the sequence flow between two other Activities and the new Activity is directly embedded in the sequence flow and connected to the other Activities.

Access to publication archives

Until now the archive export of depublished diagrams or catalog items were provided at the depublication workflow in Governance Cockpit. Users wanting to view an archived version in BIC Process Design needed to download the archive export and import it again.

The archived versions of diagrams and catalog items can now be accessed from the Governance Cockpit. When a diagram or catalog item was depublished, users can access the archived version from the audit trail of the depublication workflow. You will be informed that the diagram or catalog item has been depublished and have the option to open the archive. If you choose to open the archive you will directly see the diagram or catalog item and easily navigate through the different versions. Your Readers won’t be able to access archived versions in publication since the archive access is in the Governance Cockpit, but you can share the URL to the diagram or catalog item with them, if they need to access an archive.

Please note that this is only available in the new user interface.

Linking Governance Workflows to diagrams or catalog items

In the old user interface, it was not possible to navigate from a workflow to a diagram or catalog item which is subject of the workflow. We enabled this navigation in the new user interface where you can now easily navigate from the workflow. The accessing link is located on the audit trail of a governance workflow and leads to the diagram or catalog item in the corresponding stage depending on the current state of the workflow (whether it is pending, rework or closed).

Displaying effective time span of archives

Archives were declared with the time stamp of the archive generation in the old user interface. In the new user interface, archive entries of diagrams and catalog items now display the actual time span in which the archive entry was the active version. This time span may differ from the governance attributes “valid from” and “valid to” since it displays the effective time span and not the set values in those attributes.

With the new declaration it is now easily possible to e. g. identify gaps in publication archives.

Arabic and Polish user interface

BIC Process Design now speaks Arabic and Polish in the new user interface! Both languages could already be chosen as content languages, but our user interface did not support those languages. The language of the user interface is determined by the set browser language. Our online help remains in English when accessing from an Arabic or Polish browser.

Serbian added as content language

We implemented Serbian as content languages, so that processes or catalog entries can be maintained in Serbian. Please note that this does not count for the language of the user interface.

Optimized search in catalog

We deactivated the alphabetical order of search results in the catalog search so that the list of search results is sorted by the relevance of each item. The alphabetical sorting of catalog items is still possible but not on search result list.

Optimization of task summary mail

Delegated tasks are now included in the task summary mail once a day. The task is still directly assigned in BIC Process Design and a toast informs the new task owner about the delegation.

Additional customization capabilities

We extended our customization capabilities so that some attributes can be excluded from being transferred to preview and publication stage. This is helpful if some attributes should not be archived in those stages, e. g. when they are only used in modeling.

We also enabled customization projects to perform validation on the start of publication workflows, so that individual rules can be validated. The workflow continues if the rule evaluation is positive and will be aborted if the rule evaluation is negative. In this manner, we can implement a variety of validations for you, for example to check whether the assigned Author is not also assigned as Responsible or whether the validity period is set correctly according to your governance definition.

Please note that both capabilities are highly individual and that your requirements can only be implemented by customization projects.

Existing features available in new user interface

Declaration of expired content in publication stage

When the validity period of a catalog item or diagram is reached the user will see a banner in publication that the catalog item or diagram exceeds the set “valid to”-date in the governance attributes. If the standard banner text does not fit the wording of your organization, then it can be adjusted for Private SaaS or on-premises systems. Please talk to your GBTEC project team about it.

Abort workflows and delegate tasks

In Governance Cockpit

  • Administrators, Editors, and the initiator of a Governance Workflow can abort running workflows in Governance Cockpit. Simply open the audit trail of a Governance Workflow and you will find the option to abort in the option panel.

  • Administrators and Editors can delegate a pending task of a Governance Workflow to a user in BIC Process Design. Users only need to open the audit trail of a Governance Workflow and click on the Delegation-Button on the pending task to delegate it to another user.

Filter catalog suggestions and access archives

In Catalog, users can now

  • filter the catalog list in Public Workspace for catalog suggestions. Reviewers can filter the catalog list in Preview Stage for catalog items which need an approval.

  • distinguish catalog suggestions from approved catalog items on the catalog list and on the details page of a catalog item.

  • access archived versions of catalog items on the details page of a catalog item. Please note that a catalog item needs the Responsible being set to archive the version of a catalog item. You also need to set a Responsible to access the archived versions.

Process Execution

Introducing call activities in BIC Process Execution

Process designers are now able to include call activities in their processes. With call activities you can refer to other processes and create cases for them. During runtime a sub case will be created automatically when the call activity has been reached. All process variables and roles are transferred to the sub case and are available there. When the sub case is completed, the changes for the process variables will then be handed over to the main case.

Send emails from send tasks automatically

Process designers can already define email templates for send tasks, so that users have predefined emails. With this release the designer can mark a send task, so that the email will be sent automatically by the system. The system completes the task when the mail was sent, so that no user interaction is needed in the case.

Write own scripts and run them within script task

It is sometimes necessary to do complex calculations or interactions with process data. Many things can be done with formula fields within user forms. But sometimes this is not sufficient, so designers can now use script tasks for this. As the name already says, designers can write scripts that will be executed during run time. You can use all available process variables within the script, change them and create new process variables that will be available in the following steps of the case.

Define a retention period for your cases

Due to data protection purposes and system cleanups designers can now define a retention period for their processes. The retention period for a case starts when it is completed. BIC Process Execution deletes the case and all its data automatically after the defined period.

Use basic authentication in REST calls

It is best practice to use authentications when running REST calls against other systems. We introduce the basic authentication to extend our REST functionality. Process designers can configure the authentication easily in the REST configuration.

Possibility to handle data objects within user forms

Service tasks and REST are a common and powerful way to get data from external systems. That data is mostly structured as objects. User forms now support data object handling, so that the process designer can directly address attributes in data objects.

Updated administration page as preparation for coming features

The administration only contained the API-key configuration. With the coming releases there will be more things that need to be configured in the administration. That’s why we’ve added a new page as overview of those things as administration entry page.

Mark a Boolean field as mandatory

Process designers can now mark a Boolean field in a user form as mandatory. As a result, a user must check this Boolean field to complete the task. By that you can force the user to actively accept or confirm data, information, etc.

User form editor design improvements

The design of the user form editor was improved. The preview section was increased, and the details section decreased in size. But both sections benefit from the change. The input fields in the details have now a row for their own. By that the size of the fields increases and the user can see even longer inputs.

Improve behavior of environments when deleting cases

User now get more detailed information when a case in the studio and test environment was deleted. Additionally, the user will be redirected to the instance when the case he/she had opened was deleted.

Include case functions in case flow menu

In the flow view of a case there were two menus – one at the top and one at the bottom of the flow. These menus have been merged so that there is only one menu left that contains all menu options from the former ones. It is shown at the top of the flow so that users can access it easily.

Use all output elements as document containers

By now it was only possible to use document objects as container for input- and output documents in BIC Process Execution. We improved the system so that business objects and other containers can be used. The user has now options to upload and download documents on those objects.

Show user error message on wrong REST response HTTP status code

Process designers usually define an expected HTTP status code for the response of their REST calls. When something goes wrong or the system simply returns an unexpected HTTP status code, then the user needs to know what happened. Therefore, BIC Process Execution now shows an error message to provide that information.

Show different start pages depending on user tasks

Different users have a different workload and a different type of work. Some have a lot of tasks in their task list, some have mostly group tasks, and some have most of their time no tasks and only create new cases. To match all those use cases and to improve the usability, we changed the behavior for the starting page when logging into BIC Process Execution. When the user has personal tasks to do, then he/she will see the task list. If there are no personal tasks but group tasks, the user will get the group tasks list. If there are no personal and no group tasks the user will be redirected to the ProcessApp overview to be able to create a new case quickly.

Resolved bugs

  • [PE-3752] - Very long diagram names (>100 characters) causes an exception when the user tries to create an case of the process

  • [PE-3698] - Task list in studio stage is not being updated after diagram update

  • [PE-3546] - The size of the steps’ icons in the instance flow view is not fitting with the design

  • [PE-3456] - Mark, unmark and mark again a process as a favourite doesn’t work as expected

  • [PE-3442] - Mandatory fields have no mandatory indicator

  • [PE-3376] - Updating a process in studio stage fails, if more than one user has marked it as favorite

  • [PE-3375] - Input/Output documents should be retrieved by their association type and not edge type

  • [PE-3342] - Alignment and line spacing in textarea for email editors are not being saved

  • [PE-3339] - Email editor and preview content are not displayed correctly

  • [PE-3184] - DMN task is not completed automatically

  • [PE-3051] - Flow is breaking when having two associations with expressions pointing to the same entity

  • [PE-2457] - Wrong warning message when trying to create an instance with creation restriction

  • [PT-4381] - Wrong redirect on catalog list when creating a catalog entry (new UI)

  • [PT-4172] - Switching between a main and allocation diagram can break visual data

  • [PT-4127] - Converting PPT to PDF might fail

  • [PT-4041] - Diagram editor allows selection of fonts not available for rendering, resulting in visual differences between stages and reports

  • [PT-3941] - Diagram publication is not working correctly when started from publication stage

  • [PT-3937] - Changing a title for an URL attachment decodes and breaks original link

  • [PT-3910] - Document selector not working for multivalue attachments in documents view

  • [PT-3892] - Local time zone is ignored after picking a date

  • [PT-3778] - Open an URL needs double click to reach the destination (new UI)

  • [PT-3771] - Updating numeric attribute values is not always possible

  • [PT-3634] - Generated PDF doesn’t display Cyrillic

  • [PT-3630] - Diagram cannot be copied with broken edges

  • [PT-3436] - Process flow calculation breaks on loops with non-exclusive gateways

  • [PT-3060] - Only english translation for resubmission task toast is displayed

  • [PT-2766] - “Share by email” is not working if the diagram name contains a special character

  • [PT-2543] - Security improvement

  • [PT-2529] - Reader see Tasks entry in navigation (new UI)

  • [PT-1805] - Entity Resubmission Reminders still get sent after entity was republished with empty “Valid To” value

  • [PT-1581] - Loss of image quality when creating a manual as a PDF

  • [PT-1570] - Second and third examiner tasks are not included in entity publication mail

  • [DES-1969] - Delete used catalog entries without replacement is not working

  • [DES-1928] - Deletion of archive entries fails

  • [DES-1919] - Repository archive entries are not properly removed

  • [DES-1900] - Archive cleanup misses one entry

  • [DES-1866] - Duplicated groups can be created by renaming

  • [DES-1864] - Updating a node attribute through GRC-Apigateway does not work correctly

  • [DES-1779] - Labels are broken after setting an attribute to hidden

  • [DES-1736] - Differences between stages and reports due to unavailable fonts in rendering

  • [DES-1275] - Layouter decreases pool size under specific circumstances

  • [DES-562] - BPMN “call activity” can be set by two distinct attributes

Version 7.4.8

Resolved bugs

  • [PT-3847] Resubmission data are incorrect

  • [PT-4009] Catalog item replacement blocks diagram check in

  • [PT-3949] Opening an allocation diagram from catalog can block check in

  • [PT-3948] Opening an allocation diagram from catalog can double the main diagram

  • [PT-3565] Saving larger diagram takes is not performant

Version 7.4.7

Resolved bugs

  • [PT-3911] Frontend does not work in Internet Explorer 11

  • [PT-3760] Role based UI selection is not reliable redirecting on first login

  • [PT-3654] Security improvement

Version 7.4.6

Resolved bugs

  • [PT-3517] Entity resubmission aborts on single failure

  • [PT-3611] Search can’t find assignment attribute values

  • [PT-3568] Deputy tasks are limited to EDITOR or ADMINISTRATOR

Version 7.4.5

Resolved bugs

  • [PE-3306] Uploaded documents are removed from cases when publishing new ProcessApp version

Version 7.4.4

Resolved bugs

  • [DES-1835] As a new User I want to reach the application after I initially set my credentials

Version 7.4.3

Resolved bugs

  • [PE-3297] Datepicker does not allow German inputs

  • [PT-3509] Search filters may show IDs instead of names

Version 7.4.2

New features

  • [PT-3273] As a user I want to see the KPIs when I hover over a node in heatmap view

  • [PT-3181] As a user I want to see simulation scenario statistics in order to analyze the run

  • [PT-2987] As a user I want to see the simulation results in a heatmap

  • [PT-2985] As a user I want to execute a simulation based on a locally filled out scenario

  • [PT-2511] As a user I want to specify scenario parameters in a simulation scenario

  • [PT-2508] As a user I want to specify gateway parameters in order to apply decision probabilities to a simulation scenario

  • [PT-2507] As a user I want to specify task parameters in order to apply these to a simulation scenario

  • [PT-2505] As a user I want to create a simulation scenario so that I can define the scenario

Resolved bugs

  • [PT-2262] Links on landingpage point to invalid URLs

Version 7.4.1

Resolved bugs

  • [PT-2615] BPMN export misses outgoing sequences of a gateway in BPMN XML

  • [PT-3250][DES-1804] Migration to find missing resubmission reminders fails to match e-mail addresses in different cases

  • [PT-3231][DES-1809] Workflow participants can delegate tasks

  • [PT-2962] Manual report doesn’t display role satellites of first activity

  • [PT-1586][DES-1821] Search filter based on assignments are not updated if the assigned object is changed

  • [PE-3159] Completing send task results in error

  • [PE-3149] Null comparison does not work in forms

Version 7.4.0

New features

Analyze repository with diagram filters

Up to now it was not possible to filter diagrams for diagram attributes and the only way to achieve filtered lists was to receive the process warehouse export and filter the diagrams in Excel or via the overall search. We now introduce filter for diagrams to analyze your repository. When you open the diagram view in the new user interface you will see the filter panel on the right side to tailor the diagram list. The feature enables you to quickly answer plenty of questions, like

  • What resubmission effort will come up next month?

    Use Valid To filter and set time span to next month

  • Which processes are in my department?

    Use Scope filter and set your department

  • Which diagrams are maintained by me?

    Use Author filter and set yourself as author

  • Which diagrams are in responsibility of a colleague who leaves the company next month?

    Use Responsible filter and set the leaving person as responsible

  • Which are currently in modelling or needs to be reviewed?

    Use State filter and set the desired state

It is also possible to extend your method by custom attributes which then can be used to filter the diagrams. Just add them in the diagram type in your method, maintain the attribute in BIC Process Design and the filter will directly be available.

Apply custom colors to symbols

Administrators can change the symbol colors, namely border color, background color and font color, in the administration without changing the symbol definition in the method. A custom symbol code can be set for almost all symbols and can be directly applied to all diagrams in all stages.

Please note that changes to the symbol colors might have a huge impact on the appearance of the modeled processes in your organization. We recommend to carefully plan, coordinate, and communicate those changes.

Editors are now Governance Cockpit administrators

Until now Administrators where the only ones who could see and manage all governance workflows. This gave them a heavy workload besides their system administration tasks. We enabled Editors to take over the administrative tasks for governance workflows to ease the situation for Administrators. Users with the Editor role now can see and manage all governance workflows. They have the same rights in governance cockpit like Administrators, e.g. delegating or aborting a workflow.

Please note that Editors did not receive any other administrator rights. This feature only allows them to administer workflows.

Resubmission tasks for catalog items

Until now, the responsible or responsible (resubmission) received only an e-mail notification about the upcoming resubmission of a catalog item. We now introduce the resubmission task for catalog items, which is already available for diagrams. When a catalog item is going to be invalid, then the responsible or responsible (resubmission) is assigned to the task. The resubmission workflow for the catalog item is listed in the governance cockpit and the task will appear directly in the user’s task list in BIC Process Design. We will also inform the task recipient in the task summary mail once a day. The resubmission task has the options to extend the validity for 1 year or depublish the catalog item (will be depublished when “valid to”-date is reached).

Please note that it is currently not possible to filter for resubmission workflows in the Governance Cockpit.

Participating Reviewer can access the Governance Cockpit

We introduced in version 7.3 that task owner can track progress of their governance workflows </a>. We kept on improving this feature so that Reviewers can also access the Governance Cockpit in BIC Process Design to track the progress of their governance workflows where they have or had a task.

Resubmission information mail for governance participants

All governance participants (persons assigned to governance attributes) can receive an information mail that a resubmission for a catalog item or diagram has been initiated. This mail serves only for their information and is independent to the resubmission workflows. We also introduced an additional governance attribute “Do not send information mail (resubmission)” to deactivate the mail for a diagram or catalog item so that you can decide whether you want to inform the governance participants or not. This mail gets send per default and the attribute can be configured in the method, e.g. if you do not want modelers to deactivate the mail or if you want this mail to be never send. Please contact us if you have questions regarding the right method configuration.

Please note that the information mail can only be send for diagrams or catalog items published after this version.

Configure granular retention period for archives

Administrators can set the retention period for the publication stage up to 30 years with a yearly interval. The retention period for the public workspace and preview stage can be set up to 365 days with a daily interval. Please consider that changes to the retention period only affect newly created archives and that a newly set retention period does not affect already created archives.

Please note that we limited the archive period for the public workspace and preview stage to 365 days, but we will not change your configuration. When you already configured a higher period before version 7.4, then we will retain this period and convert it to days. When you change the period after the update, then you can only set the new limit for the public workspace and preview stage.

Copy & paste between diagram types

Copying & pasting modelled objects was only possible between the same diagram type until now, e.g. copying an activity from a BPMN diagram and paste it into another BPMN diagram. From now on you can copy a selection of modeling elements and copy them to your clipboard to paste the elements in a different diagram type, e.g. copy a risk from a risk diagram and paste it into a BPMN diagram. The only precondition is that the modeled object (symbol type, entity type and association type) is allowed in the target diagram type. We will remove the modeled objects during pasting if you have modelled objects in your clipboard which are not allowed in the target diagram type while allowed modeling objects are pasted.

Please note that you can configure the diagram types in the method and thereby allow modeling objects in a diagram type which are not enabled in the standard method. Thereby you could extend the transfer of modelling objects between diagram types according to your requirements.

Existing functionalities available in the new user interface

Please note that not all functionalities of the old user interface are yet available in the new user interface. You might miss some functions but be sure that we will transfer all. The new user interface is a work in progress state. We offer you the possibility to get used to the new user interface and give us feedback on it, so that we can keep on improving it.

Adding and editing catalog items

Catalog items can now be added in the new user interface. You can also edit existing catalog items and maintain the attributes. Please note that some catalog features, e.g. deleting catalog items or the catalog re-organization, are not yet available. We are working on the catalog to enable the whole functionality!

Process Execution

Introducing studio, test and production environment

In order to create and test your ProcessApps, you now have two additional environments in BIC Process Execution. We added the studio and test environments to enable authors and reviews to test their ProcessApps without creating testing data on the production environment and mix production and testing data. A big bonus of studio and test environments is that the test cases and data will be deleted automatically when you check in a new version of your ProcessApp. By that you will always have a clean system.

Create case and access BIC Process Execution directly from BIC Portal

You are now able to access BIC Process Execution directly from BIC Portal. You will find a button in the top right corner of the documented processes. As an author in the common stage, you will create a test case in the studio environment and as a reviewer in the review stage, you will create a test case in the test environment of BIC Process Execution in order to test the process quickly. As a “normal” user in the publication stage you will create a case in the public/production stage in BIC Process Execution.

Assign task to case owner as fallback

There are several cases where a task needs to be assigned automatically to a user. That can be an error on a service task, a missing role assignment, etc. To avoid that these tasks will not be recognized, they now will be assigned to the case owner as fallback. The case owner then can see this task in the task list and decide what to do.

Define a conditional expression for the mandatory property of a form field

We have already introduced the conditional expression for the “readonly” and “hidden” property if input fields. You can now define a conditional expression for the “mandatory” property, too. By that you are now able to create complete dynamic user forms that will react to the process and form data provided by the tasks and users.

Drag & drop form field from the field palette

You are now able to drag & drop a new form field directly from the field palette to the place of the form where you want it to be.

Default id for input fields in user form editor

When you are editing a user form in the designer and adding new input fields to your form, these input field will now get an automatic generated id. By that you are no longer forced to set an id by yourself. But you are still able to change the id to a more user friendly one.

Admins can start any task manually

It is sometimes necessary to start a task which is not the next one in flow of the documented process. Therefore, admins are able to start any task they want.

That function should only be used on an exceptional basis and only by admins who know what this action can lead to!

See datatype of process variables

When you are in the case flow view, you have the option to see all process variables in the “Edit process variables” dialog. In order to evaluate issues with these variables in the process, we added the datatype as information to each variable in this list.

Design improvement Text area

We improved the design of the text area input field to have a better look and feel in the user form.

Design improvement Menu Bar

We improved the design of the menu bar to have a more consistent look and feel over all BIC products.

Dates are shown in the format of your browser language

Dates will now be shown in your local format. The system evaluates the language and format from your browser settings. When you have set British English as language in your browser, the dates will be shown in British English format. When you have set American English as language in your browser, the dates will be shown in American English format. Same behavior for other languages.

Resolved bugs

  • [PT-3187] - Resubmission workflow does not work as intended if the responsible is a user group

  • [PT-3133] - Long names overlap dialogs

  • [PT-3021] - Errors in email sending during publication interfere with resubmission mechanism

  • [PT-2613] - Catalog Warehouse Export doesn’t show the entity type for not maintained languages

  • [PT-2304] - Fallback placeholder is missing in catalog list and detail page in new UI

  • [PT-2647] - Clicking on the attachment icon in the SVG view may lead to wrong content language

  • [PT-2151] - Entries in Matrix Report are duplicated

  • [PT-2131] - Search subfolder with enums are not shown correctly in new UI

  • [PT-2111] - Manual report in pdfa/pdfa2b format are missing icons

  • [PT-2017] - Process Warehouse report doesn’t show the content of certain rows for not maintained languages

  • [DES-1673] - Formatting for some symbol does not work as expected

  • [DES-1428] - When renaming a link, the title= parameter gets appended and not replaced, potentially leading to the display of the old title

  • [DES-1364] - It is not possible move an attribute to the main attribute group

  • [DES-1277] - If maintained attachments Urls are too long you cannot click the edit button

  • [DES-1231] - Typo in path for updating the user group

  • [DES-565] - Enumeration and indentation in description is wrong after check in

  • [PE-3071] - Bug when routing from selection directly to end event to path having tasks

  • [PE-3014] - Process is stuck after multiple gateways

  • [PE-3012] - Process is stuck after first task with a following loop

  • [PE-3011] - Space under Textarea is too small

  • [PE-3010] - Error when resetting default instance being in a gateway and trying to change the decision after reset

  • [PE-2970] - Drag & drop objects into textarea breaks forms

  • [PE-2944] - Task acting like a gateway before a Pararell is not started

  • [PE-2925] - Boolean value is saved as string

  • [PE-2913] - Evaluation of booleans does not work dynamically with calculated fields values

  • [PE-2912] - Checkbox in form show wrong value

  • [PE-2861] - Can not start task after two gateways

  • [PE-2860] - Manual gateway switch is missing on task

  • [PE-2846] - Last character in textarea is removed after completing a task (sometimes)

  • [PE-2797] - Gateway in one click ProcessApp does not work and destroys case

  • [PE-2791] - First task can not be completed

  • [PE-2763] - When completing a task the system starts overnext task, if next task is already started manually

  • [PE-2762] - Process with loop on XOR gateway fails to calculate the flow on decision selection

  • [PE-2734] - No step can be started after a GW

  • [PE-2409] - Initial method resource request has no tenantId specified

  • [PE-1678] - Fast typing deletes characters

  • [PE-2736] - Service Task may fail when request body content contains double quotes

Version 7.3.5

Resolved bugs

  • [PT-2947] - Values of occurrence attributes were duplicated to entity

  • [PT-2781] - Diagram resubmission do not start

Version 7.3.4

New features

Process Execution

Resolved bugs

  • [PE-2720] - Push notification links do not work

  • [PE-2685] - Rest editor offers Http Methods that are not implemented in the BE

Version 7.3.3

New features

Process Execution

REST Configuration editor to define the details of a REST call

As a process designer you are able to do the configuration for the REST call within a dialog. This dialog structures the configuration in three steps. The connection, the request and the response. With that changes the user has a better experience and overview. It is also the basis for more configuration options in order to use REST with all its features.

Configure the header of a REST call

One new feature that we provide in REST calls is the request header. As a process designer you can add additional data in the request header. You can either use static key value pairs, or use placeholders to provide dynamic data from a case as request parameters.

Define a file as request body for a REST call

Sometimes it is necessary to send files and document via REST call to other systems. Therefore you can now configure in the new REST configuration a file that will be send in the request of the REST call.

Receive a file as response in a REST call

When doing REST calls, you always get a response from the system you are calling. This response can contain different data and data types. You can now receive a file as response, map it to an modeled output document and use it in further steps of your process.

Set a conditional expression for the hidden property of a form field

In order to create less complex diagrams and to improve the user experience, a process designer can now configure whether an input field in a uer form should be hidden or not on a dynamic basis. Therefore you can define an expression that will be evaluated during runtime and decide on the basis of the output if the field will be displayed or not.

Set a conditional expression for the read only property of a form field

Like the dynamic configuration for the hidden property of a field in a user form, you have the same option for the read only property. A process designer can define an expression do decide during runtime if that field is read only or not.

Resolved bugs

  • [DES-1523] - Start diagram cannot be changed

  • [PE-2628] - System does not route to flow view while calculating a case

  • [PE-2591] - Initialize boolean variables as false if no value ist set

  • [PE-2545] - The flow of “old” cases are not shown after changing the way to calculate integrated decision options

  • [PE-2468] - Form calculation does not happen when using calculated values

  • [PE-2453] - When a task after a gateway is started some of previous gateways are not block

  • [PE-2377] - Wrong “Responsible” spelling for German language

  • [PE-2337] - Mark and unmark a process as favourite doesn’t work for processes listed in the search result

  • [PE-1762] - There is no reload button on a decision when the selected task is below the changed gateway

  • [PE-1715] - Localized content is not loaded on mobile when the tab is refreshed

  • [PE-2414] - Deleting a group used in a process’ “Create restriction” results in case list and process apps req failures

  • [PE-2399] - Request timeout when creating a case via run link

  • [PE-2379] - Flow is requested while in calculation leading to corrupted data

Version 7.3.2

Resolved bugs

  • [PT-2748] - Correction in domain service migration

  • [PT-2247] - Queries with two or more whitespaces break the catalog search

  • [DES-1521] - Catalog item suggestions don’t show entries when query contains umlauts

  • [DES-1517] - Role suggestion list in modeler is missing correct search results

Version 7.3.1

Resolved bugs

  • [PT-2736] - Workflow list is incorrect when user did not participate in any workflow

  • [PT-2605] - Catalog list cannot be loaded when catalog items have a huge amount of custom assignments

  • [DES-781] - Decomposition icon at nodes are not always highlighted

Version 7.3.0

New features

Archive access for depublished catalog entries

We introduced the archive access for depublished diagrams in version 7.1 and continued our improvements. You can now also access the archived version of a depublished catalog entry in the corresponding depublication workflow in governance cockpit. Like for depublished diagrams, the archive of the depublished catalog entry is stored in the audit trail of the depublication workflow and can be downloaded there. We also enabled the archive access of already depublished catalog entries before this version.

Please note that this feature is only available in the new user interface and that we will also improve this feature in future versions.

Option to delete attachments in all content languages

We introduced localized attachments in version 7.2 and continued to improve this feature. When you uploaded a file or maintained an URL in all content languages, then you can delete those attachments with one click instead of deleting each attachment in all content languages. This reduces the maintenance effort a lot.

Task owner can track progress of their governance workflows

Governance participants who have an open task or had completed a task in a governance workflow can access the workflow in governance cockpit to track the progress of the workflow. You can also see your workflows even though you delegate the task to another user to track the progress of your delegation. All functionalities of the governance cockpit, like searching for a workflow or filtering the list of workflows, can be used.

Please note that reviewers cannot access the Governance Cockpit at the moment.

Alignment of BIC Process Design standard method with BIC GRC

We adjusted the standard method and changed the attribute context from occurrence to entity. This means that the set value now counts for the whole entity and no longer for an occurrence of this entity. We migrated the set values to the entity just in case the values of all occurrences were unique. For all other cases we discarded the value in modeling (public workspace). You might need to set a value again.

Please note that the migration was only executed in public workspace and does not affect the preview, publication, or archived versions.

The catalog entry “Risks” has already the option to maintain it as “Obsolete”. We adjusted the standard method so that you can also maintain Controls as “Obsolete”, e. g. when the corresponding Risk is obsolete.

Enhanced OCL custom validation

We enhanced our OCL (Object Constraint Language), so that it now uses the entity instead of its graphical nodes. For example, you can now create a validation rule (in method editor) to check weather an activity inside an application pool is typed as service task. You can also set a more specific validation context for an OCL rule (in method editor), modelling or validation, to define when the rule should be validated (during modelling or when a user check in a diagram).

Hindi and Indonesian added as content language

We implemented Hindi and Indonesian as content languages, so that processes or catalog entries can be maintained in those languages. Please note that this does not count for the language of the user interface.

Do you need to maintain your processes in a content language which is not yet available in BIC Process Design? Then please request the language at our Support team. We will give you a feedback whether we can provide your desired content language.

Administration in a new tab

When you open the administration in the application, then the administration gets opened in a new tab. You can then simply close the administration tab and all changes are saved.

Existing functionalities available in the new user interface

Identity validation for governance tasks

When you are working in the new user interface and your organization activated the re-validation of your identity for governance tasks, this feature is now also active in the new user interface. Task owner are directed to the login screen when deciding upon a governance task to validate their identity.

Process Execution

Create an API key in order to connect to BIC Execution

An API key can now be created in BIC Process Execution. This function enables you to securely connect external systems to BIC Process Execution so that only authenticated systems can access BIC Process Execution via REST call. API keys can be created and deleted in the administration area.

Create new cases via REST call

Cases can now be created from external systems. Therefore, a higher degree of automation can be reached for your processes. Technically speaking a HTTP POST request is sent to BIC Process Execution via a REST call. For a safe authentication, this call must contain an API key, which can be created in the administration area of BIC Process Execution. In addition, the case’s name and process variables can be specified within the request. As soon as the HTTP POST request has been processed, the new case is available in BIC Process Execution and can be worked on immediately.

Search for ProcessApps

If you have many different processes that are made available as executable ProcessApps in BIC Process Execution, it can sometimes be difficult to find the right ProcessApp quickly. To ease this task for you, we have implemented a search function. Simply type in the name or a part of the name of the ProcessApp in the search bar and press enter to filter the ProcessApps.

Mark ProcessApps as favourites

As a user you have usually a couple of ProcessApps you are working with. To have a quick access to these ProcessApps, you are now able to mark ProcessApps as favourites. You can can do this for every app in the ProcessApps view. There you can also switch to the favorites tab in the top right corner.

Calculate data in user forms

User forms are powerful tools to get relevant data from the user during the process flow. But sometimes it is necessary not only to collect the data, but also to do calculations, checks, transformations, etc. To this purpose we have introduced the “Formula” field in the form editor. With that field, you can use different formulas to access and process data within your process instance.

All available formulas can be checked in the documentation of Formula.js.

Create an e-mail template for a send task

You can now create and configure e-mail templates in send tasks via the “Email template editor” in BIC Process Design. Process variables will be replaced during runtime to provide data dynamically for defined placeholders in the e-mail template, such as the recipient of the e-mail. The users who have been assigned to such a task in BIC Process Execution can see the email template in the corresponding task’s form. With a simple click the e-mail template can then be transferred to their local email client for further editing, file attaching and sending.

Create a new case from the process’s case list

Through the usage of a new implemented button the process’s case list you can now create new cases directly for the corresponding process.

User form editor improvements

We implemented some improvements in the user form editor to provide a better user experience when creating a user form.

  • The field type icon is displayed at the right side of a form field to show the user which form fields are already included in the form.

  • The field type name is added to the details header on the right side of the user form editor.

  • The error messages have been updated to provide a clear and more understandable error message.

Resolved bugs

  • [PT-1352 | BC-14041] - User group assigned to scope and access restriction of same diagram is not shown as search facet in wildcard search

  • [PT-1535] - SVG of a diagram look different in portal and design

  • [PT-1621] - Fonts in reports differ in some user languages

  • [PT-1786] - Delegation entry is missing in mail notification

  • [PT-1793 | BC-14291] - Applicable documents are displayed twice in profile view

  • [PT-1869] - Check out button is still present when opening allocation diagram

  • [PT-1947] - Chips in catalog are not directly clickable because of overlaying tooltips

  • [PT-1991] - Links to online help in mails are outdated

  • [PT-2021] - Big imports bottleneck the messaging leading to unresponsive catalog usage

  • [PT-2064] - Governance search facets missing user when user was maintained in several governance attributes

  • [PT-2090] - Customized entity publication mails link to the entity in the common stage

  • [PT-2096] - Depublication of managed document aborts with failure when the document is still referred in preview stage

  • [PT-2261] - Indexing of documents with content length larger than 32KB is skipped

  • [PT-2358] - Wrong default language for release notes

  • [PT-2497] - Resubmission email templates cannot be changed for specific tenants

  • [PT-2504] - Occurrences view misses elements

  • [PT-2526] - Catalog import removes keyword in other languages

  • [PT-2531] - Indexing of documents with number of characters larger than 100000 is skipped completely

  • [DES-436 | BC-14482] - Methodeditor stores numerical default values as strings in the method file

  • [DES-550] - OCL check works not as expected when creating objects via mini symbol palette

  • [DES-645] - Security improvement

  • [DES-654 | PT-465| BC-3067] - The text formatting window of an Annotation does not work correctly

  • [DES-1107] - Parallel document downloads may lead to no response

  • [DES-1140] - Content language in diagram SVG is not always update when switching language

  • [DES-1176] - Context menu for attachment / decomposition link misses entries

  • [DES-1281] - Edited link title gets not updated correctly

  • [DES-1362] - Catalog creates occurrence attribute value for catalog item

  • [DES-1363 | DES-1277] - Edit button for attachments with long names is hidden in catalog view

  • [DES-1371] - Clicking on a keyword in catalog entry edit mode discards all unsaved changes

  • [DES-1395] - Suggestion list misses some items with special character in name

  • [PE-2278] - ProcessApps list not up to date on login or site reload

  • [PE-2265] - Administrator cannot modify case details

  • [PE-2264] - Gateway change causes error when form boolean switch is changed

  • [PE-2259] - Drag & Drop icon on input field is always visible in user form editor

  • [PE-2258] - When i create an instance via REST call, the first task should start automatically when it has a user or grouped assigned

  • [PE-2251] - When receiving an user deletion message, then we should ignore the message

  • [PE-2223] - DMN task can not be completed

  • [PE-2184] - Change info message for archive cases when there are no cases in the list

  • [PE-2183] - Typo in german no cases info text

  • [PE-2181] - Archived cases button must not be present on archived cases list

  • [PE-2177] - Missing error message and error is shown when unnecessary in user form editor

  • [PE-2154] - Archive confirmation dialog has a horizontal scrollbar

  • [PE-2112] - Readme has a typo in title

  • [PE-2109] - Drag and trash icons are always visible on each form field in form editor

  • [PE-2108] - German label name in form editor is wrong

  • [PE-2107] - Task can not be completed if all form fields are read only

  • [PE-2106] - Long formfield value texts are cut in user task view

  • [PE-2099] - Adjust icon size of ProcessApps on a desktop

  • [PE-2098] - Wrong color of active due date icon

  • [PE-1970] - Wrong deign for input field placeholder text

  • [PE-2224] - Gateway recalculation spinner is never removed when no input expression resolves to true

  • [PE-2220] - Customer cannot create new instances because unique[email,tenant] constraint

  • [PE-2216] - Escaping quotation marks in DMN Table attribute causes exception

Version 7.2.7

Resolved bugs

  • [DES-1236] - Migration Service view is broken

Version 7.2.6

Resolved bugs

  • [DES-1214] - Attachments are not migrated when checked out during upgrade across 7.2.0

  • [PT-2225] - Nodes are not listed in manual report with path sorting

  • [PT-2227] – Old and new user interface should handle non-localized attachments

Version 7.2.5

Process Execution

As an admin or instance owner, I want to set a due date for an instance

When you create a new instance of a process, you can add a due date. You can also add and edit the due date for an instance, when you go to the details of the instance. When you set a due date on an instance, it will be shown in the instance list. If the due date is expired, the entry for this instance will be shown with a red due date in the instance list.

As a user I want to see archived entries in the case list

You can move instances of a process into the archive. When you are on the instance list, you have the option to switch from your active instances to the archive by selecting the archive register at the top of the list. You can switch between the two available registers to show active or archived instances.

When a DMN Task has all input it should be executed automatically

DMN tasks will now be executed automatically, if all input variables are available. The calculation will be done as soon as the task starts and the output will be shown directly.

Resolved bugs

  • [PE-1818] - Instance list is partial hidden when windows size is to small.

  • [PE-1854] - When a diagram is checked and for a while, form fields disappear if you close and open the form editor

  • [PE-1991] - Menu toggle button doesn’t work after some quick clicks

  • [PE-2010] - TenantId should be checked for Camunda rest API requests

  • [PE-2014] - DMN errors messages are always empty

Version 7.2.4

Resolved bugs

  • [PT-2192] - Attachments are localized during import when they are non-localized in method

  • [PT-2169 | PT-2187 | PT-2188] - Enumeration of process step path differs in matrix view and manual reports

  • [PT-2159] - Recreating the SOLR index breaks sometimes

Version 7.2.3

Process Execution

Separate section for the user task form on the right side

When a user task has a configured form, the form will now be shown on the right side of the task in the flow view. The form is only visible if the task is assigned to a user.

ProcessApps view as an icon view

“Processes” is renamed to “ProcessApps” and the view is changed to an icon view. You can change the color of the default icon, so this color will be shown instead of the default color (primary color). You can also change the process app icon by a custom icon. You can change both in the automation group settings of your diagram in the process designer.

Resolved bugs

  • [PE-1615] - Roles are shown under “Applications” section of task form

  • [PE-1623] - Automatic Start next task throws an exception when the next task after a parallel gateway is already started

  • [PE-1652] - Archived instances cannot access process variables

  • [PE-1898] - Automatic DMN evaluation sends null variables value if untouched

  • [PE-1925] - The process does not run correctly if the output is changed in a DMN task

  • [PT-2136] - Update search-index without deleting it

Version 7.2.2

Resolved bugs

  • [DES-948] – Changes to catalog items are not visible when switching between content languages in edit mode

  • [DES-949] – Newly created links are only available in current content language when a title was directly added

  • [DES-1025] - Assignments are limited to 100

  • [PT-1852] – Scheduled workflow steps are not performed correctly

  • [PT-1987] – Retrieving localized attribute values is not possible in report templates

  • [PT-2084] - Assigned entities with own lifecycle get directly published when source entity gets published

  • [PT-2092] – All entity assignments are not available when only one assignment is not available

Version 7.2.1

Resolved bugs

  • [PT-1970] - Security improvement

  • [PT-1997] - Error while sending task assignment emails

  • [DES-916] - Adding a new lane does not change the parent for elements that are already on the pool

Version 7.2.0

New features

View diagram archives directly

When a diagram has an archived version, then you can view the archive directly in BIC Process Design. Just select the intended stage (e.g. publication) of the diagram and click on the archive entry! The displayed archive can only be viewed and so some functionalities are not available for the diagram archive. You can still download the archive and import it to use all functionalities.

Please note that this feature is available only in the new user interface.

Language dependent attachments

Attachments are now language dependent. Therefore, uploaded files will be stored in a specific content language. This enables you to provide attachments to users in their language, like you provide process translation in every content language. You can use the translation mode for diagram and catalog items to maintain the attachments for each content language or to gain an overview about the maintained attachments in each content language.

When you do not want to provide attachments in each content language, then you can still maintain only one attachment for each content language. The procedure is then the same as before, just do not uncheck the option to Upload the attachment for all content languages. The option is active per default.

Please note that you might want to rework your attachments for language localization to provide your current attachments in only specific languages.

Path sorting of activities in reports

Activities of a process are now ordered in accordance with their sequence flow in a process when they are enumerated in reports processflow-based-exports>. If gateways or operators are modeled in a process, then we will rely on the maintained probability of the following activity to determine the order if the activities.

Resubmission workflows in workflow list

Resubmission workflows for diagrams and catalog entries now appear in the workflow list (and in governance cockpit of the new user interface). You can now track the process of a resubmission workflow, delegate a task, or abort the workflow.

Please note that you are not yet able to filter for resubmission workflows.

Summary mail for new tasks

We optimized our task notification. Your task will be directly available in the application, but we will not send you one mail per task each time a new task was assigned to you. We gather all new tasks and summarize them in a single mail once a day (during night).

Edit mode without alternative language

We still provide the fallback language, when a process or catalog item is in public workspace, preview or publication stage. But we do not show the fallback language when you are editing a diagram or catalog item. This adjustment enables you to complete your translation tasks faster and have a clearer overview about missing translations.

Explicit editing of catalog items

We also introduced a check out mechanism to edit catalog items. This mechanism avoids unintended changes to catalog items and allows you to view the fallback language when you only want to view a catalog item in public workspace.

Adjustments of standard method

The customer journey map attribute Key performance indicator is now a multi value attribute, so that you can assign several KPI to this attribute.

Adjustment of layout settings

In the administration area, the list of configurable layouts was reduced so that only diagram types appear for which a process layout can be configured. Those diagram types are EPC, BPMN and VCD.

Quick start guide

When you click on the quick start guide, then you do not receive a file any longer. Instead, you are directing to the quick start guide section in our documentation. If you have replaced our quick start guide file with organization specific files, those files will still be provided, and the users can receive them.

Existing features available in new user interface

Working with workflow tasks

Your workflow tasks go an audit trail, so that you can see the previous workflow steps including all given comments. You can navigate from the task directly to the process or catalog entry or perform the task directly in the task list. If you navigate from a task to a process, you can also perform the task directly on the process.

Searching for diagrams

The diagram search was aligned with known search logic from the old user interface:

  • The list of search hits is no longer alphabetically ordered. The order is determined based on the ranking of a search hit so that more relevant hits are ranked higher.

  • When you search for diagrams, the content of all diagram attributes will be searched now. For example, when you search for a diagram of a certain author you can just type the name to find all related diagrams.

Further improvements

  • Catalog entries can be published from the catalog if you have maintained at least the responsible.

  • The RACI-Matrix can be filtered, e.g., when you want to see only your process role.

Process Execution

  • With the new version the user gets a push notification when a new task is assigned. Thus, each user stays informed about new events even if the application is not directly used at the moment.

  • When a decision in a case was changed, the new tasks are shown directly without the need to press the update button on the gateway. The update button is only shown, if the user current selected task would be vanished.

  • When the process flow is recalculated, the gateway shows a loading indicator to make ot visible for the user, that the process flow is about to be updated.

  • Only administrators are now able to edit case variables.

Resolved bugs

  • [PT-110 | DES-224] - 2nd / 3rd examiner and resubmission responsible cannot see an access restricted diagram

  • [PT-370 | BC-13493 | PT-996] - Security improvements

  • [PT-915] - Workflow list may show non-existing workflows as active tht cannot be aborted

  • [PT-1056 | PT-1387 | BC-9323] - Depublication mail contains link to diagram

  • [PT-1344] - Wrong link to online help in workflow notification mails

  • [PT-1345] - GRC API Gateway only provides the first attribute value for multi value attributes

  • [PT-1391 | BC-10696] - The local time when a workflow was started is not correct in workflow e-mails

  • [PT-1398 | DES-490] - Misspelling in German mail template for resubmission tasks

  • [PT-1485] - Governance attributes are displayed in wrong order

  • [PT-1543] - Words get cut illogical in new UI

  • [PT-1673] - Portal and Design show different reports based on the same report descriptor configurations

  • [PT-1675] - Diagram Publication may fail if it’s using an entity with its own lifecycle and the same “Valid From” date

  • [PT-1741] - Link in entity release mail leads to common stage

  • [PT-1757 | PT-1206 | DES-566] - Missing documentation of font usage restrictions for pdf output formats (Note: Please check out our documentation for applicable fonts.)

  • [PT-1949] - Upgrade can cause workflow timer inconsistency

  • [PT-1964] - Upload limit for attachments is calculated incorrectly

  • [DES-246] - On MyBIC page images get overwritten

  • [DES-488] - Document list is not scrollable in Designer

  • [DES-527] - “Show more” for long attributes works properly only in 100% browser zoom

  • [DES-528] - The cropping of the description is not consistent

  • [DES-532] - Entity replacement for entities with associations

  • [DES-533] - Watermark broken on pools and lanes

  • [DES-537] - Line brakes in annotation are not consistent

  • [DES-570] - Attribute “Name” of gateways is emptied after the field has values inside

  • [DES-587 | BC-13505] - Methodeditor removes tooling after symbol definition changes or export

  • [DES-590] - Download the online help as pdf does not work

  • [DES-684] - Auto logout in “authenticateOnWorkflow” feature will break if the customer uses multiple tabs in browser

  • [PE-1394] - Process Instances counter is wrong

  • [PE-1587] - Mobile instances list update

  • [PE-1596] - Flow calculation produces NullpointerException for specific constellation

  • [PE-1616] - When a case is archived with new or assigned tasks. These are not disabled on the list and the hub shows the button to manual start or complete them

  • [PE-1617] - Custom symbol types result in filtering out an activity

  • [PE-1658] - Predecessor cannot be retrieved correctly, if gateway synchronizes and splits at the same time

Version 7.2.0

New features

Process Execution

  • With this new version the user gets a push notification when a new task is assigned. Thus, each user stays informed about new events even if the application is not directly used at the moment.

Version 7.1.3

The following bugs have been fixed in this release

  • [PE-1477] - Performance issue, when evaluating expressions while calculating the flow

  • [PT-1713] - Resubmission workflow, that was initiated by the system, will be aborted with errors

  • [DES-665] - Authentication on approval continues even after interruption

Version 7.1.2

New features

Process Execution

  • In the main menu next to the “Tasks” menu item, the user can see how many tasks are assigned to him. This counter also changes immediately when a new task is assigned.

  • The task list is also automatically updated when the status of a task changes or a new task is assigned. This keeps the user up to date while the task list is open.

  • Application systems have a new attribute “Integration link”. Here you can enter one or more URLs that will be used to call other systems. Within these URLs, data from the current process can also be transferred to a third-party system as parameters.

  • The checklist for the process is now recalculated immediately if data changes within the process. Previously, data-based gateways were only calculated when the previous activity was completed. You can now see the consequences for the process after the data entry.

  • If a task has an output (usually a document), the user can now upload his work result to the task. This file is then made available to other users in the following tasks if they have this document as input for their task. Files no longer have to be sent back and forth between users via email. The current file is always available in the context of the task.

The following bugs have been fixed in this release

  • [PT-1584] - Depublished diagram archive cannot be downloaded (button inactive)

  • [PT-1596] - Administration and MyBIC only shows a maximum of twenty shared favorites even if more are configured

  • [PE-1015] - Group Tasks are not correctly updated

  • [PE-1017] - Team edition is not instantly reflected in flow

  • [PE-1250] - Showing default flow or creating instance fails, if staffing to an user group is defined, that is not existing

  • [PE-1272] - When a new case is created and the user presses the enter key, a new dialog appears

  • [PE-1302] - When I don’t have admin rights I should not see an instance of a process in which I am not involved in

  • [PE-1338] - DMN issues

Version 7.1.1

The following bugs have been fixed in this release

  • [DES-536] - Bugs in release notes are missing predecessor ID

Version 7.1.0

New features

Governance Cockpit

  • The Governance Cockpit is available in the user interface so that you can manage and analyze your workflows centrally.

  • We implemented existing features in the new user interface:
  • We also added new features to the new user interface:
    • The initiator of a workflow is the first entry of a workflow audit trail.

    • All comments of the examination steps and approval given in a workflow are accessible in the audit trail of this workflow.

    • Depublished diagrams are stored in the audit trail of the depublishing workflow and can be retrieved in the audit trail.

Utilization of external Functional Allocation Diagrams (FAD)

  • When you use external FAD to model the resources of a process flow, then those activities are now utilized in the process flow. For example, the resources of the external FAD are utilized for the process flow in reports (both new and old user interface) or are displayed in the process flow view as integral resources of the process flow (only new user interface).

Extension options for Governance Workflow

  • Governance-Workflows can be extended for individual validations prior to publishing diagrams or catalog entries. Customers have the option to implement industry-specific validations (for example FDA 21 Part 11). Industry-specific validations are individual, thus a custom-service is required to implement those requirements. Our customizing would be glad to realizes your requirements.

The following bugs have been fixed in this release

  • [BC-14418] - Inplace-edit shows old label content if a condition of the label exists

  • [BC-13282] - Catalog import does not remove attribute value

  • [BC-11609] - Catalog Data Transfer Service cannot export a diagram if it contains values in enum attributes which not defined in the corresponding stereotype

  • [PT-1392] - All existing report types are shown for each diagram type instead of only the types where a diagram type is included for

  • [PT-1386] - Third row for myBIC tiles will not be used anymore when there are at least 7 Favorite tiles

  • [PT-1372] - Misspelling on DMN loading screen in German UI language

  • [PT-1355] - Diagrams are also listed when clicking on Attachments mini symbol (only new user interface)

  • [PT-1220 | BC-14519] - Repository import performs entity postprocess on wrong entity

  • [PT-1206] - Table of content has in published stage different amount of pages than in common stage

  • [PT-1098] - Process Cost report references wrong rows

  • [PT-1094] - When switching languages in opened Catalog List, some languages are only changed after hovering over other elements

  • [PT-1075] - “No Diagram available” message is missing and leaving a blank page

  • [PT-1071] - Process Flow starts with step second activity

  • [PT-908] - Properties are not up to date when switching the content and alternative language

  • [PT-907] - New UI displays the repository name not in the content language, but in the alternative language

  • [PT-693] - Diagram manual with assignments styling issues

  • [PT-672 | BC-13986] - User preferences do not save toggled content / alternative

  • [DES-521] - Re-authentication of workflow tasks does not work with IDP

  • [DES-457] – When a symbol was removed from sequence flow, then the sequence flow is behind the lane

  • [DES-431 | DES-408 | DES-223 | DES-144 | DES-142 | DES-141 | PT-890 | PT-427 | PT-260 | PT-232 | BC-11755 | BC-13512 | BC-13778 | BC-14327 | BC-14348 | BC-14328] - Security improvements

  • [DES-416] - Line breaks in formatted text attribute is not working

  • [DES-400] - Inplace edit on a placed occurrence attribute is not saved correctly

  • [DES-308] - Undo “branch catalog item” in diagram damages edges connected to that catalog item

  • [DES-300] - Margin of diagram to border is too small in publication

  • [DES-278] - French and Italian translations are missing for some method objects

  • [DES-251] - Typo in validation hub on activity with invalid sequence flows

  • [DES-232 | PT-502 | BC-4225] - In BPMN, the symbols on activity for multiple instances “sequence” and “parallel” are switched (Note: To correct the visualization in existing diagrams, use “Switch symbol” on affected activity symbols and re-apply the symbol type.)

  • [DES-197] - Inplace edit causes a “New catalog entry” toast to show even though no entity was changed and no catalog entry was created

  • [DES-159 | BC-12230] - Annotation symbol splits if selection contains only the bracket

  • [DES-158] - Attributes details are rendered too often

  • [PE-951] - Role is missing in process flow list when no one is assigned

  • [PE-961] - When a case begins with a gateway, selection is not updated in flow

  • [PE-973] - DMN form fields are displayed even if it is not a rule based task

  • [PE-983] - Toggle button leads to a problem in ‘My Tasks’

  • [PE-984] - Hub is inaccesible when task’s responsible text is long

  • [PE-990] - Task name is partially hidden in the hub if the task name is long

  • [PE-1046] - First task in a flow has disabled DMN form right after case is created

  • [PE-1152] - Checkbox labels should do a line break if there is not enough space

  • [PE-1179] - Group tasks should be only shown if the task is already created

  • [PE-1039] - When there is more than one translation of a process, then the process is displayed duplicated in the process list

  • [PE-1048] - Dmn evaluation request is not sent