| Termin | Definicja |
|---|---|
| dynamiczne grupy | Dynamiczne grupy to podziały odbiorców automatycznie aktualizowane na podstawie zmieniających się kryteriów przynależności. Jak działają dynamiczne grupyDynamiczne grupy to mechanizm organizowania użytkowników, urządzeń, wiadomości albo innych obiektów na podstawie zdefiniowanych reguł. Przynależność do takiej grupy nie jest ustalana wyłącznie ręcznie. System analizuje właściwości obiektów, porównuje je z kryteriami i na tej podstawie wylicza aktualny skład grupy. Kryterium może dotyczyć między innymi nazwy, typu obiektu, lokalizacji, przypisanej kategorii, statusu, wartości atrybutu albo wyniku określonego warunku logicznego. Najważniejszą cechą dynamicznej grupy jest automatyczna aktualizacja. Jeżeli właściwości obiektu ulegną zmianie i przestanie on spełniać regułę, może zostać usunięty z grupy. Analogicznie nowy obiekt spełniający warunki może zostać dodany bez ręcznej edycji listy członków. Sposób i częstotliwość przeliczania zależą od konkretnego programu. Niektóre systemy wykonują ocenę przy każdym użyciu grupy, a inne robią to cyklicznie lub po zmianie danych. Reguły, atrybuty i zakres dopasowaniaReguła dynamicznej grupy powinna jednoznacznie określać, jakie obiekty mają zostać uwzględnione. Przy prostym warunku wystarczy sprawdzenie jednej właściwości, na przykład przynależności użytkownika do określonego działu. Bardziej złożone definicje wykorzystują operatory logiczne, takie jak AND, OR i NOT. Pozwalają one opisać sytuację, w której obiekt musi jednocześnie spełniać kilka warunków, spełniać przynajmniej jeden z nich albo zostać wykluczony na podstawie dodatkowego kryterium. W praktyce poprawność wyniku zależy od jakości atrybutów używanych przez regułę. Jeżeli część użytkowników nie ma uzupełnionego pola, stosuje inną pisownię wartości albo korzysta z niejednoznacznych kategorii, grupa może nie obejmować wszystkich oczekiwanych obiektów. Należy również ustalić zakres wyszukiwania: system może oceniać wszystkie dostępne obiekty albo tylko te znajdujące się w określonym katalogu, folderze, jednostce organizacyjnej lub zbiorze źródłowym. Zmiana zakresu potrafi zmienić skład grupy bez modyfikowania samej reguły. Różnica między grupą dynamiczną a statycznąGrupa statyczna przechowuje konkretną listę członków, którą zmienia się ręcznie albo za pomocą osobnego procesu administracyjnego. Jej skład pozostaje taki sam, dopóki użytkownik, administrator lub aplikacja nie wykona operacji dodania albo usunięcia obiektu. Taki model jest przewidywalny, ale wymaga regularnego sprawdzania, czy lista nadal odpowiada rzeczywistemu stanowi danych. Grupa dynamiczna przechowuje przede wszystkim warunek dopasowania, a nie trwałą listę członków. Dzięki temu dobrze nadaje się do obiektów, których właściwości często się zmieniają. Trzeba jednak uwzględnić opóźnienie między zmianą a przeliczeniem oraz możliwość chwilowej niespójności między źródłem danych a widokiem grupy. Z tego powodu przy zadaniach wymagających ścisłego, niezmiennego składu należy sprawdzić, czy dana platforma pozwala zamienić wynik na listę statyczną albo wygenerować kontrolowany eksport. Diagnostyka nieprawidłowego składu grupyJeżeli dynamiczna grupa zawiera niewłaściwe obiekty, pierwszym krokiem jest odczytanie pełnej definicji reguły wraz z jej zakresem. Należy sprawdzić, czy warunki są połączone właściwymi operatorami logicznymi, czy porównanie tekstu uwzględnia wielkość liter oraz czy system interpretuje wartości jako tekst, liczbę, datę lub wartość logiczną. Błąd może wynikać także z użycia niewłaściwego pola, nieaktualnego atrybutu albo warunku sprawdzanego na innym poziomie niż zakładano. Warto porównać wynik grupy z pojedynczymi rekordami, które powinny zostać do niej włączone lub wyłączone. Taka kontrola pozwala ustalić, czy problem dotyczy reguły, danych źródłowych, uprawnień do odczytu, harmonogramu aktualizacji czy pamięci podręcznej aplikacji. Przy diagnozie należy zapisać moment zmiany atrybutu i moment pojawienia się oczekiwanego wyniku, ponieważ różnica czasowa może być normalnym skutkiem okresowego przeliczania. W środowisku użytkownika końcowego sprawdzenie konfiguracji aplikacji, synchronizacji kont i poprawności danych może wymagać analizy laptopa lub komputera PC, a nie tylko samej definicji grupy. |