24.3 Transformacja i synchronizacja danych

24.3.1 Widok synchronizacji danych

Strona przeglądu programu obsługi jest podzielona na następujące kategorie:

Filtr

Filtry istnieją dla programu obsługi i umożliwiają określenie klas i atrybutów, które mogą być wysyłane i odbierane między aplikacją a bezpiecznym magazynem tożsamości. Aby określić konkretną klasę do przekazania do mechanizmu metakatalogów w celu przetwarzania, należy dodać ją do filtru w odpowiednim kanale. Istnieje również możliwość filtrowania obiektów według określonej zdefiniowanej wartości atrybutu.

Aby dodać klasy i atrybuty dla synchronizacji oraz zmodyfikować filtr programu obsługi, kliknij opcję Filtr na kanale wydawcy lub subskrybenta.

UWAGA:Graficzna prezentacja przeglądu pokazuje dwa oddzielne obiekty dla filtru programu obsługi na kanale wydawcy i subskrybenta. Mimo że pokazane są dwa obiekty, dla obu kanałów używany jest ten sam filtr.

Wszystkie założenia

Domyślnie jest wyświetlana strona Wszystkie założenia. Istniejące założenia można zaimportować do kontenera, klikając ikonę . Można również usunąć dowolne założenia. Aby wybrać poziom śledzenia programu obsługi, kliknij ikonę . Założenia można przenosić w górę i w dół listy za pomocą ikon oraz .

UWAGA:OpenText Identity Console nie obsługuje dodawania ani wdrażania nowych założeń dla programów obsługi. Do dodawania i wdrażania nowych założeń zalecamy używanie programów iManager i Identity Designer.

Migruj dane do bezpiecznego magazynu tożsamości

Przy użyciu tego zadania można zdefiniować kryteria używane przez OpenText Identity Manager w celu migracji obiektów z aplikacji do bezpiecznego magazynu tożsamości. W czasie migracji obiektu mechanizm metakatalogów stosuje do obiektu wszystkie założenia dopasowywania, umieszczania i tworzenia, a także filtr wydawcy. Obiekty są migrowane do bezpiecznego magazynu tożsamości w kolejności określonej na liście klas. Przy użyciu tej opcji można wykonywać następujące zadania:

  1. Dodawanie klasy i atrybutów: aby dodać lub usunąć klasy i atrybuty, które mają zostać poddane migracji, kliknij ikonę . Następnie wybierz klasę i jej odpowiednie atrybuty oraz kliknij przycisk Dodaj, aby zapisać zmiany.

  2. Edytowanie wartości atrybutu: aby zmienić określoną wartość atrybutu migracji, kliknij ikonę edytowania atrybutu .

  3. Zmienianie kolejności listy klas: Za pomocą przycisków i zmień kolejność klas na liście. Obiekty są migrowane do bezpiecznego magazynu tożsamości w kolejności określonej na liście klas.

  4. Odświeżanie: Kliknij ikonę , aby odświeżyć listę.

Migracja danych z bezpiecznego magazynu tożsamości

Na karcie Eksportuj można wybrać kontenery lub obiekty, które mają zostać poddane migracji z bezpiecznego magazynu tożsamości do aplikacji. W czasie migracji obiektu mechanizm metakatalogów stosuje do obiektu wszystkie założenia dopasowywania, tworzenia i umieszczania, a także filtr subskrybenta.

Aby przeprowadzić migrację obiektów lub kontenerów z bezpiecznego magazynu tożsamości do innej aplikacji, kliknij ikonę . Znajdź i wybierz obiekt, który chcesz poddać migracji, a następnie kliknij przycisk OK, aby dodać go do listy migracji. Aby usunąć obiekty z listy migracji, kliknij ikonę .

Po wybraniu obiektów, które chcesz przenieść, kliknij , aby rozpocząć migrację. Na ekranie zostanie wyświetlony postęp migracji. Jeśli chcesz zatrzymać migrację, kliknij przycisk .

Synchronizowanie obiektów

Operacja synchronizacji szuka obiektów, które zostały zmodyfikowane, i je synchronizuje. Aby rozpocząć synchronizację natychmiast, można wybrać opcję Sprawdź wszystkie obiekty. Można również ustawić datę/godzinę rozpoczęcia synchronizacji.

Śledzenie skryptu DirXML

Opcja śledzenia skryptów DirXML umożliwia wybranie poziomu śledzenia dla programu obsługi. Stosuje również ustawienia śledzenia do wszystkich kanałów wydawcy i subskrybenta. Do wyboru są dostępne następujące opcje śledzenia skryptu DirXML:

  • Śledzenie wszystkich skryptów DirXML włączone

  • Śledzenie wszystkich skryptów DirXML wyłączone

  • Śledzenie reguły skryptu DirXML włączone

  • Śledzenie reguły skryptu DirXML wyłączone

Kliknij ikonę , aby zapisać zmiany.

24.3.2 Filtry klasy i atrybutu

Filtry klasy i atrybutu umożliwiają określenie klas i atrybutów, które mogą być wysyłane i odbierane między aplikacją a bezpiecznym magazynem tożsamości. Aby określić konkretną klasę do przekazania do mechanizmu metakatalogów w celu przetwarzania, należy dodać ją do filtru w odpowiednim kanale. Istnieje również możliwość filtrowania obiektów według określonej zdefiniowanej wartości atrybutu. Przy użyciu tej opcji można wykonywać następujące działania:

  • Ustawienie szablonu: kliknij ikonę . aby ustawić opcje domyślne dla wszystkich atrybutów dodawanych do filtru.

  • Dodawanie nowej klasy: kliknij , aby dodać nową klasę.

  • Dodawanie nowego atrybutu: kliknij , aby dodać nowy atrybut.

  • Kopiuj filtr z: ta opcja umożliwia skopiowanie filtru z innego programu obsługi. Kliknij ikonę , aby skopiować filtr.

  • Edycja pliku XML: Przeprowadź edycję ustawień filtru klasy i atrybutu przy użyciu ikony edycji pliku XML .

  • Usuwanie klasy lub atrybutu: kliknij ikonę , aby usunąć klasę lub atrybut.

Dla wartości klasy i atrybutu w kanałach wydawcy i subskrybenta można ustawić następujące opcje:

  • Synchronizuj

  • Ignoruj

  • Powiadom

  • Resetuj

Zasada scalania

Jeśli atrybut nie jest synchronizowany w żadnym kanale, scalanie się nie odbywa.

Jeśli atrybut jest synchronizowany tylko w jednym kanale, wszystkie istniejące wartości w lokalizacji docelowej tego kanału są usuwane i zastępowane wartościami z jego lokalizacji źródłowej. Jeśli źródło ma wiele wartości, a miejsce docelowe może pomieścić tylko jedną wartość, to miejsce używa tylko jednej wartości.

Jeśli atrybut jest synchronizowany w obu kanałach i obie strony mogą pomieścić tylko pojedyncze wartości, połączona aplikacja pobiera wartości przechowywane w bezpiecznym magazynie tożsamości, chyba że nie ma tam żadnej wartości. W tym scenariuszu bezpieczny magazyn tożsamości uzyskuje wartości z połączonej aplikacji.

Jeśli atrybut jest synchronizowany w obu kanałach i tylko jedna strona może pomieścić wiele wartości, wartość z kanału z pojedynczą wartością jest dodawana do kanału z wieloma wartościami, jeśli jeszcze jej tam nie ma. Jeśli po stronie pojedynczej wartości nie ma żadnej wartości, można wybrać wartość, która zostanie dodana po tej stronie. Dla ustawienia Zasada scalania można wybrać następujące opcje:

  • Domyślne

  • Bezpieczny magazyn tożsamości

  • Aplikacja

  • Brak

Kliknij ikonę , aby zapisać zmiany.

24.3.3 Skrypt ECMA

Wyświetla uporządkowaną listę plików zasobu ECMA Script. Pliki zawierają funkcje rozszerzenia programu obsługi, które OpenText Identity Manager ładuje w czasie jego uruchamiania. Można kliknąć , aby zaimportować dodatkowe pliki, kliknąć , aby usunąć istniejące pliki, lub zmienić kolejność wykonanych plików. Można też przenosić skrypty w górę i w dół listy. Kliknij , aby zapisać skrypt ECMA.

24.3.4 Wzajemne mapowanie atrybutów

Wzajemne mapowania atrybutów umożliwiają tworzenie łączy wstecznych (odwołań) między obiektami oraz zarządzanie nimi. Na przykład obiekt Group (Grupa) zawiera atrybut Members (Członkowie), który odwołuje się do wszystkich obiektów User (Użytkownik) należących do tej grupy. Podobnie każdy obiekt User (Użytkownik) zawiera atrybut Group Membership (Członkostwo w grupie) odwołujący się do obiektów Group (Grupa), których członkiem jest ten użytkownik. Aby mechanizm metakatalogów mógł zachować synchronizację obiektu Group (Grupa) > atrybutu Members (Członkowie) z obiektem User (Użytkownik) > atrybutem Group Membership (Członkostwo w grupie) dla wszystkich obiektów Group (Grupa) i User (Użytkownik) w bezpiecznym magazynie tożsamości, te atrybuty muszą być połączone. Łącza między atrybutami obiektów noszą nazwę wzajemnych mapowań atrybutów.

Przy użyciu tego modułu można wykonywać następujące działania:

Tworzenie niestandardowych wzajemnych mapowań atrybutów

Ta sekcja dotyczy tylko sytuacji, w której na stronie Wzajemne mapowanie atrybutów jest wyświetlany monit Program obsługi nie zawiera niestandardowych wzajemnych mapowań atrybutów. Kliknij ikonę „+” powyżej, aby utworzyć podstawowe wzajemne mapowania atrybutów.

  1. Kliknij ikonę , aby utworzyć nową listę niestandardowych wzajemnych mapowań atrybutów.

  2. Zostaną wyświetlone domyślne mapowania atrybutów programu obsługi. Teraz możesz dodawać, modyfikować lub usuwać mapowania.

Dodawanie nowego wzajemnego mapowania atrybutów

Po utworzeniu wzajemnego mapowania atrybutów należy najpierw dodać jeden z atrybutów do listy mapowania wzajemnego.

  1. Kliknij ikonę obok menu rozwijanego Działania.

  2. W nowym wpisie atrybutu wybierz żądany atrybut z listy rozwijanej.

  3. Określ szczegóły mapowania wzajemnego:

    1. Klasa źródłowa: Określa nazwę klasy, z którą jest skojarzony atrybut w mapowaniu. Na przykład jeśli na liście mapowania wzajemnego został umieszczony atrybut Group Membership (Członkostwo w grupie), skojarzoną klasą źródłową jest User (Użytkownik).

    2. Klasa docelowa: Określa nazwę klasy skojarzoną z atrybutem, dla którego ma zostać utworzone mapowanie wzajemne. Na przykład jeśli na liście mapowania wzajemnego został umieszczony atrybut Group Membership (Członkostwo w grupie), skojarzoną klasą docelową jest Group (Grupa).

    3. Atrybut docelowy: Określa nazwę atrybutu, dla którego ma zostać utworzone mapowanie wzajemne.

  4. Jeśli chcesz zamapować atrybut na inny atrybut docelowy, kliknij ikonę po prawej stronie nazwy atrybutu.

    Na końcu listy atrybutu zostanie dodana nowa sekcja atrybutu. Wybierz klasę źródłową, klasę docelową i atrybut docelowy.

Usuwanie wzajemnego mapowania atrybutów

Aby usunąć wzajemne mapowanie atrybutów:

  1. Zaznacz pole wyboru wzajemnego mapowania atrybutów, które chcesz usunąć, przed polem Klasa źródłowa.

  2. Kliknij ikonę obok listy rozwijanej atrybutu.

Usuwanie atrybutu z listy mapowania wzajemnego

Aby usunąć atrybut z listy mapowania wzajemnego:

  1. Zaznacz pole wyboru atrybutu, który chcesz usunąć.

  2. Kliknij ikonę .

Zmienianie kolejności mapowanych atrybutów

Mapowania atrybutów są rozstrzygane w wyświetlanej kolejności z góry na dół. Aby zapewnić prawidłową kolejność rozstrzygania mapowanych atrybutów, można przenosić je w górę lub w dół listy. Na ogół najpierw należy wymieniać na liście specyficzne mapowania, a dopiero w dalszej kolejności bardziej ogólne. Na przykład mapowanie atrybutu Member (Członek) na obiekt Group (Grupa) powinno znajdować się na liście przed mapowaniem atrybutu Member (Członek) na dowolne obiekty (opcja <Dowolna klasa>).

Zaznacz pole wyboru mapowanego atrybutu, który chcesz przenieść, a następnie kliknij ikonę , aby przenieść atrybut w górę, lub ikonę w celu przeniesienia go w dół.

Usuwanie niestandardowego wzajemnego mapowania atrybutów

Można usunąć utworzone niestandardowe mapowanie atrybutów. Powoduje to, że mechanizm metakatalogów używa domyślnych mapowań atrybutów programu obsługi.

Aby usunąć niestandardowe wzajemne mapowanie atrybutów, kliknij ikonę .

Edytowanie kodu XML atrybutu docelowego

W razie potrzeby można edytować bezpośrednio kod XML atrybutu docelowego. W tym celu kliknij ikonę Edytuj XML na stronie Niestandardowe wzajemne mapowanie atrybutów. Spowoduje to otwarcie podstawowego edytora XML, w którym można zmodyfikować kod XML. Po zakończeniu należy kliknąć przycisk OK lub Anuluj, aby zamknąć edytor XML.