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