Pola formularza
Formularz: WoUOP Wniosek o uznanie obywatelstwa polskiego
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>25335506</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1>[miejscowość]</p1> <p2>[data]</p2> <p3>[Pole tekstowe]</p3> <pA1_1>[nazwisko]</pA1_1> <pA1_2>[Pole tekstowe]</pA1_2> <pA2>[nazwiskoRodowe]</pA2> <pA3_subfield_0>[imię]</pA3_subfield_0> <pA3_subfield_1>[drugie imię]</pA3_subfield_1> <pA4_1>[imieOjca]</pA4_1> <pA4_2>[nazwiskoRodoweOjca]</pA4_2> <pA5_1>[imieMatki]</pA5_1> <pA5_2>[nazwiskoRodoweMatki]</pA5_2> <pA6>[dataUrodzenia]</pA6> <pA7>[plec]</pA7> <pA8>[miejsceUrodzenia]</pA8> <pA9>[obywatelstwo]</pA9> <pA10>[stanCywilny]</pA10> <pA11>[PESEL]</pA11> <pA12_>[Wartość wyboru w polu pA12. Dostępne wartości: 1 2 ]</pA12_> <p12_3>[nazwaPelna]</p12_3> <pA13_>[Wartość wyboru w polu pA13. Dostępne wartości: 1 2 ]</pA13_> <p13_3>[nazwaPelna]</p13_3> <pBI_1_1>[nazwisko]</pBI_1_1> <pBI_1_2>[Pole tekstowe]</pBI_1_2> <pBI_2>[nazwiskoRodowe]</pBI_2> <pBI_3_subfield_0>[imię]</pBI_3_subfield_0> <pBI_3_subfield_1>[drugie imię]</pBI_3_subfield_1> <pBI_4_1>[imieOjca]</pBI_4_1> <pBI_4_2>[nazwiskoRodoweOjca]</pBI_4_2> <pBI_5_1>[imieMatki]</pBI_5_1> <pBI_5_2>[nazwiskoRodoweMatki]</pBI_5_2> <pBI_6>[dataUrodzenia]</pBI_6> <pBI_7>[plec]</pBI_7> <pBI_8>[miejsceUrodzenia]</pBI_8> <pBI_9>[obywatelstwo]</pBI_9> <pBI_10>[stanCywilny]</pBI_10> <pBI_11>[PESEL]</pBI_11> <pBI_12_>[Wartość wyboru w polu pBI_12. Dostępne wartości: 1 2 ]</pBI_12_> <p12_3_0>[nazwaPelna]</p12_3_0> <pBI_13_>[Wartość wyboru w polu pBI_13. Dostępne wartości: 1 2 ]</pBI_13_> <p12_3_7>[nazwaPelna]</p12_3_7> <pBII_1>[nazwisko]</pBII_1> <pBII_2>[nazwiskoRodowe]</pBII_2> <pBII_3_subfield_0>[imię]</pBII_3_subfield_0> <pBII_3_subfield_1>[drugie imię]</pBII_3_subfield_1> <pBII_4_1>[imieOjca]</pBII_4_1> <pBII_4_2>[nazwiskoRodoweOjca]</pBII_4_2> <pBII_5_1>[imieMatki]</pBII_5_1> <pBII_5_2>[nazwiskoRodoweMatki]</pBII_5_2> <pBII_6>[dataUrodzenia]</pBII_6> <pBII_7>[plec]</pBII_7> <pBII_8>[miejsceUrodzenia]</pBII_8> <pBII_9>[obywatelstwo]</pBII_9> <pBII_10>[stanCywilny]</pBII_10> <pBII_11>[PESEL]</pBII_11> <pBII_12_>[Wartość wyboru w polu pBII_12. Dostępne wartości: 1 2 ]</pBII_12_> <pBII_12_3>[nazwaPelna]</pBII_12_3> <pBII_13_>[Wartość wyboru w polu pBII_13. Dostępne wartości: 1 2 ]</pBII_13_> <pBII_13_3>[nazwaPelna]</pBII_13_3> <pBIII_1>[nazwisko]</pBIII_1> <pBIII_2>[nazwiskoRodowe]</pBIII_2> <pBIII_3_subfield_0>[imię]</pBIII_3_subfield_0> <pBIII_3_subfield_1>[drugie imię]</pBIII_3_subfield_1> <pBIII_4_1>[imieOjca]</pBIII_4_1> <pBIII_4_2>[nazwiskoRodoweOjca]</pBIII_4_2> <pBIII_5_1>[imieMatki]</pBIII_5_1> <pBIII_5_2>[nazwiskoRodoweMatki]</pBIII_5_2> <pBIII_6>[dataUrodzenia]</pBIII_6> <pBIII_7>[plec]</pBIII_7> <pBIII_8>[miejsceUrodzenia]</pBIII_8> <pBIII_9>[obywatelstwo]</pBIII_9> <pBIII_10>[stanCywilny]</pBIII_10> <pBIII_11>[PESEL]</pBIII_11> <pBIII_12_>[Wartość wyboru w polu pBIII_12. Dostępne wartości: 1 2 ]</pBIII_12_> <pBIII_12_3>[nazwaPelna]</pBIII_12_3> <pBIII_13_>[Wartość wyboru w polu pBIII_13. Dostępne wartości: 1 2 ]</pBIII_13_> <pBIII_13_3>[nazwaPelna]</pBIII_13_3> <pC1>[nazwisko]</pC1> <pC2>[nazwiskoRodowe]</pC2> <pC3_subfield_0>[imię]</pC3_subfield_0> <pC3_subfield_1>[drugie imię]</pC3_subfield_1> <pC4>[obywatelstwo]</pC4> <pD1_1>[nazwisko]</pD1_1> <pD1_2>[Pole tekstowe]</pD1_2> <pD2>[nazwiskoRodowe]</pD2> <pD3_subfield_0>[imię]</pD3_subfield_0> <pD3_subfield_1>[drugie imię]</pD3_subfield_1> <pD4_subfield_0>[miejscowość]</pD4_subfield_0> <pD4_subfield_1>[ulica]</pD4_subfield_1> <pD4_subfield_2>[nr domu]</pD4_subfield_2> <pD4_subfield_3>[nr lokalu]</pD4_subfield_3> <pD4_subfield_4>[kod pocztowy]</pD4_subfield_4> <pD4_subfield_5>[poczta]</pD4_subfield_5> <pE1>[Wojewodztwo]</pE1> <pE2>[Miejscowosc]</pE2> <pE3>[Ulica]</pE3> <pE4>[NrDomu]</pE4> <pE5>[NrLokalu]</pE5> <pE6>[KodPocztowy]</pE6> <pE7>[Pole tekstowe]</pE7> <pE8>[Telefon]</pE8> <pF1>[WojewodztwoKor]</pF1> <pF2>[MiejscowoscKor]</pF2> <pF3>[UlicaKor]</pF3> <pF4>[NrDomuKor]</pF4> <pF5>[NrLokaluKor]</pF5> <pF6>[KodPocztowyKor]</pF6> <pF7>[Pole tekstowe]</pF7> <pG1_1>[Checkbox (pole wyboru tak/nie)]</pG1_1> <pG1_2>[Checkbox (pole wyboru tak/nie)]</pG1_2> <pG1_3>[Checkbox (pole wyboru tak/nie)]</pG1_3> <pG1_4>[Checkbox (pole wyboru tak/nie)]</pG1_4> <pG1_5>[Checkbox (pole wyboru tak/nie)]</pG1_5> <pG1_6>[Checkbox (pole wyboru tak/nie)]</pG1_6> <pG1_7>[Checkbox (pole wyboru tak/nie)]</pG1_7> <pG2>[pole wielowierszowe]</pG2> <pH_1>[Checkbox (pole wyboru tak/nie)]</pH_1> <pH_2>[Checkbox (pole wyboru tak/nie)]</pH_2> <pH_3>[Checkbox (pole wyboru tak/nie)]</pH_3> <pH_4>[Checkbox (pole wyboru tak/nie)]</pH_4> <pH_5>[Checkbox (pole wyboru tak/nie)]</pH_5> <pH2>[pole wielowierszowe]</pH2> <pI>[pole wielowierszowe]</pI> <pJ>[pole wielowierszowe]</pJ> <pK>[pole wielowierszowe]</pK> <pL>[pole wielowierszowe]</pL> <pL2>[pole wielowierszowe]</pL2> <pZal1>[Pole tekstowe]</pZal1> <pZal2>[Pole tekstowe]</pZal2> <pZal3>[Pole tekstowe]</pZal3> <pZal4>[Pole tekstowe]</pZal4> <pZal5>[Pole tekstowe]</pZal5> <pZal6>[Pole tekstowe]</pZal6> <pZal7>[Pole tekstowe]</pZal7> <pZal8>[Pole tekstowe]</pZal8> <pZal9>[Pole tekstowe]</pZal9> <pZal10>[Pole tekstowe]</pZal10> <pZal11>[Pole tekstowe]</pZal11> <pZal12>[Pole tekstowe]</pZal12> <pZal13>[Pole tekstowe]</pZal13> <pZal14>[Pole tekstowe]</pZal14> <pZal15>[Pole tekstowe]</pZal15> <pZal16>[Pole tekstowe]</pZal16> <p4>[data]</p4> </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>WoUOP</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>25335506</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1>Poznań</p1> <p2>30-10-1990</p2> <p3>test pola tekstowego</p3> <pA1_1>Kowalski</pA1_1> <pA1_2>test pola tekstowego</pA1_2> <pA2>Kowalski</pA2> <pA3_subfield_0>Jan</pA3_subfield_0> <pA3_subfield_1>Stefan</pA3_subfield_1> <pA4_1>Stefan</pA4_1> <pA4_2>Wiśniewski</pA4_2> <pA5_1>Danuta</pA5_1> <pA5_2>Wójcik</pA5_2> <pA6>30-10-1985</pA6> <pA7>M</pA7> <pA8>Poznań</pA8> <pA9>polskie</pA9> <pA10>wolny</pA10> <pA11>23050608219</pA11> <pA12_>1</pA12_> <p12_3>Pełna nazwa testowa</p12_3> <pA13_>1</pA13_> <p13_3>Pełna nazwa testowa</p13_3> <pBI_1_1>Kowalski</pBI_1_1> <pBI_1_2>test pola tekstowego</pBI_1_2> <pBI_2>Kowalski</pBI_2> <pBI_3_subfield_0>Jan</pBI_3_subfield_0> <pBI_3_subfield_1>Stefan</pBI_3_subfield_1> <pBI_4_1>Stefan</pBI_4_1> <pBI_4_2>Wiśniewski</pBI_4_2> <pBI_5_1>Danuta</pBI_5_1> <pBI_5_2>Wójcik</pBI_5_2> <pBI_6>30-10-1985</pBI_6> <pBI_7>M</pBI_7> <pBI_8>Poznań</pBI_8> <pBI_9>polskie</pBI_9> <pBI_10>wolny</pBI_10> <pBI_11>23050608219</pBI_11> <pBI_12_>1</pBI_12_> <p12_3_0>Pełna nazwa testowa</p12_3_0> <pBI_13_>1</pBI_13_> <p12_3_7>Pełna nazwa testowa</p12_3_7> <pBII_1>Kowalski</pBII_1> <pBII_2>Kowalski</pBII_2> <pBII_3_subfield_0>Jan</pBII_3_subfield_0> <pBII_3_subfield_1>Stefan</pBII_3_subfield_1> <pBII_4_1>Stefan</pBII_4_1> <pBII_4_2>Wiśniewski</pBII_4_2> <pBII_5_1>Danuta</pBII_5_1> <pBII_5_2>Wójcik</pBII_5_2> <pBII_6>30-10-1985</pBII_6> <pBII_7>M</pBII_7> <pBII_8>Poznań</pBII_8> <pBII_9>polskie</pBII_9> <pBII_10>wolny</pBII_10> <pBII_11>23050608219</pBII_11> <pBII_12_>1</pBII_12_> <pBII_12_3>Pełna nazwa testowa</pBII_12_3> <pBII_13_>1</pBII_13_> <pBII_13_3>Pełna nazwa testowa</pBII_13_3> <pBIII_1>Kowalski</pBIII_1> <pBIII_2>Kowalski</pBIII_2> <pBIII_3_subfield_0>Jan</pBIII_3_subfield_0> <pBIII_3_subfield_1>Stefan</pBIII_3_subfield_1> <pBIII_4_1>Stefan</pBIII_4_1> <pBIII_4_2>Wiśniewski</pBIII_4_2> <pBIII_5_1>Danuta</pBIII_5_1> <pBIII_5_2>Wójcik</pBIII_5_2> <pBIII_6>30-10-1985</pBIII_6> <pBIII_7>M</pBIII_7> <pBIII_8>Poznań</pBIII_8> <pBIII_9>polskie</pBIII_9> <pBIII_10>wolny</pBIII_10> <pBIII_11>23050608219</pBIII_11> <pBIII_12_>1</pBIII_12_> <pBIII_12_3>Pełna nazwa testowa</pBIII_12_3> <pBIII_13_>1</pBIII_13_> <pBIII_13_3>Pełna nazwa testowa</pBIII_13_3> <pC1>Kowalski</pC1> <pC2>Kowalski</pC2> <pC3_subfield_0>Jan</pC3_subfield_0> <pC3_subfield_1>Stefan</pC3_subfield_1> <pC4>polskie</pC4> <pD1_1>Kowalski</pD1_1> <pD1_2>test pola tekstowego</pD1_2> <pD2>Kowalski</pD2> <pD3_subfield_0>Jan</pD3_subfield_0> <pD3_subfield_1>Stefan</pD3_subfield_1> <pD4_subfield_0>Poznań</pD4_subfield_0> <pD4_subfield_1>Strzelecka</pD4_subfield_1> <pD4_subfield_2>1</pD4_subfield_2> <pD4_subfield_3>1</pD4_subfield_3> <pD4_subfield_4>61-155</pD4_subfield_4> <pD4_subfield_5>Poznań</pD4_subfield_5> <pE1>wielkopolskie</pE1> <pE2>Poznań</pE2> <pE3>Strzelecka</pE3> <pE4>1</pE4> <pE5>1</pE5> <pE6>61-155</pE6> <pE7>test pola tekstowego</pE7> <pE8>500600400</pE8> <pF1>wielkopolskie</pF1> <pF2>Poznań</pF2> <pF3>Półwiejska</pF3> <pF4>1</pF4> <pF5>1</pF5> <pF6>61-155</pF6> <pF7>test pola tekstowego</pF7> <pG1_1>1</pG1_1> <pG1_2>1</pG1_2> <pG1_3>1</pG1_3> <pG1_4>1</pG1_4> <pG1_5>1</pG1_5> <pG1_6>1</pG1_6> <pG1_7>1</pG1_7> <pG2>to jest pole wielowierszowe</pG2> <pH_1>1</pH_1> <pH_2>1</pH_2> <pH_3>1</pH_3> <pH_4>1</pH_4> <pH_5>1</pH_5> <pH2>to jest pole wielowierszowe</pH2> <pI>to jest pole wielowierszowe</pI> <pJ>to jest pole wielowierszowe</pJ> <pK>to jest pole wielowierszowe</pK> <pL>to jest pole wielowierszowe</pL> <pL2>to jest pole wielowierszowe</pL2> <pZal1>test pola tekstowego</pZal1> <pZal2>test pola tekstowego</pZal2> <pZal3>test pola tekstowego</pZal3> <pZal4>test pola tekstowego</pZal4> <pZal5>test pola tekstowego</pZal5> <pZal6>test pola tekstowego</pZal6> <pZal7>test pola tekstowego</pZal7> <pZal8>test pola tekstowego</pZal8> <pZal9>test pola tekstowego</pZal9> <pZal10>test pola tekstowego</pZal10> <pZal11>test pola tekstowego</pZal11> <pZal12>test pola tekstowego</pZal12> <pZal13>test pola tekstowego</pZal13> <pZal14>test pola tekstowego</pZal14> <pZal15>test pola tekstowego</pZal15> <pZal16>test pola tekstowego</pZal16> <p4>30-10-1990</p4> </item> </forms> </item> </FormsList> </item> </Profiles> </data>