Project

General

Profile

Actions

Task #1290

closed

Separate processing of items in tasks

Added by Alena Peterová over 5 years ago. Updated over 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Long running task
Target version:
Start date:
10/03/2018
Due date:
% Done:

100%

Estimated time:
Owner:

Description

Version: 9.2.0-SNAPSHOT

If a long running task fails hard on processing one of the item, it doesn't continue in processing following items. Thus one broken identity/contract/role can affect other correct entities.

Please separate processing of items in tasks - just catch exception after every item.

This is especially needed in HR processes, when we use the options "After end, start the HR processes" and "After end, start the automatic role recalculation". If e.g. HrEnableContractProcess fails on one broken item, automatic role recalculation is not started at all. So we have to use workaround - scheduling these tasks one by one. This still doesn't solve the problem that one item stops other items in the same LRT.

By broken identity I mean some bad inconsistent data in identities/accounts/.... which is hard to predict.

(Please don't understand this ticket as "refactor HR processes". That is something quite different and definitely more complicated. Adding try - catch should be easy.)


Related issues

Related to IdStory Identity Manager - Defect #1215: Exception in transformation script stops personal processesClosedRadek Tomiška08/15/2018

Actions
Actions #1

Updated by Radek Tomiška over 5 years ago

  • Status changed from New to In Progress
  • Target version set to Onyx (9.3.0)
Actions #2

Updated by Radek Tomiška over 5 years ago

  • Related to Defect #1215: Exception in transformation script stops personal processes added
Actions #3

Updated by Radek Tomiška over 5 years ago

  • Status changed from In Progress to Closed

Ticket solved by #1215 (contains summary).

Actions #4

Updated by Radek Tomiška over 5 years ago

  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF