Project

General

Profile

Actions

Task #1035

closed

HR processes - move default logic into processor

Added by Radek Tomiška about 6 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Contractual relationship
Target version:
Start date:
03/20/2018
Due date:
% Done:

100%

Estimated time:
3.00 h
Owner:

Description

WF can be used for customizations, default logic will be moved from WF into java for optimalization.

Actions #1

Updated by Radek Tomiška about 6 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Radek Tomiška to Ondřej Kopr
  • % Done changed from 0 to 90

I moved default workflows into processors.

Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/61a3f63021c4b488e48768e825b7f0c0ec5916c8

Could you pls do a feedback? You are the best for this part of code :).

Actions #2

Updated by Ondřej Kopr about 6 years ago

  • Status changed from Needs feedback to Resolved
  • Assignee changed from Ondřej Kopr to Radek Tomiška
  • % Done changed from 90 to 100

Thanks for replace WF with processors in HR LRT this is good idea. Also move this logic from WF to procerrors is next performance improvements for HR process (and synchronization :D).

Backward compatibility for projects is is 100% guaranteed with defined WF. Your new behavior works well even with Jboss (there is some problem with initialized WF and act tables during start application, this is awesome fix one part of this problem). I checked new behavior with load test (synchronization contracts with skip HR process and automatic role recalculation) and this works.

Thank you for that.

Actions #3

Updated by Radek Tomiška about 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF