Przejdź do głównej treści

Ustawienia dostosowania

Ważne

Nieprawidłowe ustawienia mogą powodować poważne konsekwencje. Proszę dokonywać zmian wyłącznie w sytuacjach awaryjnych i z najwyższą ostrożnością!

Gdzie można znaleźć skrypt?

  • Proszę zalogować się do Diligent Highbond
  • Otworzyć Robots
  • Otworzyć Robot & pobrać Robot: pobieranie rozpocznie się automatycznie
  • Otworzyć dane Analytic_Suite.ACL przez podwójne kliknięcie: ACL zostanie otwarte
  • W strukturze katalogów po lewej stronie znajduje się _Customization_Settings

Jak edytować skrypt?

Proszę dwukrotnie kliknąć _Customization_Settings, a dane zostaną otwarte po prawej stronie. Następnie można zmodyfikować ustawienia.

Dodawanie systemów SAP

Szczegółowa instrukcja dodawania kolejnych systemów SAP znajduje się w _Customization_Settings w projekcie ACL (domyślna: od linii 91):

COM +++ SAP SYSTEMS
COM -------------------------------------------------
COM * there can be defined multiple connection strings, by naming the variables v_DL_SAP_Source_Str_[SAP_System] and v_DL_SAP_SystemID_[SAP_System]

COM * where [SAP_System] is the value, that is chosen in parameter dTXT_TF13_SAP_System
COM * Please always fill in the value of the SystemID in the variable v_DL_SAP_SystemID_SAP
COM * Please note that the content of [SAP_System] needs also be availbale in Robots-Paramter dTXT_TF13_SAP_System in script __Run_AnalyticSuite (or __Run_AnalyticSuite_Desktop)

COM -> //PARAM dTXT_TF13_SAP_System C VALUES |SAP|SAPSystem2| SAP System

Pobieranie Monitor w module Results

  1. Proszę aktywować Download Monitor: Ustawić parametr Download Monitor na True:
    PobieranieMonitorTrue

  2. Przed rozpoczęciem Run: należy utworzyć nową tabelę w module Results. Warto utworzyć indywidualną Collection & Analysis i przygotować w niej tabelę monitorującą.

  3. Po utworzeniu tabeli: otworzyć ją i skopiować/zapisać ostatni numer z wyświetlonego powyżej adresu URL: a. Jest to table-ID, który będzie potrzebny w kolejnych krokach b. W skrypcie _Customization_Settings: ustawić wartość zmiennej V_Cust_Spec_MonitoringID na table-ID

  4. Proszę zaimportować DummyUpload.xlsx (zawiera dane testowe) do utworzonej tabeli: a. Plik zawiera wymagane kolumny oraz jeden wiersz z przykładowymi danymi b. Jest to konieczne, ponieważ Klucz podstawowy można ustawić tylko wtedy, gdy w tabeli znajduje się jakaś dana: i. Dla każdej pobieranej tabeli przesyłane są dwa rekordy danych (na początku i na końcu pobierania). Wszystkie istotne informacje znajdują się w ostatnim rekordzie (na zakończenie pobrania), dlatego pierwszy rekord powinien zostać nadpisany drugim. ii. Klucz podstawowy musi być zdefiniowany: na koniec procesu pobierania pozostaje tylko jeden rekord z kompletnymi danymi.

  5. Otworzyć ustawienia tabeli: dla opcji Klucz podstawowy (opcjonalnie) wybrać pole ID i zapisać zmianę

  6. Po zakończeniu pierwszego uruchomienia i przesłaniu właściwych danych, można usunąć dane testowe
    DummyUpload

Analiza powtarzających się płatności i uznań

Wdrożenie R

Należy zainstalować R oraz R-Studio, wskazać lokalizację R.exe oraz pakietów (artykuł dot. instalacji środowiska R)

Pierwsze uruchomienie AP_Dupl_Payments

  1. W Ustawieniach dostosowania należy aktywować wykrywanie wyników fałszywie dodatnich i OneLine Result a. Ustawić zmienną v_AP_DuplPaym_OneLine na T b. Ustawić zmienną v_AP_Dupl_Paym_DoAI na T
COM +++ AP_DuplPayments + AR_Dupl_CreditNotes
COM -------------------------------------------------
COM * Flag if the one line result should be created

ASSIGN v_AP_DuplPaym_OneLine = "T"

COM ** AP_DuplPayments: Use AI for a better detecion of false-positives

COM *** First you need to enable the function
COM *** ASSIGN v_AP_Dupl_Paym_DoAI = T
ASSIGN v_AP_Dupl_Paym_DoAI = T
  1. W razie potrzeby określić własną ścieżkę do bazy: utworzyć zmienną v_AP_Dupl_Paym_AI_ExpPath i przypisać do niej wybraną ścieżkę
  2. Otworzyć TF_Import i przejść do arkusza FieldlistSelection: należy upewnić się, że dla tabeli AP_Dupl_Payments_OneLine w kolumnach: a. AI_Assessments b. AI_Potential c. AI_Meta_Information przypisano X jeśli dane mają być załadowane do Results
  3. Aktywować oraz skonfigurować przesyłanie do Results (wybrać New Collection)
  4. Utworzyć zadanie Robot Task i je wykonać

Zadania po pierwszym uruchomieniu

  1. Ankieta: przypisać ją do utworzonego Collection a. Nazwa np. Wykrywanie poprawnych lub fałszywych podwójnych płatności b. Powiązane tabele: wybrać tabelę OneLine i zapisać c. Utworzyć nowe pytanie: Typ odpowiedzi - pojedynczy wybór i. Pytanie np. Czy rekord stanowi rzeczywistą, czy fałszywą podwójną płatność? ii. Dodać możliwe odpowiedzi: i. Rzeczywista podwójna płatność ii. Brak podwójnej płatności iii. Ważne: należy zmienić nazwę kolumny wyświetlanej na Manual Assessment
Ważne

Przed kolejnym uruchomieniem musi zostać oznaczonych co najmniej 5 pozytywnych oraz co najmniej 5 negatywnych rekordów! W przeciwnym razie rozpoznawanie przez AI nie zadziała!

  1. Oznaczanie rekordów: do kolejnego uruchomienia Duplicate Payment a. co najmniej 5 pozytywnych rekordów (Rzeczywista podwójna płatność) b. co najmniej 5 negatywnych rekordów (Brak podwójnej płatności)

Inne wersje (CCM)

  1. Utworzyć Collection: otworzyć i skopiować table-ID z tabeli OneLine Results
  2. W TF_Import (Arkusz SchedueledResultsUpload): również wpisać identyfikator dla tabeli AP_Dupl_Payments_OneLine
  3. Zaimportować zmodyfikowany TF_Import do Robota
  4. Zmienić tryb Upload to Results na Existing Tables
  5. Wykonać ponownie

Analizy kodu podatkowego

W skrypcie GL_TaxCodeSample kluczowe i wymagane do uzupełnienia są następujące parametry (szczegóły również w poniższym bloku kodu):

  1. v_GL_TaxCodeSample_Size: 5
  2. v_GL_TaxCodeSample_Type: TOP
  3. v_GL_TaxCodeSample_Filter: 1 = 1
  4. v_GL_TaxCodeSample_Partner: T
COM +++  GL_TaxCodeSample
COM -------------------------------------------------
COM Number of Samples selected within each of Sales Tax Code
ASSIGN v_GL_TaxCodeSample_Size = "5"

COM Type of Sample selection - "TOP" will select TOP of v_GL_TaxCodeSample_Size entries within each Salex Tax Code, "SAMPLE" will select random sample of v_GL_TaxCodeSample_Size entries within each Salex Tax Code.
ASSIGN v_GL_TaxCodeSample_Type = "TOP"

COM Filter to Exclude Tax Codes from being selected. Example - v_GL_TaxCodeSample_Filter= " NOT MATCH(BSEG_MWSKZ 'AN' 'VN') "
ASSIGN v_GL_TaxCodeSample_Filter = " 1 = 1 "

COM Flague - Only one Partner per Tax Code should be Reported
ASSIGN v_GL_TaxCodeSample_Partner = "T"

Celem analizy jest wybranie próbki z GL_BaseTable w oparciu o wartości z BSEG_MWSKZ (kod podatkowy). Parametr określa, ile wpisów zostanie wybranych dla każdego istniejącego kodu BSEG_MWSKZ w danych. Metody selekcji próbki są dwie:

  • TOP
  • SAMPLE

Opcja TOP: z każdego BSEG_MWSKZ wybieranych jest N najwyższych rekordów (gdzie N to wartość zmiennej v_GL_TaxCodeSample_Size). Dane są sortowane malejąco według kwoty w walucie raportowanej (BSEG_DMBTR). Opcja SAMPLE: z każdego BSEG_MWSKZ losowo wybieranych jest N rekordów (gdzie N to wartość zmiennej v_GL_TaxCodeSample_Size). Wybór następuje metodą Record Sample. Parametr v_GL_TaxCodeSample_Filter: pozwala zastosować dodatkowe filtry do tabeli GL_BaseTable przed wygenerowaniem próbki. Domyślna wartość 1 = 1 oznacza wykorzystanie domyślnie generowanej tabeli GL_BaseTable. Parametr v_GL_TaxCodeSample_Partner = T: każda wybrana próbka pochodzi od jednego partnera. W przeciwnym wypadku, przy użyciu metody TOP, próbki mogą zostać wybrane dla tego samego partnera (BSEG_LIFNR, BSEG_KUNNR).