Pola formularza
Formularz: ZUS EWYP Zawiadomienie o wypadku
Pola
- Pola typu String: dowolny ciąg znaków, znaki specjalne powinny być zapisane za pomocą encji HTML (np znaki < > to odpowiednio < oraz >
- Pola typu Number: dozwolone znaki to cyfry 0-9 oraz separator dziesiętny (kropka)
- Pola typu Boolean: wartości logiczne true/false
- Pola daty: data zapisana w formacie timestamp w milisekundach lub w formacie rrrr-mm-dd, na przykład 1976-11-10.
- Format znaków to UTF-8
Bazy kodów
Tabele kodów krajów, US etc.Podstawowa struktura:
Wzór pliku:<data type="com.efile.importer.ImportData"> <Profiles type="Array"> <item type="com.efile.data.DBProfile"> <FormsList type="Array"> <item type="com.efile.data.DBForm"> <title>[nazwa formularza na liście moich formularzy]</title> <id>[opcjonalne: id wypełnionego formularza, jeśli będzie już taki wpisany w profilu to zostanie nadpisany, musi być unikalny w zakresie profilu, do którego jest importowany]</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>39886861</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p0_2>[NIP]</p0_2> <p1>[PESEL]</p1> <p2_1>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</p2_1> <p2_2>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</p2_2> <p3>[pierwszeImie]</p3> <p4>[nazwisko]</p4> <p5>[dataUrodzenia]</p5> <p6>[miejsceUrodzenia]</p6> <p7>[Telefon]</p7> <p8>[Ulica]</p8> <p9>[NrDomu]</p9> <p10>[NrLokalu]</p10> <p11>[KodPocztowy]</p11> <p12>[Miejscowosc]</p12> <p13>[kraj]</p13> <p14>[Ulica]</p14> <p15>[NrDomu]</p15> <p16>[NrLokalu]</p16> <p17>[KodPocztowy]</p17> <p18>[Miejscowosc]</p18> <p19_1>[Checkbox (pole wyboru tak/nie)]</p19_1> <p19_2>[Checkbox (pole wyboru tak/nie)]</p19_2> <p19_3>[Checkbox (pole wyboru tak/nie)]</p19_3> <p19_4>[Checkbox (pole wyboru tak/nie)]</p19_4> <p20>[UlicaKor]</p20> <p21>[NrDomuKor]</p21> <p22>[NrLokaluKor]</p22> <p23>[KodPocztowyKor]</p23> <p24>[MiejscowoscKor]</p24> <p25>[Pole tekstowe]</p25> <p26>[UlicaDzial]</p26> <p27>[NrDomuDzial]</p27> <p28>[NrLokaluDzial]</p28> <p29>[KodPocztowyDzial]</p29> <p30>[MiejscowoscDzial]</p30> <p31>[kraj]</p31> <p32>[Ulica]</p32> <p33>[NrDomu]</p33> <p34>[NrLokalu]</p34> <p35>[KodPocztowy]</p35> <p36>[Miejscowosc]</p36> <p37>[kraj]</p37> <p38>[PESEL]</p38> <p39_1>[Rodzaj dokumentu [1:dowód osobisty / 2:paszport / 3:prawo jazdy]]</p39_1> <p39_2>[Numer dokumentu którego rozdaj wybrano w polu 'Rodzaj dokumentu'.]</p39_2> <p40>[pierwszeImie]</p40> <p41>[nazwisko]</p41> <p42>[dataUrodzenia]</p42> <p43>[Telefon]</p43> <p44>[UlicaKor]</p44> <p45>[NrDomuKor]</p45> <p46>[NrLokaluKor]</p46> <p47>[KodPocztowyKor]</p47> <p48>[MiejscowoscKor]</p48> <p49>[kraj]</p49> <p50>[UlicaKor]</p50> <p51>[NrDomuKor]</p51> <p52>[NrLokaluKor]</p52> <p53>[KodPocztowyKor]</p53> <p54>[MiejscowoscKor]</p54> <p55_1>[Checkbox (pole wyboru tak/nie)]</p55_1> <p55_2>[Checkbox (pole wyboru tak/nie)]</p55_2> <p55_3>[Checkbox (pole wyboru tak/nie)]</p55_3> <p55_4>[Checkbox (pole wyboru tak/nie)]</p55_4> <p56>[UlicaKor]</p56> <p57>[NrDomuKor]</p57> <p58>[NrLokaluKor]</p58> <p59>[KodPocztowyKor]</p59> <p60>[MiejscowoscKor]</p60> <p61>[kraj]</p61> <p62>[data]</p62> <p63>[Pole tekstowe]</p63> <p64>[Pole tekstowe]</p64> <p65>[Pole tekstowe]</p65> <p66>[Pole tekstowe]</p66> <p67>[pole wielowierszowe]</p67> <p68>[pole wielowierszowe]</p68> <p69_>[Wartość wyboru w polu p69. Dostępne wartości: 1 2 ]</p69_> <p70_1>[nazwaPelna]</p70_1> <p70_2_subfield_0>[miejscowość]</p70_2_subfield_0> <p70_2_subfield_1>[ulica]</p70_2_subfield_1> <p70_2_subfield_2>[nr domu]</p70_2_subfield_2> <p70_2_subfield_3>[nr lokalu]</p70_2_subfield_3> <p70_2_subfield_4>[kod pocztowy]</p70_2_subfield_4> <p70_2_subfield_5>[poczta]</p70_2_subfield_5> <p71>[pole wielowierszowe]</p71> <p72_>[Wartość wyboru w polu p72. Dostępne wartości: 1 2 ]</p72_> <p73>[pole wielowierszowe]</p73> <p74_>[Wartość wyboru w polu p74. Dostępne wartości: 1 2 ]</p74_> <p75_>[Wartość wyboru w polu p75. Dostępne wartości: 1 2 ]</p75_> <p76>[pierwszeImie]</p76> <p77>[nazwisko]</p77> <p78>[Ulica]</p78> <p79>[NrDomu]</p79> <p80>[NrLokalu]</p80> <p81>[KodPocztowy]</p81> <p82>[Miejscowosc]</p82> <p83>[kraj]</p83> <p84>[pierwszeImie]</p84> <p85>[nazwisko]</p85> <p86>[Ulica]</p86> <p87>[NrDomu]</p87> <p88>[NrLokalu]</p88> <p89>[KodPocztowy]</p89> <p90>[Miejscowosc]</p90> <p91>[kraj]</p91> <p92>[pierwszeImie]</p92> <p93>[nazwisko]</p93> <p94>[Ulica]</p94> <p95>[NrDomu]</p95> <p96>[NrLokalu]</p96> <p97>[KodPocztowy]</p97> <p98>[Miejscowosc]</p98> <p99>[kraj]</p99> <p100_1>[Checkbox (pole wyboru tak/nie)]</p100_1> <p100_2>[Checkbox (pole wyboru tak/nie)]</p100_2> <p100_3>[Checkbox (pole wyboru tak/nie)]</p100_3> <p100_4>[Checkbox (pole wyboru tak/nie)]</p100_4> <p100_5>[Checkbox (pole wyboru tak/nie)]</p100_5> <p101>[pole wielowierszowe]</p101> <p102>[data]</p102> <p103>[Pole tekstowe]</p103> <p104>[Pole tekstowe]</p104> <p105>[Pole tekstowe]</p105> <p106>[Pole tekstowe]</p106> <p107>[Pole tekstowe]</p107> <p108>[Pole tekstowe]</p108> <p109>[Pole tekstowe]</p109> <p110>[Pole tekstowe]</p110> <p111_>[Wartość wyboru w polu p111. Dostępne wartości: 1 2 3 ]</p111_> <p112>[Data wypełnienia]</p112> </item> </forms> </item> <item type="com.efile.data.DBForm"> <forms type="Array"> <item type="com.efile.data.FormFields"> [... kolejny formularz ...] </item> </forms> <title>[nazwa formularza na liście moich formularzy]</title> </item> </FormsList> </item> </Profiles> </data>
Przykład pliku:
<data type="com.efile.importer.ImportData"> <Profiles type="Array"> <item type="com.efile.data.DBProfile"> <FormsList type="Array"> <item type="com.efile.data.DBForm"> <title>ZUS EWYP</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>39886861</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p0_2>8875155741</p0_2> <p1>23050608219</p1> <p2_1>1</p2_1> <p2_2>NR-4321</p2_2> <p3>Jan</p3> <p4>Kowalski</p4> <p5>30-10-1985</p5> <p6>Poznań</p6> <p7>500600400</p7> <p8>Strzelecka</p8> <p9>1</p9> <p10>1</p10> <p11>61-155</p11> <p12>Poznań</p12> <p13>PL</p13> <p14>Strzelecka</p14> <p15>1</p15> <p16>1</p16> <p17>61-155</p17> <p18>Poznań</p18> <p19_1>1</p19_1> <p19_2>1</p19_2> <p19_3>1</p19_3> <p19_4>1</p19_4> <p20>Półwiejska</p20> <p21>1</p21> <p22>1</p22> <p23>61-155</p23> <p24>Poznań</p24> <p25>test pola tekstowego</p25> <p26>Półwiejska</p26> <p27>1</p27> <p28>1</p28> <p29>61-155</p29> <p30>Poznań</p30> <p31>PL</p31> <p32>Strzelecka</p32> <p33>1</p33> <p34>1</p34> <p35>61-155</p35> <p36>Poznań</p36> <p37>PL</p37> <p38>23050608219</p38> <p39_1>1</p39_1> <p39_2>NR-4321</p39_2> <p40>Jan</p40> <p41>Kowalski</p41> <p42>30-10-1985</p42> <p43>500600400</p43> <p44>Półwiejska</p44> <p45>1</p45> <p46>1</p46> <p47>61-155</p47> <p48>Poznań</p48> <p49>PL</p49> <p50>Półwiejska</p50> <p51>1</p51> <p52>1</p52> <p53>61-155</p53> <p54>Poznań</p54> <p55_1>1</p55_1> <p55_2>1</p55_2> <p55_3>1</p55_3> <p55_4>1</p55_4> <p56>Półwiejska</p56> <p57>1</p57> <p58>1</p58> <p59>61-155</p59> <p60>Poznań</p60> <p61>PL</p61> <p62>30-10-1990</p62> <p63>test pola tekstowego</p63> <p64>test pola tekstowego</p64> <p65>test pola tekstowego</p65> <p66>test pola tekstowego</p66> <p67>to jest pole wielowierszowe</p67> <p68>to jest pole wielowierszowe</p68> <p69_>1</p69_> <p70_1>Pełna nazwa testowa</p70_1> <p70_2_subfield_0>Poznań</p70_2_subfield_0> <p70_2_subfield_1>Strzelecka</p70_2_subfield_1> <p70_2_subfield_2>1</p70_2_subfield_2> <p70_2_subfield_3>1</p70_2_subfield_3> <p70_2_subfield_4>61-155</p70_2_subfield_4> <p70_2_subfield_5>Poznań</p70_2_subfield_5> <p71>to jest pole wielowierszowe</p71> <p72_>1</p72_> <p73>to jest pole wielowierszowe</p73> <p74_>1</p74_> <p75_>1</p75_> <p76>Jan</p76> <p77>Kowalski</p77> <p78>Strzelecka</p78> <p79>1</p79> <p80>1</p80> <p81>61-155</p81> <p82>Poznań</p82> <p83>PL</p83> <p84>Jan</p84> <p85>Kowalski</p85> <p86>Strzelecka</p86> <p87>1</p87> <p88>1</p88> <p89>61-155</p89> <p90>Poznań</p90> <p91>PL</p91> <p92>Jan</p92> <p93>Kowalski</p93> <p94>Strzelecka</p94> <p95>1</p95> <p96>1</p96> <p97>61-155</p97> <p98>Poznań</p98> <p99>PL</p99> <p100_1>1</p100_1> <p100_2>1</p100_2> <p100_3>1</p100_3> <p100_4>1</p100_4> <p100_5>1</p100_5> <p101>to jest pole wielowierszowe</p101> <p102>30-10-1990</p102> <p103>test pola tekstowego</p103> <p104>test pola tekstowego</p104> <p105>test pola tekstowego</p105> <p106>test pola tekstowego</p106> <p107>test pola tekstowego</p107> <p108>test pola tekstowego</p108> <p109>test pola tekstowego</p109> <p110>test pola tekstowego</p110> <p111_>1</p111_> <p112>30-10-2014</p112> </item> </forms> </item> </FormsList> </item> </Profiles> </data>