Pola formularza
Formularz: PFRON INF-2 (archiwalny) Informacja roczna o zatrudnieniu, kształceniu lub o działalności na rzecz osób niepełnosprawnych
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>11765393</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p1>[NrPFRON]</p1> <p2>[NIP]</p2> <p3>[REGON]</p3> <p4>[nazwaPelna]</p4> <p5>[Ulica]</p5> <p6>[NrDomu]</p6> <p7>[NrLokalu]</p7> <p8>[Miejscowosc]</p8> <p9>[KodPocztowy]</p9> <p10>[Poczta]</p10> <p11>[Telefon]</p11> <p12>[Faks]</p12> <p13>[Mail]</p13> <p14>[Rok na druku]</p14> <p15_>[Wartość wyboru w polu p15. Dostępne wartości: 1 2 ]</p15_> <pCI_>[Wartość wyboru w polu pCI. Dostępne wartości: 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 80 81 82 83 84 85 86 87 ]</pCI_> <pCIb_>[Wartość wyboru w polu pCIb. Dostępne wartości: 20 21 22 23 ]</pCIb_> <pCII_>[Wartość wyboru w polu pCII. Dostępne wartości: 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 ]</pCII_> <pCIIb_>[Wartość wyboru w polu pCIIb. Dostępne wartości: 28 29 30 31 ]</pCIIb_> <pCIII_>[Wartość wyboru w polu pCIII. Dostępne wartości: 32 33 34 35 36 37 38 39 ]</pCIII_> <pCIIIb_>[Wartość wyboru w polu pCIIIb. Dostępne wartości: 36 37 38 39 ]</pCIIIb_> <pCIV_>[Wartość wyboru w polu pCIV. Dostępne wartości: 40 41 42 43 44 45 46 47 ]</pCIV_> <pCIVb_>[Wartość wyboru w polu pCIVb. Dostępne wartości: 44 45 46 47 ]</pCIVb_> <pCV_>[Wartość wyboru w polu pCV. Dostępne wartości: 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ]</pCV_> <pCVb_>[Wartość wyboru w polu pCVb. Dostępne wartości: 52 53 54 55 ]</pCVb_> <pCVI_>[Wartość wyboru w polu pCVI. Dostępne wartości: 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ]</pCVI_> <pCVIb_>[Wartość wyboru w polu pCVIb. Dostępne wartości: 60 61 62 63 ]</pCVIb_> <pCVII_>[Wartość wyboru w polu pCVII. Dostępne wartości: 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 ]</pCVII_> <pCVIIb_>[Wartość wyboru w polu pCVIIb. Dostępne wartości: 68 69 70 71 ]</pCVIIb_> <pCVIII_>[Wartość wyboru w polu pCVIII. Dostępne wartości: 72 73 74 75 76 77 78 79 ]</pCVIII_> <pCVIIIb_>[Wartość wyboru w polu pCVIIIb. Dostępne wartości: 76 77 78 79 ]</pCVIIIb_> <pCIX_>[Wartość wyboru w polu pCIX. Dostępne wartości: 80 81 82 83 84 85 86 87 ]</pCIX_> <pCIXb_>[Wartość wyboru w polu pCIXb. Dostępne wartości: 84 85 86 87 ]</pCIXb_> <pCX_>[Wartość wyboru w polu pCX. Dostępne wartości: 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ]</pCX_> <pCXb_>[Wartość wyboru w polu pCXb. Dostępne wartości: 92 93 94 95 ]</pCXb_> <pCXI_>[Wartość wyboru w polu pCXI. Dostępne wartości: 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 ]</pCXI_> <pCXIb_>[Wartość wyboru w polu pCXIb. Dostępne wartości: 100 101 102 103 ]</pCXIb_> <pCXII_>[Wartość wyboru w polu pCXII. Dostępne wartości: 104 105 106 107 108 109 110 111 ]</pCXII_> <pCXIIb_>[Wartość wyboru w polu pCXIIb. Dostępne wartości: 108 109 110 111 ]</pCXIIb_> <pD>[pole wielowierszowe]</pD> <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>PFRON INF-2</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>11765393</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p1></p1> <p2>8875155741</p2> <p3>773461194</p3> <p4>Pełna nazwa testowa</p4> <p5>Strzelecka</p5> <p6>1</p6> <p7>1</p7> <p8>Poznań</p8> <p9>61-155</p9> <p10>Poznań</p10> <p11>500600400</p11> <p12></p12> <p13>test@test.pl</p13> <p14>2013</p14> <p15_>1</p15_> <pCI_>1</pCI_> <pCIb_>1</pCIb_> <pCII_>1</pCII_> <pCIIb_>1</pCIIb_> <pCIII_>1</pCIII_> <pCIIIb_>1</pCIIIb_> <pCIV_>1</pCIV_> <pCIVb_>1</pCIVb_> <pCV_>1</pCV_> <pCVb_>1</pCVb_> <pCVI_>1</pCVI_> <pCVIb_>1</pCVIb_> <pCVII_>1</pCVII_> <pCVIIb_>1</pCVIIb_> <pCVIII_>1</pCVIII_> <pCVIIIb_>1</pCVIIIb_> <pCIX_>1</pCIX_> <pCIXb_>1</pCIXb_> <pCX_>1</pCX_> <pCXb_>1</pCXb_> <pCXI_>1</pCXI_> <pCXIb_>1</pCXIb_> <pCXII_>1</pCXII_> <pCXIIb_>1</pCXIIb_> <pD>to jest pole wielowierszowe</pD> <p112>30-10-2014</p112> </item> </forms> </item> </FormsList> </item> </Profiles> </data>