Baza wiedzy LINKSPOT › Comarch BPM - współpraca z Comarch ERP XL

Zasady definiowania warunków na pozycjach wymiarów analitycznych

Comarch BPM - współpraca z Comarch ERP XL · Opublikowano 2022-10-11

Funkcjonalność służy do prezentowania wybranych elementów wymiarów opisu analitycznego dla danego operatora. Przykładowo w bazie Comarch ERP XL zostało zdefiniowanych 10 różnych lokalizacji, ale administrator chciałby, aby wskazany operator zobaczył na opisie analitycznym tylko lokalizacje „Kraków” i „Wieliczka”. Dzięki tej funkcjonalności może to zrobić. W tym celu, należy zdefiniować odpowiednie warunki.

Warunki zawężające listę wymiarów analitycznych można zdefiniować poprzez tabelę cdn.DO_DimensionCondition, która znajduje się w bazie Comarch ERP XL. Wymiary można zawężać dla wskazanego operatora Comarch DMS.

Pola w tabeli podzielone zostały na dwie grupy: identyfikujące wymiar oraz pola warunków. Warunki zdefiniowane przez tabelę cdn.DO_DimensionCondition zostały obsłużone w procedurze cdn.GetDimensionValues.

Wymiary można identyfikować poprzez jedną z dwóch kolumn: DODC_Dimension lub DODC_RootName

Identyfikację wymiaru poprzez kolumnę DODC_Dimension stosuje się dla typów predefiniowanych:

1 – centra

2 – lokalizacje

4 – kategorie finansowe

5 – projekty

Identyfikację wymiaru poprzez kolumnę DODC_RootName stosuje się dla wymiarów analitycznych. W kolumnie DODC_RootName należy wpisać nazwę zdefiniowanego wymiaru (z najwyższej gałęzi).

Można zawężać lub wykluczać pozycje wymiarów. Służy do tego kolumna DODC_Exists. Wartość True zawęża, False wyklucza wskazane wymiary.

Uwaga

Dla wskazanego operatora i typu wymiaru można stosować tylko jedną flagę w kolumnie DODC_Exists. Tzn. albo można zawężać pozycje danego typu dla wskazanego operatora, albo wskazane pozycje wykluczyć.

Przyklad

Grupa DODC_UserName DODC_Dimension DODC_RootName DODC_Exists
1 Kowalski -1 NULL True
Kowalski -1 NULL True
2 Kowalski -4 NULL False
3 Kowalski NULL Samochody True
4 Wiśniewski NULL Inne False
Wiśniewski NULL Inne False
5 Wiśniewski -5 NULL True

Warunki należy definiować na pozostałych kolumnach tabeli cdn.DO_DimensionCondition. Wprowadzone wartości mogą zaczynać się i kończyć znakiem %.

Kolumny definicji warunków:

Poniższe rysunki prezentują wartości wymiarów, które można zawężać.

Przyklad

W systemie Comarch ERP XL zostały zdefiniowane następujące lokalizacje: Gdańsk, Gdynia, Kraków, Lublin, Warszawa, Wrocław.

Operator Kowalski powinien zobaczyć jedynie: Gdańsk i Gdynia.

Rozwiązanie:

Lub

Przyklad

W systemie Comarch ERP XL zostały zdefiniowane następujące centra: Dział handlowy,

Księgowość, Logistyka, Magazyn, Magazyn.Mag 1, Magazyn.Mag 2 Operator Kowalski powinien zobaczyć jedynie centra magazynów.

Rozwiązanie:

Przyklad

W systemie Comarch ERP XL zostały zdefiniowane wymiary „Usługi”.

Operator Kowalski powinien zobaczyć wszystkie wymiary typu „Usługi” oprócz wymiarów, które

w opisie posiadają „KOD 2” oraz nie powinien zobaczyć „Naprawy sprz. zimowego”.

Rozwiązanie:

Lub

Przyklad

W systemie Comarch ERP XL została zdefiniowana kategoria finansowa Koszt 4.Kontrahenci typu SQL.

Operator Kowalski powinien zobaczyć tylko tą kategorię (Koszt 4.Kontrahenci) i kontrahentów, których akronim zaczyna się od prefiksu „WR_”.

Rozwiązanie:

Wprowadzona została funkcjonalność prezentowania trzeciej kolumny wartości wymiaru analitycznego opartego o zapytanie SQL. Zwracane wyniki zapytania prezentowane są w trzech kolumnach.

+ Mam problem z tym tematem Otwórz w portalu bazy wiedzy »