BI_audit_ENERGA_PRACOWNICY.xsd 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
  3. xmlns:gml="http://www.opengis.net/gml/3.2"
  4. xmlns:Types__x3A__default_Default="https://biuro.biall-net.pl/wfs/default_db/Types/Default.xsd"
  5. xmlns:default_db__x3A__IN7_DZIENNIK_KORESP="https://biuro.biall-net.pl/wfs/default_db/table/IN7_DZIENNIK_KORESP.xsd"
  6. xmlns:hfp="http://www.w3.org/2001/XMLSchema-hasFacetAndProperty"
  7. xmlns:default_db__x3A__ADMIN_USERS="https://biuro.biall-net.pl/wfs/default_db/table/ADMIN_USERS.xsd"
  8. xmlns:default_db__x3A__IN7_MK_BAZA_DYSTRYBUCJI="https://biuro.biall-net.pl/wfs/default_db/table/IN7_MK_BAZA_DYSTRYBUCJI.xsd"
  9. xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
  10. xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
  11. xmlns:default_db__x3A__BI_audit_ENERGA_PRACOWNICY="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_PRACOWNICY.xsd"
  12. xmlns:default_db__x3A__BI_audit_ENERGA_PRACOWNICY_adresy="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_PRACOWNICY_adresy.xsd"
  13. xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
  14. xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
  15. xmlns:system_cache__resources_tree_generate_xsl_required_occurs_raport="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/resources_tree_generate_xsl_require_occurs_raport"
  16. xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
  17. targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_PRACOWNICY.xsd"
  18. vc:minVersion="1.1">
  19. <xs:import namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_PRACOWNICY_adresy.xsd"
  20. schemaLocation="BI_audit_ENERGA_PRACOWNICY_adresy.xsd"/>
  21. <xs:simpleType name="A_STATUS_Type" id="_PRACOWNICY___d4e4796-1_A_STATUS_T">
  22. <xs:restriction base="xs:string">
  23. <xs:enumeration value="NORMAL"/>
  24. <xs:enumeration value="WAITING"/>
  25. <xs:enumeration value="MONITOR"/>
  26. <xs:enumeration value="DELETED"/>
  27. <xs:enumeration value="WARNING"/>
  28. <xs:enumeration value="OFF_SOFT"/>
  29. <xs:enumeration value="OFF_HARD"/>
  30. </xs:restriction>
  31. </xs:simpleType>
  32. <xs:complexType name="BI_audit_ENERGA_PRACOWNICY"
  33. id="_PRACOWNICY___d4e4805-1_BI_audit_E">
  34. <xs:annotation>
  35. <xs:appinfo>
  36. <system_cache__appinfo:heritage>
  37. <system_cache__appinfo:exherit_all system_cache__appinfo:heritage_acl="true"
  38. system_cache__appinfo:heritage_sort="true"/>
  39. </system_cache__appinfo:heritage>
  40. </xs:appinfo>
  41. </xs:annotation>
  42. <xs:sequence id="_PRACOWNICY___d4e4806-1">
  43. <xs:element name="ID" type="xs:integer" id="_PRACOWNICY___d4e4831-1_ID"/>
  44. <xs:element name="imiona" id="_PRACOWNICY___d4e4832-1_imiona">
  45. <xs:simpleType id="_PRACOWNICY___d5e4828-1">
  46. <xs:restriction base="xs:string">
  47. <xs:maxLength value="40"/>
  48. </xs:restriction>
  49. </xs:simpleType>
  50. </xs:element>
  51. <xs:element name="nazwisko" id="_PRACOWNICY___d4e4834-1_nazwisko">
  52. <xs:simpleType id="_PRACOWNICY___d5e4832-1">
  53. <xs:restriction base="xs:string">
  54. <xs:maxLength value="40"/>
  55. </xs:restriction>
  56. </xs:simpleType>
  57. </xs:element>
  58. <xs:element name="pesel" id="_PRACOWNICY___d4e4835-1_pesel">
  59. <xs:simpleType id="_PRACOWNICY___d5e4836-1">
  60. <xs:restriction base="xs:string">
  61. <xs:maxLength value="11"/>
  62. </xs:restriction>
  63. </xs:simpleType>
  64. </xs:element>
  65. <xs:element name="ulica" id="_PRACOWNICY___d5e4839-1_ulica">
  66. <xs:simpleType id="_PRACOWNICY___d5e4840-1">
  67. <xs:restriction base="xs:string">
  68. <xs:maxLength value="60"/>
  69. </xs:restriction>
  70. </xs:simpleType>
  71. </xs:element>
  72. <xs:element name="nr" id="_PRACOWNICY___d5e4843-1_nrBudynku">
  73. <xs:simpleType id="_PRACOWNICY___d5e4844-1">
  74. <xs:restriction base="xs:string">
  75. <xs:maxLength value="10"/>
  76. </xs:restriction>
  77. </xs:simpleType>
  78. </xs:element>
  79. <xs:element name="nrLokalu" id="_PRACOWNICY___d5e4847-1_nrLokalu">
  80. <xs:simpleType id="_PRACOWNICY___d5e4848-1">
  81. <xs:restriction base="xs:string">
  82. <xs:maxLength value="10"/>
  83. </xs:restriction>
  84. </xs:simpleType>
  85. </xs:element>
  86. <xs:element name="kodPocztowy" id="_PRACOWNICY___d5e4851-1_kodPocztow">
  87. <xs:simpleType id="_PRACOWNICY___d5e4852-1">
  88. <xs:restriction base="xs:string">
  89. <xs:maxLength value="10"/>
  90. </xs:restriction>
  91. </xs:simpleType>
  92. </xs:element>
  93. <xs:element name="miejscowosc" id="_PRACOWNICY___d5e4855-1_miejscowos">
  94. <xs:simpleType id="_PRACOWNICY___d5e4856-1">
  95. <xs:restriction base="xs:string">
  96. <xs:maxLength value="40"/>
  97. </xs:restriction>
  98. </xs:simpleType>
  99. </xs:element>
  100. <xs:element name="nr_konta" id="_PRACOWNICY___d5e4859-1_nr_konta">
  101. <xs:simpleType id="_PRACOWNICY___d5e4860-1">
  102. <xs:restriction base="xs:string">
  103. <xs:maxLength value="33"/>
  104. </xs:restriction>
  105. </xs:simpleType>
  106. </xs:element>
  107. <xs:element name="jednostka_organizacyjna" id="_PRACOWNICY___d5e4863-1_jednostka_">
  108. <xs:simpleType id="_PRACOWNICY___d5e4864-1">
  109. <xs:restriction base="xs:string">
  110. <xs:maxLength value="4"/>
  111. </xs:restriction>
  112. </xs:simpleType>
  113. </xs:element>
  114. <xs:element name="nip" type="xs:string" id="_PRACOWNICY___d4e4836-1_nip"/>
  115. <xs:element name="regon" type="xs:string" id="_PRACOWNICY___d4e4837-1_regon"/>
  116. <xs:element name="source" type="xs:string" id="_PRACOWNICY___d5e4853-1_source"/>
  117. <xs:element name="PERNR" type="xs:int" id="_PRACOWNICY___d5e73897-1_PERNR"/>
  118. <xs:element name="A_RECORD_CREATE_DATE"
  119. type="xs:dateTime"
  120. id="_PRACOWNICY___d5e4871-1_A_RECORD_C"/>
  121. <xs:element name="A_RECORD_CREATE_AUTHOR"
  122. type="xs:string"
  123. id="_PRACOWNICY___d5e4872-1_A_RECORD_C"/>
  124. <xs:element name="A_RECORD_UPDATE_DATE"
  125. type="xs:dateTime"
  126. id="_PRACOWNICY___d5e4873-1_A_RECORD_U"/>
  127. <xs:element name="A_RECORD_UPDATE_AUTHOR"
  128. type="xs:string"
  129. id="_PRACOWNICY___d5e4874-1_A_RECORD_U"/>
  130. <xs:element name="L_APPOITMENT_USER"
  131. type="xs:string"
  132. id="_PRACOWNICY___d4e4813-1_L_APPOITME"/>
  133. <xs:element name="A_STATUS"
  134. type="default_db__x3A__BI_audit_ENERGA_PRACOWNICY:A_STATUS_Type"
  135. id="_PRACOWNICY___d4e4811-1_A_STATUS"/>
  136. <xs:element name="A_STATUS_INFO"
  137. type="xs:string"
  138. id="_PRACOWNICY___d4e4812-1_A_STATUS_I"/>
  139. <xs:element name="A_ADM_COMPANY"
  140. type="xs:string"
  141. id="_PRACOWNICY___d4e4825-1_A_ADM_COMP"/>
  142. <xs:element name="A_CLASSIFIED"
  143. type="xs:string"
  144. id="_PRACOWNICY___d4e4819-1_A_CLASSIFI"/>
  145. <xs:element name="TERYT_SYM" type="xs:int" id="_PRACOWNICY___d4e4819-1_A_TERS"/>
  146. <xs:element name="TERYT_SYM_UL"
  147. type="xs:int"
  148. id="_PRACOWNICY___d4e4819-1_A_TERUL"/>
  149. <xs:element name="cached" id="_PRACOWNICY___d4e4819-1_cached" type="xs:int">
  150. <xs:annotation>
  151. <xs:documentation>od dnia 2017-11-09 przerobiono zasady przeladowania cache domyslny recache (niepelny) bedzie dogrywal wszystkie niescachowane dane.
  152. Dodano kolumne cache do wszystkich tabel uczestniczących w analizie powiązań.
  153. Pelny recache bedzie odswiezal dodatkowo pelne tabele pracownikow i kontrahentow.
  154. Nie bedzie mozna odbudowac pelnego cache (bo w sumie nie ma potrzeby - co najwyzej serwisowo).
  155. A serwisowo to wystarczy dac zapytanie update TABLE set cache = 0;
  156. Należy mieć na uwadze, że zjebie sie - TODO</xs:documentation>
  157. </xs:annotation>
  158. </xs:element>
  159. <xs:element maxOccurs="unbounded"
  160. minOccurs="0"
  161. ref="default_db__x3A__BI_audit_ENERGA_PRACOWNICY_adresy:BI_audit_ENERGA_PRACOWNICY_adresy"
  162. id="_PRACOWNICY___d5e4854-1"><!--<xs:annotation>
  163. <xs:appinfo>
  164. <system_cache__appinfo:flat_relation_cache>
  165. <system_cache__appinfo:source system_cache__appinfo:name="ID" system_cache__appinfo:xpath="default_db__x3A__BI_audit_ENERGA_PRACOWNICY_adresy:BI_audit_ENERGA_PRACOWNICY_adresy/TODO_FIX_REF_STD"/>
  166. </system_cache__appinfo:flat_relation_cache>
  167. </xs:appinfo>
  168. </xs:annotation>--></xs:element>
  169. </xs:sequence>
  170. <xs:attribute name="label" id="_PRACOWNICY___d5e75973-1_label"/>
  171. <xs:assert test="@label = concat(imiona, ' ', nazwisko, ' ', miejscowosc)"
  172. id="_PRACOWNICY___d6e76324-1"/>
  173. </xs:complexType>
  174. <xs:element name="BI_audit_ENERGA_PRACOWNICY"
  175. type="default_db__x3A__BI_audit_ENERGA_PRACOWNICY:BI_audit_ENERGA_PRACOWNICY"
  176. id="_PRACOWNICY___d4e4838-1_BI_audit_E"/>
  177. </xs:schema>