Project

General

Profile

Actions

Task #397

closed

Provisioning and Sync of Role

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

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

100%

Estimated time:
Owner:

Files

01.png (49.7 KB) 01.png Ondřej Kopr, 05/17/2017 10:18 AM
Actions #1

Updated by Vít Švanda almost 7 years ago

  • % Done changed from 0 to 60
  • Provisioning role created
  • Synchronization role created
Actions #2

Updated by Vít Švanda almost 7 years ago

  • % Done changed from 60 to 70

Added five tests for Role synchronization.

Actions #3

Updated by Vít Švanda almost 7 years ago

  • % Done changed from 70 to 80
  • Created tests for Role provisioning.
  • Documentation remains
Actions #4

Updated by Vít Švanda almost 7 years ago

  • Status changed from In Progress to Needs feedback
  • % Done changed from 80 to 90
Actions #5

Updated by Vít Švanda almost 7 years ago

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

Updated by Ondřej Kopr almost 7 years ago

  • File 01.png 01.png added
  • Assignee changed from Ondřej Kopr to Vít Švanda

Check documentation:
rolls vs roles - http://www.gingersoftware.com/english-online/spelling-book/confusing-words/role-roll

https://proj.bcvsolutions.eu/ngidm/doku.php?id=en:navrh:provisionig#rolls_provisioning there you write some about tree

Provides tree provisioning by default RoleProvisioningExecutor.

Do tests via FE, synchronization and provisioning for roles.

  • On object on end system change change name of object to ROLES (from ACCOUNT), after this change sync and provisioning not working - (java.lang.IllegalArgumentException: Operation requires an Account ObjectClass.), add readOnly to this field?
  • after sync roles, i deleted all roles on end system, in agenda Entities on system i have still some entities, it's this good?
  • bad en localization: entity type (enum) in czech language is there 'Role' in english 'Group',
  • create EAV attribute duplicity - after create two system mapping (one for prov, one for sync). On both mappings i want sync/prov into same EAV attribute, this isnt possible mappings create duplicity eav attribute see picture 01.png.

Everything else works perfectly thank you for that.

Actions #7

Updated by Vít Švanda almost 7 years ago

I fixed localization and wiki.

  • _ On object on end system change change name of object to ROLES (from ACCOUNT), after this change sync and provisioning not working - (java.lang.IllegalArgumentException: Operation requires an Account ObjectClass.), add readOnly to this field?_
    • This is on a deeper discussion. I think in some cases, it may be necessary to edit the schema name.
  • after sync roles, i deleted all roles on end system, in agenda Entities on system i have still some entities, it's this good?
    • It is good idea and I aggree. But I do not see good moment for delete SystemEntity. May be during reconciliation, but I don`t want do delete operation on hidden background.
  • create EAV attribute duplicity - after create two system mapping (one for prov, one for sync). On both mappings i want sync/prov into same EAV attribute, this isnt possible mappings create duplicity eav attribute see picture 01.png.
    • I cannot simulate this problem
Actions #8

Updated by Vít Švanda almost 7 years ago

  • Status changed from Needs feedback to Resolved
Actions #9

Updated by Vít Švanda almost 7 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 90 to 100
Actions

Also available in: Atom PDF