procesy5_xsd_business_objects.xsd 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns:system_cache__procesy5_xsd_business_objects="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_xsd_business_objects.xsd"
  4. xmlns:default_default_objects_types="http://biuro.biall-net.pl/xmlschema_procesy5/default_objects/default_objects_types.xsd"
  5. xmlns:default_crm_proces="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/crm_proces.xsd"
  6. xmlns:default_crm_wskaznik="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/crm_wskaznik.xsd"
  7. elementFormDefault="qualified"
  8. targetNamespace="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_xsd_business_objects.xsd"
  9. vc:minVersion="1.1" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning">
  10. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e3">
  11. <xs:documentation>Schemat używany do transformacji procesów do BPMN w pliku XSL. Na podstawie jego jest robiony redefine natywnego schematu BPMN.
  12. 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/</xs:documentation>
  13. </xs:annotation>
  14. <xs:complexType name="procesy5_resource"
  15. id="system_cache__procesy5_xsd_business_objects___d191e15">
  16. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e17">
  17. <xs:documentation>Zasoby z tabeli zasobow</xs:documentation>
  18. </xs:annotation>
  19. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e23">
  20. <xs:element name="resource_name"
  21. id="system_cache__procesy5_xsd_business_objects___d191e25">
  22. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e27">
  23. <xs:documentation>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</xs:documentation>
  24. </xs:annotation>
  25. </xs:element>
  26. <xs:element name="resource_type"
  27. type="system_cache__procesy5_xsd_business_objects:resource_types"
  28. id="system_cache__procesy5_xsd_business_objects___d191e34">
  29. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e36">
  30. <xs:documentation>Do TYPE. Każdy wchodzący do tabeli element schematu jest jednym z tych typów.</xs:documentation>
  31. </xs:annotation>
  32. </xs:element>
  33. <xs:element minOccurs="0" name="resource_parent_id"
  34. id="system_cache__procesy5_xsd_business_objects___d191e43">
  35. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e45">
  36. <xs:documentation>do PARENT_ID. Główny rdzeń drzewa powinien mieć nazwę "root" </xs:documentation>
  37. </xs:annotation>
  38. </xs:element>
  39. <xs:element name="path" id="system_cache__procesy5_xsd_business_objects___d191e52">
  40. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e54">
  41. <xs:documentation>Do ID. Ścieżka xpath, pomocna w rozumieniu lokalizacji obiektu.
  42. Np: prefix/default_db_CRM_LISTA_ZASOBOW/complexContent/complexType
  43. Obiekty przy pakowaniu do bazy danych planujemy aby na podstawie path miały unikalność (klucz).
  44. Czyli to pole powinno być unikalne jako XS:ID</xs:documentation>
  45. </xs:annotation>
  46. </xs:element>
  47. <xs:element minOccurs="0" name="annotation_documentation" type="xs:string"
  48. id="system_cache__procesy5_xsd_business_objects___d191e61">
  49. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e63">
  50. <xs:documentation>Opisy elementu - powinny pojsc do pola OPIS w zasobach</xs:documentation>
  51. </xs:annotation>
  52. </xs:element>
  53. <xs:element minOccurs="0" name="php" type="xs:string"
  54. id="system_cache__procesy5_xsd_business_objects___d191e71"/>
  55. </xs:sequence>
  56. </xs:complexType>
  57. <xs:complexType name="type_can_have_alias_id"
  58. id="system_cache__procesy5_xsd_business_objects___d191e76">
  59. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e78">
  60. <xs:documentation>obiekt do definiowania mozliwych typow jakie moga byc uzywane w CRM_LISTA_ZASOBOW , jakie moga byc importowane z XSD do tabeli</xs:documentation>
  61. </xs:annotation>
  62. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e84">
  63. <xs:element minOccurs="0" name="alias_id"
  64. id="system_cache__procesy5_xsd_business_objects___d191e86"/>
  65. </xs:sequence>
  66. </xs:complexType>
  67. <xs:simpleType name="xsd_maxOccurs" id="system_cache__procesy5_xsd_business_objects___d191e90">
  68. <xs:union id="system_cache__procesy5_xsd_business_objects___d191e92">
  69. <xs:simpleType id="system_cache__procesy5_xsd_business_objects___d191e94">
  70. <xs:restriction base="xs:nonNegativeInteger"
  71. id="system_cache__procesy5_xsd_business_objects___d191e96"/>
  72. </xs:simpleType>
  73. <xs:simpleType id="system_cache__procesy5_xsd_business_objects___d191e99">
  74. <xs:restriction
  75. base="system_cache__procesy5_xsd_business_objects:xsd_maxOccurs_unbounded"
  76. id="system_cache__procesy5_xsd_business_objects___d191e101"/>
  77. </xs:simpleType>
  78. </xs:union>
  79. </xs:simpleType>
  80. <xs:simpleType name="xsd_maxOccurs_unbounded"
  81. id="system_cache__procesy5_xsd_business_objects___d191e106">
  82. <xs:restriction base="xs:string" id="system_cache__procesy5_xsd_business_objects___d191e108">
  83. <xs:enumeration value="unbounded"
  84. id="system_cache__procesy5_xsd_business_objects___d191e110"/>
  85. </xs:restriction>
  86. </xs:simpleType>
  87. <xs:complexType name="type_can_have_alias_id_and_occurs"
  88. id="system_cache__procesy5_xsd_business_objects___d191e114">
  89. <xs:complexContent id="system_cache__procesy5_xsd_business_objects___d191e116">
  90. <xs:extension base="system_cache__procesy5_xsd_business_objects:type_can_have_alias_id"
  91. id="system_cache__procesy5_xsd_business_objects___d191e118">
  92. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e120">
  93. <xs:element minOccurs="0" name="minOccurs" type="xs:positiveInteger"
  94. id="system_cache__procesy5_xsd_business_objects___d191e122"/>
  95. <xs:element minOccurs="0" name="maxOccurs"
  96. type="system_cache__procesy5_xsd_business_objects:xsd_maxOccurs_unbounded"
  97. id="system_cache__procesy5_xsd_business_objects___d191e124"/>
  98. </xs:sequence>
  99. </xs:extension>
  100. </xs:complexContent>
  101. </xs:complexType>
  102. <xs:complexType name="type_can_have_occurs"
  103. id="system_cache__procesy5_xsd_business_objects___d191e130">
  104. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e132">
  105. <xs:element minOccurs="0" name="minOccurs" type="xs:nonNegativeInteger"
  106. id="system_cache__procesy5_xsd_business_objects___d191e134"/>
  107. <xs:element minOccurs="0" name="maxOccurs"
  108. type="system_cache__procesy5_xsd_business_objects:xsd_maxOccurs"
  109. id="system_cache__procesy5_xsd_business_objects___d191e136"/>
  110. </xs:sequence>
  111. </xs:complexType>
  112. <xs:complexType name="type_can_have_alias_occurs_substitution"
  113. id="system_cache__procesy5_xsd_business_objects___d191e140">
  114. <xs:complexContent id="system_cache__procesy5_xsd_business_objects___d191e142">
  115. <xs:extension
  116. base="system_cache__procesy5_xsd_business_objects:type_can_have_alias_id_and_occurs"
  117. id="system_cache__procesy5_xsd_business_objects___d191e144">
  118. <xs:sequence minOccurs="0"
  119. id="system_cache__procesy5_xsd_business_objects___d191e146">
  120. <xs:element name="substitutionGroup" type="xs:string"
  121. id="system_cache__procesy5_xsd_business_objects___d191e148"/>
  122. </xs:sequence>
  123. </xs:extension>
  124. </xs:complexContent>
  125. </xs:complexType>
  126. <xs:complexType abstract="false" name="type_for_facets"
  127. id="system_cache__procesy5_xsd_business_objects___d191e155">
  128. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e157">
  129. <xs:element minOccurs="0" name="fixed" type="xs:string"
  130. id="system_cache__procesy5_xsd_business_objects___d191e159"/>
  131. <xs:element minOccurs="0" name="value" type="xs:string"
  132. id="system_cache__procesy5_xsd_business_objects___d191e161"/>
  133. </xs:sequence>
  134. </xs:complexType>
  135. <xs:complexType name="type_cannot_have_alias_id"
  136. id="system_cache__procesy5_xsd_business_objects___d191e165">
  137. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e167">
  138. <xs:documentation>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)</xs:documentation>
  139. </xs:annotation>
  140. </xs:complexType>
  141. <xs:simpleType name="parent_id" id="system_cache__procesy5_xsd_business_objects___d191e174">
  142. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e176">
  143. <xs:documentation>Typ bazowy do CRM_LISTA_ZASOBOW:ID ktory powinien byc xs:ID ,ale ma integer teraz</xs:documentation>
  144. </xs:annotation>
  145. <xs:union memberTypes="xs:IDREF" id="system_cache__procesy5_xsd_business_objects___d191e182">
  146. <xs:simpleType id="system_cache__procesy5_xsd_business_objects___d191e184">
  147. <xs:restriction base="xs:int"
  148. id="system_cache__procesy5_xsd_business_objects___d191e186">
  149. <xs:enumeration value="0"
  150. id="system_cache__procesy5_xsd_business_objects___d191e188"/>
  151. </xs:restriction>
  152. </xs:simpleType>
  153. </xs:union>
  154. </xs:simpleType>
  155. <xs:complexType name="resource_types" abstract="false"
  156. id="system_cache__procesy5_xsd_business_objects___d191e194">
  157. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e196">
  158. <xs:documentation>Reprezentacja typow z XS schema, ktore mogą być użyte w importowanych zasobach</xs:documentation>
  159. </xs:annotation>
  160. <xs:choice id="system_cache__procesy5_xsd_business_objects___d191e202">
  161. <xs:element name="prefix"
  162. type="system_cache__procesy5_xsd_business_objects:type_cannot_have_alias_id"
  163. id="system_cache__procesy5_xsd_business_objects___d191e204">
  164. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e206">
  165. <xs:documentation>Typ prefix oznacza zaciągnięty pojedyńczy plik XSD z osobnym namespacem</xs:documentation>
  166. </xs:annotation>
  167. </xs:element>
  168. <xs:element name="complexType"
  169. type="system_cache__procesy5_xsd_business_objects:type_can_have_alias_id"
  170. id="system_cache__procesy5_xsd_business_objects___d191e213"/>
  171. <xs:element name="complexContent"
  172. id="system_cache__procesy5_xsd_business_objects___d191e215">
  173. <xs:complexType id="system_cache__procesy5_xsd_business_objects___d191e217">
  174. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e219">
  175. <xs:element minOccurs="0" name="mixed" type="xs:string"
  176. id="system_cache__procesy5_xsd_business_objects___d191e221"/>
  177. </xs:sequence>
  178. </xs:complexType>
  179. </xs:element>
  180. <xs:element name="simpleType"
  181. type="system_cache__procesy5_xsd_business_objects:type_can_have_alias_id"
  182. id="system_cache__procesy5_xsd_business_objects___d191e226"/>
  183. <xs:element name="element"
  184. type="system_cache__procesy5_xsd_business_objects:type_can_have_alias_occurs_substitution"
  185. id="system_cache__procesy5_xsd_business_objects___d191e228"/>
  186. <xs:element name="attribute"
  187. type="system_cache__procesy5_xsd_business_objects:type_can_have_alias_id"
  188. id="system_cache__procesy5_xsd_business_objects___d191e231"/>
  189. <xs:element name="attributeGroup"
  190. type="system_cache__procesy5_xsd_business_objects:type_can_have_alias_id"
  191. id="system_cache__procesy5_xsd_business_objects___d191e233"/>
  192. <xs:element name="sequence"
  193. type="system_cache__procesy5_xsd_business_objects:type_can_have_occurs"
  194. id="system_cache__procesy5_xsd_business_objects___d191e235"/>
  195. <xs:element name="choice"
  196. type="system_cache__procesy5_xsd_business_objects:type_can_have_occurs"
  197. id="system_cache__procesy5_xsd_business_objects___d191e237"/>
  198. <xs:element name="restriction"
  199. type="system_cache__procesy5_xsd_business_objects:type_can_have_alias_id"
  200. id="system_cache__procesy5_xsd_business_objects___d191e239"/>
  201. <xs:element name="minInclusive"
  202. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  203. id="system_cache__procesy5_xsd_business_objects___d191e241">
  204. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e243">
  205. <xs:documentation>Uzywane przy facets</xs:documentation>
  206. </xs:annotation>
  207. </xs:element>
  208. <xs:element name="maxInclusive"
  209. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  210. id="system_cache__procesy5_xsd_business_objects___d191e251">
  211. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e253">
  212. <xs:documentation>Uzywane przy facets</xs:documentation>
  213. </xs:annotation>
  214. </xs:element>
  215. <xs:element name="enumeration"
  216. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  217. id="system_cache__procesy5_xsd_business_objects___d191e260"/>
  218. <xs:element name="length"
  219. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  220. id="system_cache__procesy5_xsd_business_objects___d191e262"/>
  221. <xs:element name="maxLength"
  222. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  223. id="system_cache__procesy5_xsd_business_objects___d191e264"/>
  224. <xs:element name="minExclusive"
  225. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  226. id="system_cache__procesy5_xsd_business_objects___d191e266"/>
  227. <xs:element name="maxExclusive"
  228. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  229. id="system_cache__procesy5_xsd_business_objects___d191e268"/>
  230. <xs:element name="minLength"
  231. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  232. id="system_cache__procesy5_xsd_business_objects___d191e271"/>
  233. <xs:element name="pattern"
  234. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  235. id="system_cache__procesy5_xsd_business_objects___d191e273"/>
  236. <xs:element name="totalDigits"
  237. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  238. id="system_cache__procesy5_xsd_business_objects___d191e275"/>
  239. <xs:element name="whiteSpace"
  240. type="system_cache__procesy5_xsd_business_objects:type_for_facets"
  241. id="system_cache__procesy5_xsd_business_objects___d191e277"/>
  242. </xs:choice>
  243. </xs:complexType>
  244. <!--<xs:simpleType id="default_d___appinfo-1_CRM_PRZYPA" name="CRM_PRZYPADEK__FORM_TREAT">
  245. <xs:annotation>
  246. <xs:documentation>acl types in simpleType format</xs:documentation>
  247. </xs:annotation>
  248. <xs:restriction base="xs:string">
  249. <xs:enumeration value=""/>
  250. <xs:enumeration value="R"/>
  251. <xs:enumeration value="W"/>
  252. <xs:enumeration value="X"/>
  253. <xs:enumeration value="C"/>
  254. <xs:enumeration value="S"/>
  255. <xs:enumeration value="O"/>
  256. <xs:enumeration value="V"/>
  257. <xs:enumeration value="E"/>
  258. </xs:restriction>
  259. </xs:simpleType>-->
  260. <xs:complexType name="assoc_perm" abstract="true"
  261. id="system_cache__procesy5_xsd_business_objects___d191e281">
  262. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e283">
  263. <xs:documentation>Typy uprawnień możliwe w CRM_WSKAZNIK</xs:documentation>
  264. </xs:annotation>
  265. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e289">
  266. <xs:element minOccurs="0" name="R"
  267. id="system_cache__procesy5_xsd_business_objects___d191e291">
  268. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e293">
  269. <xs:documentation>read own group</xs:documentation>
  270. </xs:annotation>
  271. </xs:element>
  272. <xs:element minOccurs="0" name="W"
  273. id="system_cache__procesy5_xsd_business_objects___d191e300">
  274. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e302">
  275. <xs:documentation>write to own group</xs:documentation>
  276. </xs:annotation>
  277. </xs:element>
  278. <xs:element minOccurs="0" name="X"
  279. id="system_cache__procesy5_xsd_business_objects___d191e309">
  280. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e311">
  281. <xs:documentation>execute own group (or allow to associate with own group)</xs:documentation>
  282. </xs:annotation>
  283. </xs:element>
  284. <xs:element minOccurs="0" name="C"
  285. id="system_cache__procesy5_xsd_business_objects___d191e318">
  286. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e320">
  287. <xs:documentation>allow create new object
  288. </xs:documentation>
  289. </xs:annotation>
  290. </xs:element>
  291. <xs:element minOccurs="0" name="O"
  292. id="system_cache__procesy5_xsd_business_objects___d191e327">
  293. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e329">
  294. <xs:documentation>read only group that is allowed to write</xs:documentation>
  295. </xs:annotation>
  296. </xs:element>
  297. <xs:element minOccurs="0" name="V"
  298. id="system_cache__procesy5_xsd_business_objects___d191e337">
  299. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e339">
  300. <xs:documentation>read all records </xs:documentation>
  301. </xs:annotation>
  302. </xs:element>
  303. <xs:element minOccurs="0" name="S"
  304. id="system_cache__procesy5_xsd_business_objects___d191e346">
  305. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e348">
  306. <xs:documentation>write all records</xs:documentation>
  307. </xs:annotation>
  308. </xs:element>
  309. <xs:element minOccurs="0" name="E"
  310. id="system_cache__procesy5_xsd_business_objects___d191e355">
  311. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e357">
  312. <xs:documentation>Allow export
  313. </xs:documentation>
  314. </xs:annotation>
  315. </xs:element>
  316. </xs:sequence>
  317. </xs:complexType>
  318. <xs:complexType name="procesy5_process" abstract="true"
  319. id="system_cache__procesy5_xsd_business_objects___d191e366">
  320. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e368">
  321. <xs:documentation>Obiekt procesu trzymany w bazie CRM_PROCES</xs:documentation>
  322. </xs:annotation>
  323. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e374">
  324. <xs:element name="proces_id" id="system_cache__procesy5_xsd_business_objects___d191e376">
  325. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e378">
  326. <xs:documentation>To powinno być simple type xs:ID</xs:documentation>
  327. </xs:annotation>
  328. </xs:element>
  329. <xs:element minOccurs="0" name="proces_parent_id"
  330. id="system_cache__procesy5_xsd_business_objects___d191e385">
  331. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e387">
  332. <xs:documentation>To jest proces nadrzędny - jest to opcjonalne. Powinien to byc xs:IDREF
  333. </xs:documentation>
  334. </xs:annotation>
  335. </xs:element>
  336. </xs:sequence>
  337. </xs:complexType>
  338. <xs:complexType name="procesy5_busines_object" abstract="true"
  339. id="system_cache__procesy5_xsd_business_objects___d191e397">
  340. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e399">
  341. <xs:documentation>Obiekt asocjacji trzymany w bazie CRM_WSKAZNIK
  342. Object used to redefine original BPMN2.0 to allow parse of procesy5 notation to bpmn2.0 notation with extra informations from procesy5 objects.
  343. </xs:documentation>
  344. </xs:annotation>
  345. <xs:sequence maxOccurs="1" id="system_cache__procesy5_xsd_business_objects___d191e405">
  346. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e407">
  347. <xs:element name="xpath" id="system_cache__procesy5_xsd_business_objects___d191e409">
  348. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e411">
  349. <xs:documentation>To jest doszczegółowienie miejsca zapisu w obiekcie. TODO czy dajemy relatywnie czy całą ścieżkę razem xs:IDREF obiektu ?
  350. example: "/ProjUmowaTpsa/Project_Description/* | /ProjUmowaTpsa/CompanyFromList/*"</xs:documentation>
  351. </xs:annotation>
  352. </xs:element>
  353. <xs:element name="resource_id"
  354. id="system_cache__procesy5_xsd_business_objects___d191e418">
  355. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e420">
  356. <xs:documentation>Tutaj chodzi o xs:ID do ID_ZASOBU (rozbudowana o prefix ID_ZASOB + zaimportowane obiekty XSD)
  357. W tej strukturze jest dodatkowo podany z numerem powiązanego procesu ( TODO czy jest to konieczne? )
  358. number of resource from resource table</xs:documentation>
  359. </xs:annotation>
  360. </xs:element>
  361. </xs:sequence>
  362. <xs:element name="permission"
  363. type="system_cache__procesy5_xsd_business_objects:assoc_perm"
  364. id="system_cache__procesy5_xsd_business_objects___d191e428"/>
  365. </xs:sequence>
  366. </xs:complexType>
  367. <xs:element name="procesy5_process_association_resource"
  368. id="system_cache__procesy5_xsd_business_objects___d191e432">
  369. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e434">
  370. <xs:documentation>Obiekt definiujący strukturę procesów , asocjacji oraz zasobów.
  371. Plik wg tego schematu powinien zawierać komplet procesów i zasobów</xs:documentation>
  372. </xs:annotation>
  373. <xs:complexType id="system_cache__procesy5_xsd_business_objects___d191e440">
  374. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e442">
  375. <xs:element maxOccurs="unbounded" minOccurs="0" name="process"
  376. type="system_cache__procesy5_xsd_business_objects:procesy5_process"
  377. id="system_cache__procesy5_xsd_business_objects___d191e444"/>
  378. <xs:element maxOccurs="unbounded" minOccurs="0" name="association"
  379. type="system_cache__procesy5_xsd_business_objects:procesy5_busines_object"
  380. id="system_cache__procesy5_xsd_business_objects___d191e446"/>
  381. <xs:element maxOccurs="unbounded" minOccurs="0"
  382. ref="system_cache__procesy5_xsd_business_objects:resource"
  383. id="system_cache__procesy5_xsd_business_objects___d191e448"/>
  384. </xs:sequence>
  385. </xs:complexType>
  386. </xs:element>
  387. <xs:element name="resource" type="system_cache__procesy5_xsd_business_objects:procesy5_resource"
  388. id="system_cache__procesy5_xsd_business_objects___d191e453"/>
  389. <xs:element name="resources" id="system_cache__procesy5_xsd_business_objects___d191e455">
  390. <xs:annotation id="system_cache__procesy5_xsd_business_objects___d191e457">
  391. <xs:documentation>Struktura potrzebna do exportu schematow xsd do tabeli crm_lista_zasobow przez xsl xsd_to_objects_mysql.xsl</xs:documentation>
  392. </xs:annotation>
  393. <xs:complexType id="system_cache__procesy5_xsd_business_objects___d191e463">
  394. <xs:sequence id="system_cache__procesy5_xsd_business_objects___d191e465">
  395. <xs:element maxOccurs="unbounded" minOccurs="0"
  396. ref="system_cache__procesy5_xsd_business_objects:resource"
  397. id="system_cache__procesy5_xsd_business_objects___d191e467"/>
  398. </xs:sequence>
  399. </xs:complexType>
  400. <xs:unique name="CRM_LISTA_ZASOBOW_DESC"
  401. id="system_cache__procesy5_xsd_business_objects___d191e471">
  402. <xs:selector xpath="resources/resource/resource_name"
  403. id="system_cache__procesy5_xsd_business_objects___d191e473"/>
  404. <xs:field xpath="resource_name"
  405. id="system_cache__procesy5_xsd_business_objects___d191e475"/>
  406. </xs:unique>
  407. </xs:element>
  408. </xs:schema>