Wojciech
Gardziński
Mieć rację godzinę
wcześniej niż inni:
przez godzinę być
...
Temat: Konsolidacja rejestrów z eksportami filtrowanymi
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ń.Wojciech Gardziński edytował(a) ten post dnia 06.11.09 o godzinie 23:19