CREATE TABLE public.organizations
(
id character varying(255),
code character varying(255),
name character varying(255),
parent character varying(255)
)
WITH (
OIDS=FALSE
);
ALTER TABLE public.organizations
OWNER TO idmadmin;
INSERT INTO public.organizations(
id, code, name, parent)
VALUES ('11', 'rt', 'root', null);
INSERT INTO public.organizations(
id, code, name, parent)
VALUES ('22', 'org1', 'organization1', '11');
Nejdříve musíme odstranit strukturu organizací.
V sekci Uživatelé odstraníme uživatele "Uživatel test org".
V sekci Profil a v záložce Pracovní pozice odstraníme administrátorovi pracovní pozice v "Organization two".
V sekci Role/Automatické role smazat automatické role podle organické struktury.
V sekci Organizace a v záložce Prvky struktury vymažeme postupně všechny organizace.
V sekci Napojené systémy zmáčkneme na tlačítko Přidat, vyplníme název systému (table - organizace) a uložíme systém.
V záložce Konfigurace vybereme typ konektoru "Database Table Connector".
Vyplníme (níže) a uložíme:
^ Atribut ^ Hodnota ^
| Host | localhost |
| Port | 5432 |
| User | idmadmin |
| User Password | idmadmin |
| Database | jdbcTest |
| Table | organizations |
| Key Column | id |
| JDBC Driver | org.postgresql.Driver |
| JDBC Connection URL | jdbc:postgresql://localhost:5432/jdbcTest |
Synchronizace, sync_tree, __ACCOUNT__, Strom, Organization structure
^ Atribut ve schéma ^ Název ^ Je identifikátorem ^ Atribut entity ^ Rozšířený atribut ^ Položka entity ^ IdM Klíč ^
| code | code | false | true | false | Kód (String) | |
| id | id | true | false | true | | externalId |
| name | name | false | true | false | Název (String) | |
| parent | parent | false | true | false | Rodič (String) | |
Povolena: enable
Název: sync-tree
Sada mapovaných atributů: sync_tree
Korelační atribut: code