Problem:
Jak skonsolidować wiele rejestrów z wielu ustrukturalizowanych
katalogów (system zabezpieczeń na poziomie katalogów), a
następnie udostępnić wyniki konsolidacji różnym osobom o
ograniczonych uprawnieniach?
Filmik:
http://afin.net/webcasts/Demo_RegisterConsolidation.swf
Opis:
Wiele katalogów, wiele plików
(w przykładzie: wszystkie pliki takie same)
1. Pokaz środowiska - organizacji katalogów oraz zawartości
plików
2. Stworzenie kwerendy do pierwszego z plików oraz dodanie
atrybutów dodatkowych, identyfikujących miejsce pliku w hierarchii
oraz nazwę pliku (jako jego identyfikator)
3. Otwarcie odpowiedniego szablonu AFIN.NET i pobranie definicji
kwerendy do programu
4. Parametryzacja programu wartościami parametrów, dot. katalogu
(miejsca w hierarchii plików) oraz nazwy pliku, wyciągniętych do
komórek arkusza programu
5. Testowe uruchomienie programu i przegląd wartości - filtrowanie
wg dowolnych atrybutów
6. Uzupełnienie programu o część eksportową - dodanie wierszy
eksportujących oraz, również, sparametryzowanie ich komórkami w
arkuszu (tu: w pierwszym etapie, podczas nagrywania filmu,
pomyliłem się i dodałem za mało atrybutów - dlatego dwa razy)
7. Przegląd gotowych plików eksportowych.
Oczywiście, pliki eksportowe można od razu zapisywać do
odpowiednich katalogów, tak, aby każdy z ich użytkowników miał
swój i tylko swój do wglądu.
Dystrybucję tego "systemu" można również zorganizować inaczej,
bez wykonywania plików 'eksportowych': każdy z zainteresowanych
użytkowników ma taki sam plik-program. Dane jednak pobierają się
każdemu inaczej - tak, jak pozwalają na to ograniczenia
dostępności na poziomie systemu plików. Gdzie nie ma dostępu -
dane się nie pobiorą. Program nie zwróci żadnego błędu - brak
będzie jedynie tych danych, do których dany użytkownik nie
posiada uprawnień.
piątek, 6 listopada 2009
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz