<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
   xmlns:SystemObjects__x3A__AccessGroup="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessGroup.xsd"
   xmlns:SystemObjects__x3A__AccessOwner="https://biuro.biall-net.pl/wfs/default_db/SystemObjects/AccessOwner.xsd"
   xmlns:default_db__x3A__WIBO_produkt_karta_wprowadzenia="https://biuro.biall-net.pl/wfs/default_db/table/WIBO_produkt_karta_wprowadzenia.xsd"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:p5_tr_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/procesy5_translate_map.xsd"
   xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning"
   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"
   xmlns:system_cache__appinfo="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/appinfo.xsd"
   xmlns:p5opr="http://biuro.biall-net.pl/xmlschema_procesy5/system_cache/object_parent_relations/object_parent_relations.xsd"
   xmlns:p5_simpleSchema_map="http://biuro.biall-net.pl/xmlschema_procesy5/default_db_xml_cache/p5_simpleSchema_map.xsd"
   xmlns:ant-object="http://biuro.biall-net.pl/xmlschema_procesy5/ant-object/ant-object.xsd"
   xmlns:p5ant-interface="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/ant_interface/ant_interface.xsd"
   targetNamespace="https://biuro.biall-net.pl/wfs/default_db/table/WIBO_produkt_karta_wprowadzenia.xsd"
   vc:minVersion="1.1">
   <xs:annotation>
      <xs:appinfo><body/></xs:appinfo>
      <xs:documentation>Karta wprowadzenia produktu</xs:documentation>
   </xs:annotation>
   <!--<xs:import
      namespace="https://biuro.biall-net.pl/wfs/default_db/table/BI_audit_ENERGA_FAKTURY.xsd"
      schemaLocation="../../default_db.BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY/BI_audit_ENERGA_FAKTURY.xsd"/>-->
   <xs:simpleType name="A_STATUS_Type">
      <xs:restriction base="xs:string">
         <xs:enumeration value="NORMAL"/>
         <xs:enumeration value="WAITING"/>
         <xs:enumeration value="MONITOR"/>
         <xs:enumeration value="DELETED"/>
         <xs:enumeration value="WARNING"/>
         <xs:enumeration value="OFF_SOFT"/>
         <xs:enumeration value="OFF_HARD"/>
      </xs:restriction>
   </xs:simpleType>
   <!--<xs:simpleType name="step_Type" >
      <xs:restriction base="xs:string">
         <xs:enumeration value="first"/>
         <xs:enumeration value="second"/>
      </xs:restriction>
   </xs:simpleType>-->
   <xs:simpleType name="DATA_Type">
      <xs:annotation>
         <xs:documentation>TODO czy data z godzina czy bez</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:date"/>
   </xs:simpleType>
   <xs:group name="newGroup">
      <xs:sequence/>
   </xs:group>
   <xs:simpleType name="typ_asortymentu_Type">
      <xs:restriction base="xs:string">
         <xs:enumeration value="Towary gotowe"/>
         <xs:enumeration value="Produkcja własna"/>
         <xs:enumeration value="N/S;"/>
      </xs:restriction>
   </xs:simpleType>


   <xs:simpleType name="MARKA_Type">
      <xs:annotation>
         <xs:documentation>TODO IF czy lepiej tabela slownikowa? </xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:enumeration value="WIBO"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Nr_koloru_Type">
      <xs:annotation>
         <xs:documentation>TODO IF czy slownik ? czy limit? czy tekst?</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
   </xs:simpleType>
   <xs:simpleType name="Nazwa_produktu_Type">
      <xs:annotation>
         <xs:documentation>TODO czy tutaj nie dac reference do indeksu?</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
   </xs:simpleType>
   <xs:simpleType name="Kod_EAN_Type">
      <xs:annotation>
         <xs:documentation>TODO wlasciwy typ danych limit</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:minLength value="1"/>
         <xs:maxLength value="30"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Index_Type">
      <xs:annotation>
         <xs:documentation>TODO czy tabela i ref czy limit ? </xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string"/>
   </xs:simpleType>
   <xs:simpleType name="Stala_sprzedaz_kolekcja_gotowy_Type">
      <xs:annotation>
         <xs:documentation>TODO czy limit enum?</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:enumeration value="N/S;"/>
         <xs:enumeration value="nie dotyczy"/>
         <xs:enumeration value="dotyczy"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:group name="KWP_produkt">
      <xs:annotation>
         <xs:documentation>TODO elementy do przeniesienia - dla potrzeb analizy tylko </xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="MARKA" type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:MARKA_Type"/>
         <xs:element name="Nazwa_produktu"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Nazwa_produktu_Type"/>
         <xs:element name="Nr_koloru"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Nr_koloru_Type"/>
         <xs:element name="Opis_koloru">
            <xs:annotation>
               <xs:documentation>TODO czy text limit 50 ok?</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="50"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="Kod_EAN"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Kod_EAN_Type"/>
         <xs:element name="Indeks"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Index_Type"/>
         <xs:element default="N/S;" name="Stala_sprzedaz"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Stala_sprzedaz_kolekcja_gotowy_Type"/>
         <xs:element default="N/S;" name="Kolekcja_limitowana"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Stala_sprzedaz_kolekcja_gotowy_Type"/>
         <xs:element default="N/S;" name="Produkt_gotowy"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Stala_sprzedaz_kolekcja_gotowy_Type"/>
         <xs:element default="N/S;" name="Produkcja_WIBO"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Stala_sprzedaz_kolekcja_gotowy_Type"
         />
      </xs:sequence>
   </xs:group>
   <xs:simpleType name="Odbiorca_Type">
      <xs:annotation>
         <xs:documentation>TODO warto miec slownik - teraz limit s50</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:maxLength value="50"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:group name="KWP_odbiorca">
      <xs:annotation>
         <xs:documentation>TODO dla potrzeb modelowania zbieranie elementow</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="Odbiorca"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Odbiorca_Type"/>
         <xs:element name="Data_zgloszenia"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:DATA_Type"/>
         <xs:element name="Data_wprowadzenia"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:DATA_Type"/>
         <xs:element name="Data_pojawienia_sie_w_sklepie"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:DATA_Type">
            <xs:annotation>
               <xs:documentation>TODO IF IMPORTANT - czy data moze byc cyfrowa czy tutaj ma byc jak w przy,ladzie slowna - "pazdziernik 2020" ???</xs:documentation>
            </xs:annotation>
         </xs:element>
      </xs:sequence>
   </xs:group>
   <xs:simpleType name="Badany_kosmetyk_Type">
      <xs:annotation>
         <xs:documentation>TODO szerszy slownik potrzebny dla limit enum? czy inaczej?</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:enumeration value=""/>
         <xs:enumeration value="opakowanie"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Opinia_rzeczoznawcy_Type">
      <xs:annotation>
         <xs:documentation>TODO nie sprawdzano?!</xs:documentation>
      </xs:annotation>
      <xs:restriction base="xs:string">
         <xs:enumeration value="N/S;"/>
         <xs:enumeration value="nie sprawdzano"/>
         <xs:enumeration value="pozytywna"/>
         <xs:enumeration value="negatywna"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:group name="KWP_patent">
      <xs:sequence>
         <xs:element name="Badany_kosmetyk"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Badany_kosmetyk_Type"/>
         <xs:element name="Opinia_rzeczoznawcy"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Opinia_rzeczoznawcy_Type"/>
         <xs:element name="Dokument_potw_bad_czyst_patent">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="50"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
      </xs:sequence>
   </xs:group>
   <xs:simpleType name="Rodzaj_dokumentu_Type">
      <xs:restriction base="xs:string">
         <xs:enumeration value="N/S;"/>
         <xs:enumeration value="plan wdrozen"/>
         <xs:enumeration value="inny"/>
      </xs:restriction>
   </xs:simpleType>
   <xs:group name="KWP_IV_Wdraz">
      <xs:sequence>
         <xs:element name="Rodzaj_dokumentu"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Rodzaj_dokumentu_Type">
            <xs:annotation>
               <xs:documentation>TODO zmieniam blad nazwy typu, brakujece pole ref dok i data.!</xs:documentation>
            </xs:annotation>
         </xs:element>
         <xs:element name="Nr_Ref_dokumentu">
            <xs:simpleType>
               <xs:restriction base="xs:string">
                  <xs:maxLength value="50"/>
               </xs:restriction>
            </xs:simpleType>
         </xs:element>
         <xs:element name="Data_dokumentu"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:DATA_Type"/>
      </xs:sequence>
   </xs:group>
   <xs:group name="KWP_V_prawo_do_uzywania_loga">
      <xs:sequence>
         <xs:group ref="default_db__x3A__WIBO_produkt_karta_wprowadzenia:KWP_IV_Wdraz">
            <xs:annotation>
               <xs:documentation>TODO czy moge uzyc inaczej referencji bo takie same nazwy pol?</xs:documentation>
            </xs:annotation>
         </xs:group>
         <xs:element name="KWP_V_Logo_Nr_Umowy"/>
         <xs:element name="KWP_V_Logo_Nr_Umowy"/>
      </xs:sequence>
   </xs:group>
   <xs:simpleType name="Sposob_wprowadzenia_na_szafe__Rodzaj_dzialan_Type">
      <xs:restriction base="xs:string"/>
   </xs:simpleType>
   <xs:simpleType name="Sposob_wprowadzenia_na_szafe_produkt_wycofywany_Type">
      <xs:restriction base="xs:string"/>
   </xs:simpleType>
   <xs:group name="KWP_VI_Sposob_wpr_na_szafe">
      <xs:annotation>
         <xs:documentation>TODO dziwna struktura tabeli do przemodelowania</xs:documentation>
      </xs:annotation>
      <xs:sequence>
         <xs:element name="Sposob_wprowadzenia_ograniczenie_Rodzaj_dzialan"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Sposob_wprowadzenia_na_szafe__Rodzaj_dzialan_Type"/>
         <xs:element name="Sposob_wprowadzenia_ograniczenie_produkt_wycofywany"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Sposob_wprowadzenia_na_szafe_produkt_wycofywany_Type"/>
         <xs:element name="Sposob_wprowadzenia_wycofanie_i_wyprzedaz_produktow_Rodzaj_dzialan"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Sposob_wprowadzenia_na_szafe__Rodzaj_dzialan_Type"/>
         <xs:element name="Sposob_wprowadzenia_wycofanie_i_wyprzedaz_produktow_produkt_wycofywany"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Sposob_wprowadzenia_na_szafe_produkt_wycofywany_Type"/>
         <xs:element name="Sposob_wprowadzenia_rozszerzenie_asortymentu_Rodzaj_dzialan"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Sposob_wprowadzenia_na_szafe__Rodzaj_dzialan_Type"/>
         <xs:element name="Sposob_wprowadzenia_rozszerzenie_asortymentu_produkt_wycofywany"
            type="default_db__x3A__WIBO_produkt_karta_wprowadzenia:Sposob_wprowadzenia_na_szafe_produkt_wycofywany_Type"
         />
      </xs:sequence>
   </xs:group>
</xs:schema>
