Schemat używany do transformacji procesów do BPMN w pliku XSL. Na podstawie jego jest robiony redefine natywnego schematu BPMN.
Nie powinno się w tym widoku łączyć z obiektami systemu - tylko trzeba korzystać ze struktur danych w tabelach i z nich robić prototypy czegoś co jest rozumiane jako obiekty w /default_objects_types/
Zasoby z tabeli zasobow
Do DESC. To jest nazwa elementu/obietku, lecz z uwagi na zagnieżdzenia jej w tabeli płaskiej, nie może być kluczem xs:ID tylko inaczej trzeba to obejsc - na UNIQUE
Do TYPE. Każdy wchodzący do tabeli element schematu jest jednym z tych typów.
do PARENT_ID. Główny rdzeń drzewa powinien mieć nazwę "root"
Do ID. Ścieżka xpath, pomocna w rozumieniu lokalizacji obiektu.
Np: prefix/default_db_CRM_LISTA_ZASOBOW/complexContent/complexType
Obiekty przy pakowaniu do bazy danych planujemy aby na podstawie path miały unikalność (klucz).
Czyli to pole powinno być unikalne jako XS:ID
Opisy elementu - powinny pojsc do pola OPIS w zasobach
obiekt do definiowania mozliwych typow jakie moga byc uzywane w CRM_LISTA_ZASOBOW , jakie moga byc importowane z XSD do tabeli
obiekt do definiowania mozliwych typow jakie moga byc uzywane w CRM_LISTA_ZASOBOW , jakie moga byc importowane z XSD do tabeli (te typy nie moga miec ALIAS_ID)
Typ bazowy do CRM_LISTA_ZASOBOW:ID ktory powinien byc xs:ID ,ale ma integer teraz
Reprezentacja typow z XS schema, ktore mogą być użyte w importowanych zasobach
Typ prefix oznacza zaciągnięty pojedyńczy plik XSD z osobnym namespacem
Uzywane przy facets
Uzywane przy facets
Typy uprawnień możliwe w CRM_WSKAZNIK
read own group
write to own group
execute own group (or allow to associate with own group)
allow create new object
read only group that is allowed to write
read all records
write all records
Allow export
Obiekt procesu trzymany w bazie CRM_PROCES
To powinno być simple type xs:ID
To jest proces nadrzędny - jest to opcjonalne. Powinien to byc xs:IDREF
Obiekt asocjacji trzymany w bazie CRM_WSKAZNIK
Object used to redefine original BPMN2.0 to allow parse of procesy5 notation to bpmn2.0 notation with extra informations from procesy5 objects.
To jest doszczegółowienie miejsca zapisu w obiekcie. TODO czy dajemy relatywnie czy całą ścieżkę razem xs:IDREF obiektu ?
example: "/ProjUmowaTpsa/Project_Description/* | /ProjUmowaTpsa/CompanyFromList/*"
Tutaj chodzi o xs:ID do ID_ZASOBU (rozbudowana o prefix ID_ZASOB + zaimportowane obiekty XSD)
W tej strukturze jest dodatkowo podany z numerem powiązanego procesu ( TODO czy jest to konieczne? )
number of resource from resource table
Obiekt definiujący strukturę procesów , asocjacji oraz zasobów.
Plik wg tego schematu powinien zawierać komplet procesów i zasobów
Struktura potrzebna do exportu schematow xsd do tabeli crm_lista_zasobow przez xsl xsd_to_objects_mysql.xsl