Project

General

Profile

Actions

Task #1968

open

Prevent to try assign duplicated automatic roles

Added by Radek Tomiška over 4 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Automatic roles
Target version:
-
Start date:
11/29/2019
Due date:
% Done:

0%

Estimated time:
Owner:

Description

Redesign tasks SelectCurrentContractSliceTaskExecutor and ProcessAllAutomaticRoleByAttributeTaskExecutor to be both synchronous or asynchronous. Both LRT cannot process one resource in the same time - this ticket will prevent to attempt create duplicate automatic roles.


Related issues

Related to IdStory Identity Manager - Defect #1961: Occasional duplicated automatic role assignment ClosedRadek Tomiška11/27/2019

Actions
Related to IdStory Identity Manager - Defect #1840: Duplicities in processed automatic roles and processed items from LongRunningTaskRejectedRadek Tomiška09/06/2019

Actions
Related to IdStory Identity Manager - Task #732: Recalculate automatic roles after move some nodesClosedRadek Tomiška10/03/2017

Actions
Related to IdStory Identity Manager - Defect #2305: Automatic role by tree structure: contract and position cannot assign the same automatic roleClosedRadek Tomiška06/08/2020

Actions
Actions #1

Updated by Radek Tomiška over 4 years ago

  • Related to Defect #1961: Occasional duplicated automatic role assignment added
Actions #2

Updated by Alena Peterová over 4 years ago

The LRT ClearDirtyStateForContractSliceTaskExecutor should be also redesigned somehow, because it also creates asynchronous events which recalculate automatic roles by attribute. The question is, if this is correct - maybe the recalculation should be skipped in events, that are started from ClearDirtyStateForContractSliceTaskExecutor?

Actions #3

Updated by Radek Tomiška about 4 years ago

  • Related to Defect #1840: Duplicities in processed automatic roles and processed items from LongRunningTask added
Actions #4

Updated by Radek Tomiška almost 4 years ago

  • Description updated (diff)
  • Assignee changed from Ondřej Kopr to Radek Tomiška
Actions #5

Updated by Radek Tomiška almost 4 years ago

  • Related to Task #732: Recalculate automatic roles after move some nodes added
Actions #6

Updated by Radek Tomiška almost 4 years ago

  • Related to Defect #2305: Automatic role by tree structure: contract and position cannot assign the same automatic role added
Actions

Also available in: Atom PDF