Kihagyás

Importálási szabályok létrehozása/módosítása

Az importálási szabály a DELTA-lenyomatban található végrehajtandó műveleteket (létrehozás, módosítás, törlés) írja ki.

Az importálások végrehajtásához biztonsági küszöbértékeket kell meghatározni. Ezek a küszöbértékek a lehetséges hibák jelzését, és ezáltal az írások blokkolását is lehetővé teszik. A küszöbértékek miatt blokkolt importálás megtekinthető, és beavatkozással jóváhagyható vagy elutasítható.

A konfigurálandó importálási szabályok a céltárház típusától függően eltérnek.

Adatok importálása címtár típusú tárházba (LDAP, AD, AD/LDS, OpenLDAP stb.)

  • DN-attribútum: adja meg annak a leképezési attribútumnak a nevét, amely a DN (Distinguished Name) információt tartalmazza
  • Objektumosztály: határozza meg a létrehozandó/módosítandó/törlendő objektum típusát. Importálásonként csak egy objektumtípus lehetséges.
  • Biztonsági csoport létrehozása, ha nem létezik: ez a beállítás szükség esetén bekapcsolható (előfordulhat, hogy a biztonsági csoportok a kiépítés időpontjában még nem léteznek).
    • Adja meg a biztonsági csoportok cél-OU-ját. Vegye figyelembe, hogy csak egy OU adható meg, így minden csoport ugyanazon a helyen jön létre.
  • Beállítás a létrehozási vagy módosítási művelet után, illetve törlés esetén végrehajtandó műveletek hozzáadásához. (Példa: objektum áthelyezése egy másik OU-ba törlés esetén)
    • Lehetséges műveletek létrehozáskor/módosításkor/törléskor:
      • EXEC: a létrehozási/módosítási/törlési művelet után hajtódik végre
    • Lehetséges műveletek törléskor:
      • DELETE: alapértelmezés szerint az objektumok valójában nem törlődnek a címtárból. Az objektum fizikai törléséhez hozzá kell adni a DELETE műveletet.
      • MOVE: Lehetővé teszi az objektum áthelyezését egy másik OU-ba. A cél-OU-t a kifejezésben kell megadni.
      • MOVESUB: Lehetővé teszi a kiértékelt objektum gyermekobjektumainak áthelyezését egy másik OU-ba. A cél-OU-t a kifejezésben kell megadni.
  • Beállítások a Systancia Access megoldással működő összekötőhöz:
    • Hozzáférés módosításakor végrehajtandó szkript
    • Megadandó hozzáférési profil (DN), ha a tároló létrehozására szolgáló beállítás be van kapcsolva
    • A tárolóban létrehozandó objektum típusa, ha a tároló létrehozására szolgáló beállítás be van kapcsolva
  • Add SID object
  • A törlési műveletek során kezelendő vagy kizárandó csoportok szűrői:
    • Ha az „Exclude group from list” beállítás be van jelölve: a csoportlista azokat a csoportokat adja meg, amelyeket nem szabad törölni
    • Ha az „Exclude group from list” beállítás nincs bejelölve: a csoportlista azokat a csoportokat adja meg, amelyek törölhetők
    • A 7.1 verziótól kezdve ezt a listát már nem kell kézzel megadni, ha a tárház SIP-konfigurációjában be van jelölve a „Synchronization of groups managed by Identity only” beállítás: a SIP ilyenkor a CyberElements Identity termékben kezelt csoportok listájára támaszkodik.

Adatok importálása egyszerű szövegfájl típusú tárházba (CSV)

  • Oszlopok: a célfájlhoz hozzáadandó attribútumok listája. Az attribútumérték fájloszlophoz való hozzáadásához a COPY műveletet kell használni. Az oszlopok és a többszörös értékek elválasztó karaktere a tárházban van meghatározva.

A 7.1 verziótól kezdve, ha a tárház konfigurációjában be van jelölve az „Ignore the first lign” beállítás, a fájl fejléce importáláskor megmarad.

Adatok importálása adatbázis típusú tárházba (SQL Server, Oracle stb.)

Minden művelethez (létrehozás, módosítás és törlés) egy vagy több, a céladatbázisban végrehajtandó parancs határozható meg.

Minden parancshoz a következő műveletek egyikét kell meghatározni:

  • EXEC: végrehajtási parancs indítását teszi lehetővé (batch, PowerShell stb.)
  • FOREACH: lekérdezés végrehajtását teszi lehetővé több attribútumon.
    • Attribútumok listája: adja meg a frissítendő attribútumok kódjait. Vegye figyelembe, hogy a kódoknak meg kell egyezniük a céladatbázis oszlopnevével és a DELTA-fájlban szereplő attribútumnévvel is. Az attribútumokat a „|” karakterrel kell elválasztani.
    • SQL-lekérdezés: a listában meghatározott minden attribútumra alkalmazandó lekérdezés. Használja a <uid> karakterláncot, amelyet a rendszer az attribútumnevekkel helyettesít.
  • FOREACHVALUES: többértékű attribútum kezelését teszi lehetővé úgy, hogy annyi sort hoz létre/módosít, ahány értéket az attribútum tartalmaz.
    • A végrehajtási feltétel kötelező, és tartalmaznia kell annak a (céltárházbeli) többértékű attribútumnak a nevét, amelyen a ciklus végighalad.
    • A kifejezés kötelező, és tartalmaznia kell a végrehajtandó lekérdezést. A lekérdezésben azt a többértékű attribútumot, amelyen a ciklus végighalad (a végrehajtási feltételben megadva), a „<param:uid_value>” karakterlánccal kell helyettesíteni.

Lekérdezési példa:

1
2
3
4
5
6
INSERT INTO WikiApp 
(Login, Password, Nom, 
Prenom, Matricule, droit) 
VALUES 
('<SyncAttSrc:login>', '<SyncAttSrc:password>', '<SyncAttSrc:nom>', 
'<SyncAttSrc:prenom>', '<SyncAttSrc:matricule>', '<param:uid_value>')

A példában, ha az attribútum 3 értéket tartalmaz, akkor 3 sor jön létre. A login, password, nom, prenom és matricule attribútumok értéke azonos lesz. A right attribútum értéke soronként eltérő lesz.

Vegye figyelembe, hogy műveletenként csak egy többértékű attribútum határozható meg.

  • SELECT: Lehetővé teszi további értékek lekérését az aktuális objektum bővítéséhez.
    • A végrehajtási feltétel kötelező. Tartalmazhat olyan képletet, amely hamis esetén 0-t, igaz esetén 1-et ad vissza. Ha nem szeretne feltételt megadni, 1-et kell beírnia.
    • SQL-lekérdezés: SELECT típusú lekérdezés megadása kötelező. A lekérdezésben kiválasztott attribútumok automatikusan hozzáadódnak az aktuális objektumhoz, értékként a lekérdezés eredményeivel.
  • SQL. Lehetővé teszi egy UPDATE vagy DELETE lekérdezés végrehajtását egy végrehajtási feltétel megadásával.
    • A végrehajtási feltétel kötelező. Tartalmazhat olyan képletet, amely hamis esetén 0-t, igaz esetén 1-et ad vissza. Ha nem szeretne feltételt megadni, 1-et kell beírnia.
  • SQL-lekérdezés: UPDATE vagy DELETE lekérdezés. A deltában szereplő attribútumokat a <syncattrsrc> kulcsszóval kell átadni.

Adatok importálása a CyberElements Identity termékbe

  • Importálandó objektum típusa: adja meg az importálás típusát a következő listából:
    • ACCOUNT: csak az Identity termékben meglévő fiókok attribútumainak frissítését teszi lehetővé. Egy beállítással az „Archived” elméleti állapot állítható be a törlési műveletekben azonosított fiókokra.
    • ENUM_ACCOUNT: fiók típusú attribútumok felsorolásértékeinek importálásához.
    • ENUM_PERSON: identitás típusú attribútumok felsorolásértékeinek importálásához.
    • ENUM_RESOURCE: kiosztás típusú attribútumok felsorolásértékeinek importálásához.
    • ENUM_STRUCTURE: struktúra típusú attribútumok felsorolásértékeinek importálásához.
    • MATCHINGTABLE: értékek importálásához a megfeleltetési táblákba.
    • PERSON: identitások importálásához.
    • PERSONACCESS: importáláshoz nem támogatott.
    • RESOURCE: kiosztások importálásához.
    • RIGHT: engedélyezések importálásához.
    • ROLE: szerepkörök importálásához.
    • STATUS: fiókok, szerepkörök vagy engedélyezések kiépítési állapotainak importálásához. Egy beállítással az „Archived” elméleti állapot állítható be a törlési műveletekben azonosított fiókokra.
      • Adja meg a tárházat. Egyedinek kell lennie.
    • STRUCTURE: struktúrák importálásához.
    • HABILITATIONCALC: az engedélyezési és SoD-szabályok tömeges újraszámítását indítja el mindenkire.
    • PERSON_ROLES: identitás–szerepkör kapcsolatok importálásához.
    • PERSON_RIGHTS: identitás–szerepkör–engedélyezés kapcsolatok importálásához.
    • ACCOUNTCALC: az érintett tárház fiókjainak újraszámítását teszi lehetővé.

Objektumok, például identitások, struktúrák vagy kiosztások importálásakor lehetőség van az engedélyezési és SoD-szabályok menet közbeni számításának kikapcsolására. A számítások kikapcsolásához a napi szinkronizálás által érintett összes bejövő kiépítési összekötőn be kell jelölni a jelölőnégyzetet.

Ha ez a beállítás be van jelölve, a bejövő kiépítési összekötők végén egy, a szabályokat újraszámító importálást kell indítania a kötegelt számítás elindításához.

A fiókszámítások kikapcsolása

A CyberElements Identity 7.0 SP3 verziója óta a bejövő összekötők személyekre, struktúrákra, kiosztásokra és engedélyezési szabályokra vonatkozó importálásaiban új beállítás érhető el.

Ez a beállítás lehetővé teszi a menet közbeni fiókszámítások kikapcsolását a fiókokra hatással lévő objektumok létrehozásakor, módosításakor vagy törlésekor.

Ajánlott bejelölni ezt a beállítást, ha a kiépítési sorozatnak nagy adatmennyiséget kell feldolgoznia.

Ha bejelöli ezt a beállítást, a helyes adatok érdekében a CyberElements Identity termékbe történő importálások végén a konfigurációban megadott fióktípusokat kiszámító importálást kell futtatnia.