Wprowadzenie
Wszystkie tabele wirtualne są sklasyfikowane w podkatalogu VIRTUAL w Comarch ERP Enterprise. Niniejszy artykuł opisuje tabelę wirtualną Klasyfikacje.
Grupa docelowa
- Konsultanci
- Programiści
Tabela wirtualna: Klasyfikacje
Tabela wirtualna Klasyfikacje może być używana do uzyskiwania dostępu do danych podstawowych klasyfikacji z uwzględnieniem powiązanej organizacji. Dane są zwracane posortowane według węzła i poziomu, tj. w kolejności odpowiadającej w pełni rozwiniętemu drzewu klasyfikacji. Kolumny in_classification_ i in_organisationalUnit_ są dostępne jako parametry wejściowe. Jako wynik zwracana jest standardowa klasyfikacja Attribute. Zaletą tej wirtualnej tabeli jest to, że można tworzyć ogólne raporty dla klasyfikacji, dzięki czemu nie trzeba tworzyć oddzielnego raportu dla każdej klasyfikacji.
Implementująca klasa Java: com.cisag.app.general.log.HierarchyVirtualTable | |
Nazwa: app_general_HierarchyTable | |
Nazwa kolumny | Opis |
in_classification | Nazwa klasyfikacji musi być przypisana do tego parametru wejściowego. |
in_organizationalUnit | Do parametru wejściowego należy przypisać identyfikator GUID (w postaci szesnastkowego ciągu znaków) organizacji. |
guid | Ta wartość zapewnia identyfikator GUID, tj. klucz techniczny do węzła. |
code | Ta wartość odpowiada identyfikacji węzła. |
description | Za pomocą tej wartości można określić „opis” węzła. |
level | Ta wartość określa poziom węzła w drzewie. Najwyższe węzły w drzewie, tj. te, które nie są podporządkowane żadnemu węzłowi, mają wartość 1. Liczba ta jest zwiększana o 1 dla każdego podporządkowanego poziomu w drzewie. |
parent | Ta wartość zapewnia GUID, tj. klucz techniczny, dla węzła wyższego poziomu, pod warunkiem, że istnieje węzeł wyższego poziomu. |
leaf | Ta wartość logiczna może być użyta do zapytania, czy węzeł jest węzłem końcowym. Węzeł końcowy nie ma dalszych węzłów podrzędnych. |
path | Ta wartość podaje pełną ścieżkę bieżącego węzła. Ciąg znaków składa się z identyfikacji wszystkich węzłów na ścieżce do bieżącego węzła oraz identyfikacji bieżącego węzła. Identyfikatory węzłów są oddzielone od siebie myślnikiem. |