ACL SCRIPTHUB FAQ Czym jest ScriptHub? ACL będzie oferował w ramach ScriptHub ponad sto skryptów tzw. "najlepszych praktyk" o szerokim spektrum zagadnień i tematów. Zawsze możesz zalogować się na ScriptHub i wyszukać według słów kluczowych lub rodzajów skryptów, skrypty Ciebie interesujące. Skrypty te zostały zaprojektowane tak, że doświadczeni użytkownicy ACL mogą z nich korzystać od razu, jeśli jednak potrzebujesz pomocy nasz zespół Centrum Wsparcia ACL może również pomóc w implementacji. Jak rozpocząć pracę z ScriptHub? Zaloguj się do ACL Launchpad i kliknij w link ScriptHub. Możesz skorzystać z funkcjonalności wyszukiwania i filtrowania, aby odnaleźć skrypt którego implementacją w swoich projektach jesteś zainteresowany. Przeczytaj uważnie informacje Szczegóły Skrypty, celem określenia wymagań i kroków wymaganych do uruchomienia skryptu. Dobre skrypty na początek to: 1. Import SAM - Exclusions Public Extracts - VBScript 2. Zestandaryzowany adres - Metoda 1 3. Podzielone Transakcje - Stały Limit - N Dni Różnicy 1
Czym są skrypty Importujące, Przygotowujące, Analityczne i Snippet? Te różne typy skryptów są wykorzystywane na różnych etapach analizy danych. Proszę pamiętać, że przykłady są tutaj używane wyłącznie w celach ilustracyjnych i na dzień dzisiejszy mogą nie istnieć ScriptHub; w określonym czasie, te i inne skrypty będą dostępne w ScriptHub. Typ Opis Przykład Importujące Przygotowujące Analityczne Snippet Również znane jako łącza danych, skrypty te importują źródłowe dane z systemów lub plików do nowych tabel gotowych do użycia w ACL Analytics. Są one źródłem systemu / specyficznego formatu. Pobiera tabele utworzone za pomocą skryptów importujących i konwertuje je do oczekiwanego formatu z wykorzystaniem wspólnego modelu danych dla obszaru biznesowego. Są one specyficzne dla formatu źródłowego i wspólnego modelu danych. Pobiera tabele utworzone za pomocą skryptów importujących i konwertuje je do oczekiwanego formatu z wykorzystaniem wspólnego modelu danych dla obszaru biznesowego. Są one specyficzne dla formatu źródłowego i wspólnego modelu danych. Te skrypty rozwiązują specyficzne problemy z obszaru lub procesu audytu. Większość z nim została opracowana w oparciu o specyficzny format danych, jak zdefiniowano we wspólnym modelu danych. Takie działanie skutkuje tym, że ten sam skrypt analityczny może być wykorzystany przez różne organizacje. Oznacza to jednak, konieczność transformacji danych, z wykorzystaniem skryptu przygotowującego, do wspólnego modelu danych. Skrypty mają charakter ogólny i mogą zostać wywołane niezależnie lub jako podskrypty innych skryptów, opracowane zostały one w taki sposób, że nawet użytkownicy nie posiadający wiedzy na temat Skryptów ACL będą mogli z nich skorzystać. Nie posiadają one dedykowanego kontekstu dedykowanego dla audytu, ryzyka czy compliance. Te skrypty są zazwyczaj wywoływane przez jeden ze skryptów Importujących, Przygotowujących czy Analyticznych. Import Danych Płac i HR z Peoplesoft Przygotowuje Wspólny Model Danych ACL Płace z Peoplesoft Wykrywa Duplikaty Tożsamy Tożsamy Podobny, Tworzy szablon Wykrywa Zduplikowane Płatności Płac w oparciu o tą samą Kwotę, tą samą Datę i podobne Nazwisko Pracownika Czym jest Wspólny Model Danych? Wspólny Model Danych definiuje standardowe tabele i pola wymagane w określonym kontekście danego problemu. Przykładowo, Wspólny Model Danych definiowany dla Dane Dostawcy może uwzględniać tabele dla Dstawcy, Adres Dostawcy, Dane Bankowe Dostawcy, itp. Te tabele muszą uwzględniać definicje następujących pól Vendor_Name, Vendor_Street_Address1, Vendor_Last_ Modified_Date, itp. Jeżeli zestaw skryptów Importujących i Przygotowujących został wybrany do ekstraktu danych z systemu i konwersji do Wspólnego Modelu Danych, wtedy dowolne skrypty opracowane pod kątem Wspólnego Modelu Danych będą działać na przygotowanych danych. W tym przypadku, autorzy skryptów analitycznych nie muszą wiedzieć jakie jest źródło danych aby napisać skrypt analityczny. 2
Skrypt, który pobrałem nie działa. Gdzie mogę uzyskać pomoc? Skrypt, który pobrałem właśnie wykasował mój twardy dysk! Pomocy! Pamiętaj, aby przeczytać wszystkie informacje na stronie Szczegóły Skryptu (informacje te można uzyskać klikając w nazwę skryptu w ScriptHub). Te skrypty są dostarczane tak jak jest, w razie problemów z uruchomieniem odwiedź Forum Wsparcia w ramach Centrum Wsparcia. Możesz otrzymać pomoc od społeczności użytkowników lub autora skryptu. Skrypty te są dostarczane jako-jak-jest-jest, są one testowane w naszym środowisku, jednak nie możemy zagwarantować, że będą one działać zgodnie z przeznaczeniem w twoim własnym środowisku. Nie spodziewamy się, że skrypty będą kasowały zawartość dysków, jednak jesteś częściowo odpowiedzialny za przeglądnięcie i zapewnienie, że skrypty działają zgodnie z przeznaczeniem w twoim własnym środowisku. Proszę zobaczyć pełne warunki użytkowania ww ramach Umowy Licencyjnej na Oprogramowanie ACL, którą można znaleźć na stronie: www.acl. com/legal. Czy te skrypty zostaną przetłumaczone na mój język? Skrypty są obecnie tłumaczone na wszystkie obsługiwane języki, strona ScriptHub zmieni język w oparciu ustawiony w profilu ACL Launchpad. Należy pamiętać, że nie wszystkie treści będą przetłumaczone, Skrypty ACL pozostaną w języku angielskim. Wydaje mi się, że w jednym ze skryptów występuje błąd. Jak mam go zgłosić? Mam pomysł na skrypt. Gdzie mogę zgłosić propozycję? Mam skrypt do udostępnienia. Gdzie mogę udostępnić mój skrypt? Te skrypty są dostarczane tak jak jest, w razie problemów z uruchomieniem odwiedź Forum Wsparcia w ramach Centrum Wsparcia. Możesz otrzymać pomoc od społeczności użytkowników lub autora skryptu. Propozycje mogą być wprowadzone w ramach Forum Wsparcia ACL. Jesteśmy zawsze otwarci na nowe pomysły skryptów; jeśli posiadasz skrypt, który chcesz aby został dodany, wpisz go w ramach wątku na naszym Forum w ramach Centrum Wsparcia ACL. Nieustannie przeszukujemy nasze forum dla potrzeb nowych pomysłów, które chcemy dodać do ScriptHub. Nie obawiamy się o format i strukturę skryptu, ale będziemy potrzebować twojej pomocy przy opisywaniu testu. Proszę zobacz w jaki sposób dokumentujemy nasz skrypt w ScriptHub, jako przykład tego co będziemy potrzebować. Co to jest plik.aclscript? Jak mogę skorzystać z pliku.aclscript? Zazwyczaj nie będziesz widzieć tych plików, ponieważ są one przechowywane w zewnętrznych plikach.aclscript. To są dokładnie takie same pliki, które poprzednio były nazywane.bat. Jest to zwykły plik tekstowy który zawiera język skryptowy ACL. Możesz skopiować i wkleić zawartość z pliku.aclscript do istniejącego lub nowego skryptu lub zaimportować plik bezpośrednio do projektu klikając prawym klawiszem myszy na Nazwie Projektu i wybranie Importuj Element Projektu > Skrypt... 3
Podczas uruchamiania skryptu, dostaje komunikat błędu, Tabela _v_input_ table_ niepoprawna Nasz kod snippet wymaga zmiennych do zainicjowania przed uruchomieniem skryptu. Proszę przejrzeć sekcję skryptu Kroki do uruchomienia i postępować według wskazówek. Często koniecznym będzie dodanie sekcji kodu (zestawu zmiennych inicjujących ) do istniejącego skryptu aby możliwe było uruchomienie, przykładowo: Zmienne Inicjacyjne v_input_table = Input_Table v_output_table = R_Output_Table v_key_num = 2 v_test_field = PC_TRANS_AMOUNT_FC DO Classified_Std_Deviation Jeśli korzystasz z możliwości wstawiania ze ScriptHub w ramach edytora skryptu, powyższy kod zostanie automatycznie wklejony do skryptu. Musisz zmodyfikować wszystkie wymagane wartości zmiennych (np. nazwy tabel, pól), które masz i chcesz zastosować w skrypcie. Kiedy uruchamiam skrypt dostaje komunikat błędu Skrypt xxxxx jest już w użyciu, gdzie xxxxx jest nazwą skryptu. Ten błąd oznacza najczęściej, że wklejono zmienne inicjujące do tego samego skryptu, który próbujemy uruchomić. Proszę usunąć zmienne inicjujące, wkleić zmienne inicjujące do nowego skryptu i uruchomić ten skrypt. Podczas uruchamiania skryptu, dostaje komunikat błędu, Table Input_Table invalid Ten błąd najprawdopodobniej oznacza, że wstawione zmienne są zainicjowane poprawnie, jednakże nie zdefiniowano wartości zmiennej dla aktualnego zestawu danych. Przykładowo, jeśli próbujesz zidentyfikować duplikaty w tabeli faktur, wtedy należy zdefiniować wartość wejściową zmiennej tabeli jako nazwę tabeli faktur. Przykładowo, jeśli tabela faktur została nazwana AP_Invoices,, wtedy zmienna v_input_table musi mieć przypisaną wartość AP_Invoices, a pozostałem zmienne inicjujące mogą wyglądać jak poniżej: Przykładowe Zmienne Inicjacyjne v_input_table = AP_Invoices v_output_table = R_Output_Table v_key_num = 2 v_test_field = AP_Vendor_Number DO Dup_Same_Key_Diff_Field Pamiętaj, aby poprawnie zdefiniować wszystkie wartości inicjacyjne zmiennych. 4
NA TEMAT ACL ACL dostarcza rozwiązania technologiczne, które zmieniają audyt i zarządzanie ryzykiem, dając organizacji bezprecedensową kontrolę nad własną działalnością. Nasza zintegrowana rodzina produktów uwzględniająca nasze rozwiązanie w chmurze governance, risk i compliance (GRC) i flagowe produkty analizy danych są wykorzystywane na wszystkich poziomach w organizacji w celu maksymalizacji możliwości wzrostu poprzez identyfikowanie i eliminowanie ryzyka, ochronę zysków i przyspieszenie wydajności. Dzięki 25 lat doświadczeń i naszego podejścia doradczego, wdrażamy bezbłędnie rozwiązania dzięki czemu klienci realizują szybko konkretne wyniki przy jednoczesnym niskim ryzyku. Nasza aktywnie zaangażowana społeczność licząca ponad 14.000 klientów na całym świecie, w tym 89% z listy Fortune 500 i setki samorządówopowiada naszą historię najlepiej. Podczas uruchamiania skryptu dostaję komunikat błędu, Błąd odczytu xxxxx, gdzie xxxxx jest nazwą skryptu. Ten błąd oznacza, że pomimo faktu że prawidłowo wklejone zostały zmienne inicjujące, skrypt nie został prawidłowo zaimportowany do projektu ACL. Wróć do ScriptHub, przeczytaj uważnie Kroki do uruchomienia i upewnij się, że wykonujesz je prawidłowo. 5 Dowiedz się więcej na temat Twoja organizacji może wykonać za pomocą ACL Zadzwoń 1-888-669-4225 lub napisz info@acl.com acl.com references@acl.com 2014 ACL Services Ltd. ACL i logo ACL są znakami towarowymi lub zarejestrowanymi znakami towarowymi ACL Services Ltd. Wszystkie pozostałe znaki towarowe są własnością ich właścicieli.