Pāriet uz saturu

Importēšanas kārtulu izveide/modificēšana

Importēšanas kārtula ieraksta veicamās darbības (izveidi, modificēšanu, dzēšanu), kas atrodamas DELTA attēlā.

Lai importēšana tiktu veikta, ir jādefinē drošības sliekšņi. Šie sliekšņi arī ļauj konstatēt iespējamās kļūdas un tādējādi bloķēt ierakstīšanu. Sliekšņu bloķētu importu var skatīt un veikt darbības, lai to apstiprinātu vai noraidītu.

Konfigurējamās importēšanas kārtulas atšķiras atkarībā no mērķa krātuves tipa.

Datu importēšana direktorija tipa krātuvē (LDAP, AD, AD/LDS, OpenLDAP utt.)

  • DN atribūts: norādiet tā kartēšanas atribūta nosaukumu, kurā ir DN (Distinguished Name) informācija
  • Objekta klase: definējiet izveidojamā/modificējamā/dzēšamā objekta tipu. Vienā importā iespējams tikai viens objekta tips.
  • Opcija izveidot drošības grupu, ja tā nepastāv: šo opciju var iespējot, ja nepieciešams (iespējams, ka nodrošināšanas brīdī drošības grupas vēl nepastāv).
    • Norādiet drošības grupu mērķa OU. Ņemiet vērā, ka var norādīt tikai vienu OU, tāpēc visas grupas tiks izveidotas vienā vietā.
  • Opcija pievienot operācijas, kas jāveic pēc izveides vai modificēšanas darbības vai dzēšanas gadījumā. (Piemērs: dzēšanas gadījumā pārvietot objektu uz citu OU)
    • Iespējamās operācijas izveidei/modificēšanai/dzēšanai:
      • EXEC: tiks izpildīta pēc izveides/modificēšanas/dzēšanas darbības
    • Iespējamās operācijas dzēšanai:
      • DELETE: pēc noklusējuma objekti netiek faktiski dzēsti no direktorija. Lai objektu dzēstu fiziski, jāpievieno operācija DELETE.
      • MOVE: ļauj pārvietot objektu uz citu OU. Mērķa OU jānorāda izteiksmē.
      • MOVESUB: ļauj pārvietot novērtējamā objekta pakārtotos objektus uz citu OU. Mērķa OU jānorāda izteiksmē.
  • Opcijas savienotājam ar risinājumu Systancia Access:
    • Skripts, kas jāizpilda, kad tiek modificēta piekļuve
    • Piekļuves profils (DN), kas jānorāda, ja ir iespējota konteinera izveides opcija
    • Konteinerā izveidojamā objekta tips, ja ir iespējota konteinera izveides opcija
  • Add SID object
  • To grupu filtri, kas jāpārvalda vai jāizslēdz dzēšanas darbībās:
    • Ja opcija „Exclude group from list“ ir atzīmēta: grupu sarakstā ir norādītas tās grupas, kuras nedrīkst dzēst
    • Ja opcija „Exclude group from list“ nav atzīmēta: grupu sarakstā ir norādītas tās grupas, kuras drīkst dzēst
    • Sākot ar versiju 7.1, šis saraksts vairs nav jāievada manuāli, ja krātuves SIP konfigurācijā ir atzīmēta opcija „Synchronization of groups managed by Identity only“: tad SIP izmanto risinājumā CyberElements Identity pārvaldīto grupu sarakstu.

Datu importēšana plakanā faila krātuvē (CSV)

  • Kolonnas: mērķa failam pievienojamo atribūtu saraksts. Lai atribūta vērtību pievienotu faila kolonnai, jāizmanto operācija COPY. Kolonnu un vairāku vērtību atdalītājs tiek definēts krātuvē.

Sākot ar versiju 7.1, ja krātuves konfigurācijā ir atzīmēta opcija „Ignore the first lign“, importēšanas laikā faila galvene tiek saglabāta.

Datu importēšana datu bāzes krātuvē (SQL Server, Oracle utt.)

Katrai darbībai (izveidei, modificēšanai un dzēšanai) var definēt vienu vai vairākas komandas, kas jāizpilda mērķa datu bāzē.

Katrai komandai jādefinē viena no šīm operācijām:

  • EXEC: ļauj palaist izpildes komandu (batch, PowerShell utt.)
  • FOREACH: ļauj izpildīt vaicājumu vairākiem atribūtiem.
    • Atribūtu saraksts: norādiet atjaunināmo atribūtu kodus. Ņemiet vērā, ka kodiem jāatbilst gan kolonnas nosaukumam mērķa datu bāzē, gan atribūta nosaukumam DELTA failā. Katrs atribūts jāatdala ar rakstzīmi „|“.
    • SQL vaicājums: vaicājums, kas jāpiemēro katram sarakstā definētajam atribūtam. Izmantojiet virkni <uid>, kas tiks aizstāta ar atribūtu nosaukumiem.
  • FOREACHVALUES: ļauj pārvaldīt daudzvērtīgu atribūtu, izveidojot/modificējot tik rindu, cik vērtību ir atribūtā.
    • Izpildes nosacījums ir obligāts, un tajā jābūt tā daudzvērtīgā atribūta (mērķa krātuves) nosaukumam, kuram tiks izpildīts cikls.
    • Izteiksme ir obligāta, un tajā jābūt izpildāmajam vaicājumam. Daudzvērtīgais atribūts, kuram tiek izpildīts cikls (norādīts izpildes nosacījumā), vaicājumā jāaizstāj ar virkni „<param:uid_value>“.

Vaicājuma piemērs:

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>')

Piemērā, ja atribūtā ir 3 vērtības, tiks izveidotas 3 rindas. Atribūtiem login, password, nom, prenom un matricule būs vienādas vērtības. Atribūtam right katrā rindā būs atšķirīga vērtība.

Ņemiet vērā, ka vienā operācijā var definēt tikai vienu daudzvērtīgu atribūtu.

  • SELECT: ļauj izgūt papildu vērtības, lai papildinātu pašreizējo objektu.
    • Izpildes nosacījums ir obligāts. Tajā var būt formula, kas atgriež 0, ja nosacījums ir nepatiess, vai 1, ja patiess. Ja nevēlaties iestatīt nosacījumu, jāievada 1.
    • SQL vaicājums: SELECT tipa vaicājums ir obligāts. Vaicājumā atlasītie atribūti tiks automātiski pievienoti pašreizējam objektam, un to vērtības būs vaicājuma rezultāti.
  • SQL. Ļauj izpildīt vaicājumu UPDATE vai DELETE, norādot izpildes nosacījumu.
    • Izpildes nosacījums ir obligāts. Tajā var būt formula, kas atgriež 0, ja nosacījums ir nepatiess, vai 1, ja patiess. Ja nevēlaties iestatīt nosacījumu, jāievada 1.
  • SQL vaicājums: vaicājums UPDATE vai DELETE. Deltā esošie atribūti jānodod ar atslēgvārdu <syncattrsrc>.

Datu importēšana risinājumā CyberElements Identity

  • Importējamā objekta tips: norādiet importa tipu no šī saraksta:
    • ACCOUNT: ļauj tikai atjaunināt esošo kontu atribūtus risinājumā Identity. Opcija ļauj dzēšanas operācijās identificētajiem kontiem iestatīt teorētisko statusu „Archived“.
    • ENUM_ACCOUNT: konta tipa atribūtu uzskaitījuma vērtību importēšanai.
    • ENUM_PERSON: identitātes tipa atribūtu uzskaitījuma vērtību importēšanai.
    • ENUM_RESOURCE: piešķīruma tipa atribūtu uzskaitījuma vērtību importēšanai.
    • ENUM_STRUCTURE: struktūras tipa atribūtu uzskaitījuma vērtību importēšanai.
    • MATCHINGTABLE: vērtību importēšanai atbilstības tabulās.
    • PERSON: identitāšu importēšanai.
    • PERSONACCESS: importēšanai netiek atbalstīts.
    • RESOURCE: piešķīrumu importēšanai.
    • RIGHT: autorizāciju importēšanai.
    • ROLE: lomu importēšanai.
    • STATUS: kontu, lomu vai autorizāciju nodrošināšanas statusu importēšanai. Opcija ļauj dzēšanas operācijās identificētajiem kontiem iestatīt teorētisko statusu „Archived“.
      • Norādiet krātuvi. Tai jābūt unikālai.
    • STRUCTURE: struktūru importēšanai.
    • HABILITATIONCALC: ļauj palaist autorizācijas un SoD kārtulu masveida pārrēķinu visiem.
    • PERSON_ROLES: saišu identitāte-loma importēšanai.
    • PERSON_RIGHTS: saišu identitāte-loma-autorizācija importēšanai.
    • ACCOUNTCALC: ļauj pārrēķināt kontus attiecīgajā krātuvē.

Importējot tādus objektus kā identitātes, struktūras vai piešķīrumi, ir pieejama opcija, kas atspējo autorizācijas un SoD kārtulu aprēķināšanu reāllaikā. Lai atspējotu aprēķinus, izvēles rūtiņa jāatzīmē visos ienākošās nodrošināšanas savienotājos, kurus ietekmē ikdienas sinhronizācija.

Ja šī opcija ir atzīmēta, ienākošās nodrošināšanas savienotāju beigās jāpalaiž imports kārtulu pārrēķināšanai, lai sāktu pakešaprēķinu.

Kontu aprēķinu atspējošana

Kopš CyberElements Identity 7.0 SP3 ienākošo savienotāju importos personām, struktūrām, piešķīrumiem un autorizācijas kārtulām ir pieejama jauna opcija.

Šī opcija ļauj atspējot kontu aprēķināšanu reāllaikā, veidojot, modificējot vai dzēšot objektus, kas var ietekmēt kontus.

Ieteicams atzīmēt šo opciju, ja nodrošināšanas secībai jāapstrādā lieli datu apjomi.

Ja atzīmējat šo opciju, importu beigās risinājumā CyberElements Identity jāpalaiž imports konfigurācijā norādīto kontu tipu aprēķināšanai, lai dati būtu pareizi.