Pola formularza
Formularz: OoZM Ogłoszenie o zmianie umowy
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>11762872</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1_>[Wartość wyboru w polu p1. Dostępne wartości: 1 2 ]</p1_> <p2_>[Wartość wyboru w polu p2. Dostępne wartości: 1 3 2 ]</p2_> <p3_>[Wartość wyboru w polu p3. Dostępne wartości: 1 2 ]</p3_> <p4_>[Wartość wyboru w polu p4. Dostępne wartości: 1 2 ]</p4_> <p5_3>[Pole tekstowe]</p5_3> <p5_>[Wartość wyboru w polu p5. Dostępne wartości: 1 2 ]</p5_> <p6_>[Wartość wyboru w polu p6. Dostępne wartości: 1 2 ]</p6_> <p6_3>[Pole tekstowe]</p6_3> <p7_>[Wartość wyboru w polu p7. Dostępne wartości: 1 2 ]</p7_> <p7_3>[Pole tekstowe]</p7_3> <p8_>[Wartość wyboru w polu p8. Dostępne wartości: 1 2 ]</p8_> <p8_3>[Pole tekstowe]</p8_3> <p9_>[Wartość wyboru w polu p9. Dostępne wartości: 1 1 2 2 1 2 3 ]</p9_> <p9_0_0_>[Wartość wyboru w polu p9_0_0. Dostępne wartości: 1 2 ]</p9_0_0_> <p9_0_1_>[Wartość wyboru w polu p9_0_1. Dostępne wartości: 1 2 ]</p9_0_1_> <rect1143_6_9>[Pole tekstowe]</rect1143_6_9> <p10_0>[pole wielowierszowe]</p10_0> <p10_1_subfield_0>[miejscowość]</p10_1_subfield_0> <p10_1_subfield_1>[ulica]</p10_1_subfield_1> <p10_1_subfield_2>[nr domu]</p10_1_subfield_2> <p10_1_subfield_3>[nr lokalu]</p10_1_subfield_3> <p10_1_subfield_4>[kod pocztowy]</p10_1_subfield_4> <p10_1_subfield_5>[poczta]</p10_1_subfield_5> <p10_3>[NIP]</p10_3> <p10_5>[REGON]</p10_5> <p10_7>[KRS]</p10_7> <p10_8>[pole wielowierszowe]</p10_8> <p10_9_subfield_0>[miejscowość]</p10_9_subfield_0> <p10_9_subfield_1>[ulica]</p10_9_subfield_1> <p10_9_subfield_2>[nr domu]</p10_9_subfield_2> <p10_9_subfield_3>[nr lokalu]</p10_9_subfield_3> <p10_9_subfield_4>[kod pocztowy]</p10_9_subfield_4> <p10_9_subfield_5>[poczta]</p10_9_subfield_5> <p10_11>[NIP]</p10_11> <p10_13>[REGON]</p10_13> <p10_15>[KRS]</p10_15> <p9_5>[pole wielowierszowe]</p9_5> <p11_1>[nazwaPelna]</p11_1> <p11_2>[REGON]</p11_2> <p11_3>[Miejscowosc]</p11_3> <p11_4>[KodPocztowy]</p11_4> <p11_5>[KodKraju]</p11_5> <p11_6>[Wojewodztwo]</p11_6> <p11_7>[Telefon]</p11_7> <p11_8>[Faks]</p11_8> <p11_9>[Mail]</p11_9> <p11_10>[WWW]</p11_10> <p11_11>[Pole tekstowe]</p11_11> <p12_>[Wartość wyboru w polu p12. Dostępne wartości: 1 2 3 4 5 6 7 8 ]</p12_> <p12_9>[Pole tekstowe]</p12_9> <p13>[pole wielowierszowe]</p13> <p14>[Pole tekstowe]</p14> <p15_>[Wartość wyboru w polu p15. Dostępne wartości: 1 2 3 ]</p15_> <p16>[pole wielowierszowe]</p16> <p17>[Pole tekstowe]</p17> <p18>[pole wielowierszowe]</p18> <p19_>[Wartość wyboru w polu p19. Dostępne wartości: 1 2 3 ]</p19_> <rect1224_8_2>[data]</rect1224_8_2> <rect1224_8>[data]</rect1224_8> <p20_>[Wartość wyboru w polu p20. Dostępne wartości: 1 6 2 7 3 8 4 9 5 ]</p20_> <p21>[Pole tekstowe]</p21> <p22>[Pole tekstowe]</p22> <p22_>[Wartość wyboru w polu p22. Dostępne wartości: 0 1 2 ]</p22_> <p23>[data]</p23> <p24_>[Wartość wyboru w polu p24. Dostępne wartości: 1 2 3 ]</p24_> <p25_1>[nazwaPelna]</p25_1> <p25_2>[Mail]</p25_2> <p25_3>[Miejscowosc]</p25_3> <p25_4>[KodPocztowy]</p25_4> <p25_5>[KodKraju]</p25_5> <p25_6>[Wojewodztwo]</p25_6> <p27>[Pole kwoty]</p27> <p28>[Lista walut]</p28> <p29>[pole wielowierszowe]</p29> <p30>[data]</p30> <p31_1>[Checkbox (pole wyboru tak/nie)]</p31_1> <p31_2>[pole wielowierszowe]</p31_2> <p31_3>[Checkbox (pole wyboru tak/nie)]</p31_3> <p31_4>[pole wielowierszowe]</p31_4> <p31_5>[Checkbox (pole wyboru tak/nie)]</p31_5> <p31_6>[pole wielowierszowe]</p31_6> <p31_7>[Checkbox (pole wyboru tak/nie)]</p31_7> <p31_8>[pole wielowierszowe]</p31_8> <p31_9>[Checkbox (pole wyboru tak/nie)]</p31_9> <p31_10>[pole wielowierszowe]</p31_10> <p31_11>[Checkbox (pole wyboru tak/nie)]</p31_11> <p31_12>[pole wielowierszowe]</p31_12> <p31_13>[Checkbox (pole wyboru tak/nie)]</p31_13> <p31_14>[pole wielowierszowe]</p31_14> <p31_15>[Checkbox (pole wyboru tak/nie)]</p31_15> <p31_16>[pole wielowierszowe]</p31_16> <p32>[pole wielowierszowe]</p32> <p33>[pole wielowierszowe]</p33> </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>OoZM</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>11762872</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1_>1</p1_> <p2_>1</p2_> <p3_>1</p3_> <p4_>1</p4_> <p5_3>test pola tekstowego</p5_3> <p5_>1</p5_> <p6_>1</p6_> <p6_3>test pola tekstowego</p6_3> <p7_>1</p7_> <p7_3>test pola tekstowego</p7_3> <p8_>1</p8_> <p8_3>test pola tekstowego</p8_3> <p9_>1</p9_> <p9_0_0_>1</p9_0_0_> <p9_0_1_>1</p9_0_1_> <rect1143_6_9>test pola tekstowego</rect1143_6_9> <p10_0>to jest pole wielowierszowe</p10_0> <p10_1_subfield_0>Poznań</p10_1_subfield_0> <p10_1_subfield_1>Strzelecka</p10_1_subfield_1> <p10_1_subfield_2>1</p10_1_subfield_2> <p10_1_subfield_3>1</p10_1_subfield_3> <p10_1_subfield_4>61-155</p10_1_subfield_4> <p10_1_subfield_5>Poznań</p10_1_subfield_5> <p10_3>8875155741</p10_3> <p10_5>773461194</p10_5> <p10_7>12345</p10_7> <p10_8>to jest pole wielowierszowe</p10_8> <p10_9_subfield_0>Poznań</p10_9_subfield_0> <p10_9_subfield_1>Strzelecka</p10_9_subfield_1> <p10_9_subfield_2>1</p10_9_subfield_2> <p10_9_subfield_3>1</p10_9_subfield_3> <p10_9_subfield_4>61-155</p10_9_subfield_4> <p10_9_subfield_5>Poznań</p10_9_subfield_5> <p10_11>8875155741</p10_11> <p10_13>773461194</p10_13> <p10_15>12345</p10_15> <p9_5>to jest pole wielowierszowe</p9_5> <p11_1>Pełna nazwa testowa</p11_1> <p11_2>773461194</p11_2> <p11_3>Poznań</p11_3> <p11_4>61-155</p11_4> <p11_5>PL</p11_5> <p11_6>wielkopolskie</p11_6> <p11_7>500600400</p11_7> <p11_8></p11_8> <p11_9>test@test.pl</p11_9> <p11_10></p11_10> <p11_11>test pola tekstowego</p11_11> <p12_>1</p12_> <p12_9>test pola tekstowego</p12_9> <p13>to jest pole wielowierszowe</p13> <p14>test pola tekstowego</p14> <p15_>1</p15_> <p16>to jest pole wielowierszowe</p16> <p17>test pola tekstowego</p17> <p18>to jest pole wielowierszowe</p18> <p19_>1</p19_> <rect1224_8_2>30-10-1990</rect1224_8_2> <rect1224_8>30-10-1990</rect1224_8> <p20_>1</p20_> <p21>test pola tekstowego</p21> <p22>test pola tekstowego</p22> <p22_>1</p22_> <p23>30-10-1990</p23> <p24_>1</p24_> <p25_1>Pełna nazwa testowa</p25_1> <p25_2>test@test.pl</p25_2> <p25_3>Poznań</p25_3> <p25_4>61-155</p25_4> <p25_5>PL</p25_5> <p25_6>wielkopolskie</p25_6> <p27>10</p27> <p28></p28> <p29>to jest pole wielowierszowe</p29> <p30>30-10-1990</p30> <p31_1>1</p31_1> <p31_2>to jest pole wielowierszowe</p31_2> <p31_3>1</p31_3> <p31_4>to jest pole wielowierszowe</p31_4> <p31_5>1</p31_5> <p31_6>to jest pole wielowierszowe</p31_6> <p31_7>1</p31_7> <p31_8>to jest pole wielowierszowe</p31_8> <p31_9>1</p31_9> <p31_10>to jest pole wielowierszowe</p31_10> <p31_11>1</p31_11> <p31_12>to jest pole wielowierszowe</p31_12> <p31_13>1</p31_13> <p31_14>to jest pole wielowierszowe</p31_14> <p31_15>1</p31_15> <p31_16>to jest pole wielowierszowe</p31_16> <p32>to jest pole wielowierszowe</p32> <p33>to jest pole wielowierszowe</p33> </item> </forms> </item> </FormsList> </item> </Profiles> </data>