Project

General

Profile

Actions

Task #170

closed

Provisioning - add agends for system-attribute mapping/handling

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

Status:
Closed
Priority:
Normal
Assignee:
Vít Švanda
Category:
Identity connectors
Target version:
Start date:
10/24/2016
Due date:
% Done:

100%

Estimated time:
Owner:

Description

In erdiagram (in master) was added new classes for mapping and handling system's attributes.

We will need implement new agendas:
- System schema definitions
- System entity handling (with system attribute handling).

Connectors are develop in "Connectors" branche for now.

Actions #1

Updated by Radek Tomiška over 7 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Vít Švanda over 7 years ago

  • Assignee changed from Radek Tomiška to Vít Švanda
Actions #3

Updated by Vít Švanda over 7 years ago

I added new entity for SchemaAttribute, SchemaAttributeHandling, SchemaObjecClass, SystemEntityHandling

Actions #4

Updated by Vít Švanda over 7 years ago

I added new tab for Schema on system and created list of schema attributes with detail.

Actions #5

Updated by Vít Švanda over 7 years ago

- Added tab to system, contains list of groups (mapped attributes on entity and operation type).
- Added subagenda for create mapping IDM attribute to schema attribute.

Actions #6

Updated by Vít Švanda over 7 years ago

Added method for generate schema for connector

Actions #7

Updated by Vít Švanda over 7 years ago

  • Description updated (diff)
  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Radek Tomiška
Actions #8

Updated by Vít Švanda over 7 years ago

  • % Done changed from 0 to 90
Actions #9

Updated by Radek Tomiška over 7 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Radek Tomiška to Vít Švanda
I did test and code review:
  • code looks nice (FE and BE)
  • DefaultSysSystemEntityHandlingService. findBySystem could return one record? Or specific method without paginable on repository could be created.
  • after schema attribute is saved, then redirect to schema class detail (back) should be done
  • schema attribute data type could be enumeration maybe .. we could make SystemService.supportedConnectorPropertyMapping public and use them on all sides (in new ticket)? Makes it sense?
  • i've hidden unimplemented options from enumeration (group, synchronization ...) - only identity provisioning is supported now
  • we need referential integrity #226 to be done necessarily - error occurs, when some attribute from schema is removed, and is used in mapping etc. (will be solved in #226)
  • component ScriptArea looks very nice
Actions #10

Updated by Vít Švanda over 7 years ago

  • Status changed from In Progress to Resolved
  • % Done changed from 90 to 100

- after schema attribute is saved, then redirect to schema class detail (back) should be done Implemented
schema attribute data type could be enumeration maybe .. we could make SystemService.supportedConnectorPropertyMapping public and use them on all sides (in new ticket)? Makes it sense?
-- Object type for schema is return by connector ... I thing static definition is not good idea

Actions #11

Updated by Vít Švanda over 7 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF