8.0 - Hematite

CzechIdM 8.0.0 brings new feature - asynchronous event processing. From this version on the account management is (and recalculating of the automatic role assignment) executed fully asynchronously.

New event type NOTIFY was added, all previous events (CREATE, UPDATE, DELETE, EAV_SAVE etc.) are still synchronous.

More about events processing you can find here.

Automatically assigned roles have a significant safety impact. When creating, editing, or deleting, it is necessary that the process is approved. For this purpose, an agenda for requests for change of automatic roles has been created.

This request gets the approval process from the criticality defined for that role. Critical role determines what process the application must accomplish to implement it.

More about automatic roles assignment approval process you can find here.

We support localization of workflow process. The main principle is, the process definition (XML) does not contain translations. Translations contain frontend part of our application in the standard localization files. Workflow definition only contains information on how to construct the localization key and variables needs for translation.

More about workflow localization support you can find here.

  • #468 - Account management is synchronous with Role add operation
  • #938 - Approving for automatic roles by attribute
  • #952 - Localization in workflow processes
  • #604 - MERGE strategy does not remove duplicities
  • #1020 - Frontend - install development environment on Windows
  • #1010 - Workflow - add more tests for subtask
  • #976 - Remove comparison by account and entity ids during synchronization
  • #1012 - Tree automatic roles will use request
  • #878 - New option for synchronization not-linked situation
  • #898 - Filter help is not localized
  • #983 - Cannot create EAV attributes in Sync. mapping with type other than String
  • #934 - Component TreeNodeInfo - implement popover decorator
  • #935 - Component TreeTypeInfo - implement popover decorator
  • #979 - Remove audit from modified attribute
  • #1019 - cannot filter in audit by Executed by
  • #971 - Audit on user detail filter by username
  • #1025 - Increase the width of the column "Position" in "Contracted positions" table