Pola formularza
Formularz: WoUD-DO Wniosek o udostępnienie danych ze zbioru danych osobowych
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>4585172</typ> <dataDod>[opcjonalne: data dodania jako timestamp w milisekundach]</dataDod> <dataMod>[opcjonalne: data modyfikacji jako timestamp w milisekundach]</dataMod> <p7>[miejsc]</p7> <p8>[data]</p8> <p25>[pole wielowierszowe]</p25> <p26_subfield_0>[miejscowość]</p26_subfield_0> <p26_subfield_1>[ulica]</p26_subfield_1> <p26_subfield_2>[nr domu]</p26_subfield_2> <p26_subfield_3>[nr lokalu]</p26_subfield_3> <p27_subfield_0>[kod pocztowy]</p27_subfield_0> <p27_subfield_1>[poczta]</p27_subfield_1> <p11_subfield_>[Zaznaczenie wyboru: 1:NIP / 2:PESEL]</p11_subfield_> <p11_subfield_2>[Pole PESEL]</p11_subfield_2> <p11_subfield_3>[Pole NIP]</p11_subfield_3> <p28_subfield_0>[imię]</p28_subfield_0> <p28_subfield_1>[nazwisko]</p28_subfield_1> <p13>[DONumer]</p13> <p29_subfield_0>[miejscowość]</p29_subfield_0> <p29_subfield_1>[ulica]</p29_subfield_1> <p29_subfield_2>[nr domu]</p29_subfield_2> <p29_subfield_3>[nr lokalu]</p29_subfield_3> <p29_subfield_4>[kod pocztowy]</p29_subfield_4> <p29_subfield_5>[poczta]</p29_subfield_5> <p2>[t]</p2> <p3>[t]</p3> <p4>[t]</p4> <p5>[t]</p5> <p30>[pole wielowierszowe]</p30> <p31_subfield_0>[miejscowość]</p31_subfield_0> <p31_subfield_1>[ulica]</p31_subfield_1> <p31_subfield_2>[nr domu]</p31_subfield_2> <p31_subfield_3>[nr lokalu]</p31_subfield_3> <p32_subfield_0>[kod pocztowy]</p32_subfield_0> <p32_subfield_1>[poczta]</p32_subfield_1> <p33>[fun]</p33> <p34>[fun]</p34> <p35>[fun]</p35> <p38>[fun]</p38> <p40>[fun]</p40> <p41>[wpis_umowa]</p41> <p42>[fun]</p42> <p43>[fun]</p43> <p44>[wpis_umowa]</p44> <p45>osoba, której dane dotyczą, wyrazi na to zgodę, chyba że chodzi o usunięcie dotyczących jej danych* / jest to niezbędne dla zrealizowania uprawnienia lub spełnienia obowiązku wynikającego z przepisu prawa / jest to konieczne do realizacji umowy, gdy osoba, której dane dotyczą, jest jej stroną lub gdy jest to niezbędne do podjęcia działań przed zawarciem umowy na żądanie osoby, której dane dotyczą / jest niezbędne do wykonania określonych prawem zadań realizowanych dla dobra publicznego / jest to niezbędne dla wypełnienia prawnie usprawiedliwionych celów realizowanych przez administratorów danych albo odbiorców danych, a przetwarzanie nie narusza praw i wolności osoby, której dane dotyczą np. marketingu bezpośredniego własnych produktów lub usług administratora danych/dochodzenia roszczeń z tytułu prowadzonej działalności gospodarczej</p45> </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>WoUD-DO</title> <id>647394756</id> <forms type="Array"> <item type="com.efile.data.FormFields"> <typ>4585172</typ> <dataDod>1374565725382</dataDod> <dataMod>1374565725382</dataMod> <p7>Poznań</p7> <p8>30-10-1990</p8> <p25>to jest pole wielowierszowe</p25> <p26_subfield_0>Poznań</p26_subfield_0> <p26_subfield_1>Strzelecka</p26_subfield_1> <p26_subfield_2>1</p26_subfield_2> <p26_subfield_3>1</p26_subfield_3> <p27_subfield_0>61-155</p27_subfield_0> <p27_subfield_1>Poznań</p27_subfield_1> <p11_subfield_>2</p11_subfield_> <p11_subfield_2>23050608219</p11_subfield_2> <p11_subfield_3>8875155741</p11_subfield_3> <p28_subfield_0>Jan</p28_subfield_0> <p28_subfield_1>Kowalski</p28_subfield_1> <p13>ACN285956</p13> <p29_subfield_0>Poznań</p29_subfield_0> <p29_subfield_1>Strzelecka</p29_subfield_1> <p29_subfield_2>1</p29_subfield_2> <p29_subfield_3>1</p29_subfield_3> <p29_subfield_4>61-155</p29_subfield_4> <p29_subfield_5>Poznań</p29_subfield_5> <p2>test pola tekstowego</p2> <p3>test pola tekstowego</p3> <p4>test pola tekstowego</p4> <p5>test pola tekstowego</p5> <p30>to jest pole wielowierszowe</p30> <p31_subfield_0>Poznań</p31_subfield_0> <p31_subfield_1>Strzelecka</p31_subfield_1> <p31_subfield_2>1</p31_subfield_2> <p31_subfield_3>1</p31_subfield_3> <p32_subfield_0>61-155</p32_subfield_0> <p32_subfield_1>Poznań</p32_subfield_1> <p33></p33> <p34></p34> <p35></p35> <p38></p38> <p40></p40> <p41></p41> <p42></p42> <p43></p43> <p44></p44> <p45>osoba, której dane dotyczą, wyrazi na to zgodę, chyba że chodzi o usunięcie dotyczących jej danych</p45> </item> </forms> </item> </FormsList> </item> </Profiles> </data>