Project

General

Profile

Actions

Task #307

closed

Attribute mapping strategy

Added by Vít Švanda about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Vít Švanda
Category:
Provisioning
Target version:
Start date:
02/14/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

We need implement a strategy of attribute mapping to provisioning and synchronization.
- Resulution will be consulted with Alca.
- Strategy will be sets on attribute mapping detail.
- Strategy probebly will be: MERGE, AUTHORITATIVE_MERGE, SET, CREATE. (IF_NULL).

Actions #1

Updated by Vít Švanda about 7 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Vít Švanda about 7 years ago

  • % Done changed from 0 to 20
Actions #3

Updated by Vít Švanda about 7 years ago

  • % Done changed from 20 to 40

- Implemented ProvisioningAttributeDto as key to Provisioning queues.

Actions #4

Updated by Vít Švanda about 7 years ago

  • % Done changed from 40 to 60

- Implement Merge with search in Provisioning history.

Actions #5

Updated by Vít Švanda about 7 years ago

  • % Done changed from 60 to 80

- Implemented sendAlways, sendIfNotNull.
- Created tests for strategies.
- Implemented enum for choose entity fields on attribute mapping detail.

Actions #6

Updated by Vít Švanda about 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Ondřej Kopr
  • % Done changed from 80 to 90

- Documentation for Strategy is here: https://proj.bcvsolutions.eu/ngidm/doku.php?id=navrh:konektor_framework#strategie_mapovanych_atributu
- Fourteen tests was suplemented to DefaultSysProvisioningServiceTest.

Ondra please do review.

Actions #7

Updated by Ondřej Kopr about 7 years ago

Feedback:

mirror FE:
  • after check 'Entity attribute' select some attribute, then check 'Extended attribute' change name for this attribute and check back 'Entity attribute', name for attribute is still old,

WRITE_IF_NULL - OK,
todo:

Actions #8

Updated by Ondřej Kopr about 7 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Ondřej Kopr to Vít Švanda
Actions #9

Updated by Vít Švanda about 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Ondřej Kopr

- Error with "Entity attribute' select some attribute..." was fixed.
- Ondra forced me improve merge values. When is merge value collection, then is all items (from this collection) add to main result list.

Actions #10

Updated by Ondřej Kopr about 7 years ago

  • % Done changed from 90 to 100
Actions #12

Updated by Ondřej Kopr about 7 years ago

  • Assignee changed from Ondřej Kopr to Vít Švanda
Actions #13

Updated by Vít Švanda about 7 years ago

  • Status changed from Needs feedback to Closed
Actions

Also available in: Atom PDF