Okno pozwala na skonfigurowanie sposobu w jaki wyciągany będzie adres z pola własnego. Konfigurację należy przeprowadzić dla każdego typu dokumentu, który będzie obsługiwany w ProstejPaczce. Każde pole musi być oddzielnie skonfigurowane. Możliwe jest odczytywanie wartości z jednego pola z użyciem wyrażenia regularnego, lub z kilku pól tekstowych (bez wyrażeń regularnych).
Jeżeli w polu przechowywana jest nazwa kraju, to kod kraju będzie automatycznie uzupełniany na podstawie wartości ze słownika krajów ProstejPaczki.
Jeżeli w polu przechowywany jest kod kraju to nazwa kraju będzie uzupełniana automatycznie z wartości słownika krajów ProstejPaczki (np. dla listów Poczty Polskiej).
Pozostawienie pustego pola z wyrażeniem regularnym oznacza że cała wartość z pola własnego ma być brana jako dana część adresu.
Brak wybranego pola własnego dla części adresu spowoduje że dany człon adresu nie będzie uzupełniany.
Aby dodać mapowanie:
- Z listy rozwijanej Typ dokumentu wybieramy typ dokumentu z Subiekta, który będzie przetwarzany na list
- Klikamy na przycisk Dodaj mapowanie – na liście po lewej stronie zostanie dodany typ dokumentu
- Klikamy na typ dokumentu dodany w poprzednim punkcie
- Dla każdego członu adresu wybieramy pole własne w którym się znajduje
- Jeżeli część danych znajduje się w tym samym polu, to należy zdefiniować dla nich również wyrażenia regularne, tak aby adres mógł być odczytywany automatycznie
- Zapisujemy przyciskiem ZAPISZ
Aby usunąć wybrane pole własne:
- Zaznaczamy myszką nazwę pola własnego
- Klikamy przycisk DELETE na klawiaturze
- Zapisujemy przyciskiem ZAPISZ
Aby usunąć mapowanie:
- Zaznaczamy typ dokumentu dla którego chcemy usunąć mapowanie (z lewej strony okna)
- Klikam przycisk Usuń mapowanie – typ dokumentu zostanie usunięty z listy
- Zapisujemy zmiany przyciskiem ZAPISZ.
Przykład wyrażeń nr 1:
Przykład zawartości pola:
Jan Kowalski | Powstańców Śląskich 17/15 | 01-480 | Warszawa | +48 500 500 500 | Polska | test@test.pl
W mapowaniu należy podać następujące wyrażenia regularne:
Nazwa firmy: (?<=^(?:[^|]+ \| ){0})[^|]+
Nazwa kraju: (?<=^(?:[^|]+ \| ){5})[^|]+
Kod pocztowy: (?<=^(?:[^|]+ \| ){2})[^|]+
Miejscowość: (?<=^(?:[^|]+ \| ){3})[^|]+
Ulica: (?<=^(?:[^|]+ \| ){1})[^|]+
Nr telefonu: (?<=^(?:[^|]+ \| ){4})[^|]+
E-mail: (?<=^(?:[^|]+ \| ){6})[^|]+