Komunikaty nieruchomości - import

<< Kliknij, aby wyświetlić spis treści >>

Nawigacja:  Opis funkcji programu > Program > Komunikaty nieruchomości >

Komunikaty nieruchomości - import

Komunikaty importuje się w aplikacji pracującej w roli gminy. Na liście Komunikaty nieruchomości należy rozwinąć przycisk Import komunikatów, a następnie wybrać format Excel, CSV albo JSON.

Każdy import jest wykonywany jako jedna operacja. Jeżeli w pliku wystąpi błąd, program nie zapisuje żadnego z jego rekordów i wyświetla opis błędu wraz z numerem wiersza lub elementu JSON.

 

Pola importu

Pole

Wymagane

Format

Opis

ESTATE_EXTERNAL_KEY

Tak

tekst

Klucz zewnętrzny nieruchomości. Można użyć także nazwy EXTERNAL_KEY.

ESTATE_PART_IDENT

Nie

tekst

Wyróżnik lokalu. Pusta wartość oznacza komunikat dla całej nieruchomości.

NOTICE_TEXT

Tak

tekst, do 2048 znaków

Treść wyświetlana operatorowi.

NOTICE_KIND

Tak

INFO lub WARNING

Rodzaj komunikatu. Dopuszczalne są również wartości INFORMACJA i OSTRZEŻENIE.

VALID_FROM

Nie

yyyy-MM-dd lub yyyy-MM-ddTHH:mm:ss

Początek obowiązywania. Pusta wartość przy nowym komunikacie oznacza czas importu; przy aktualizacji zachowuje wcześniejszą datę.

VALID_TO

Tak

yyyy-MM-dd lub yyyy-MM-ddTHH:mm:ss

Koniec obowiązywania. Data bez godziny oznacza koniec wskazanego dnia.

NOTICE_EXTERNAL_ID

Tak

tekst, do 100 znaków

Stały identyfikator komunikatu w systemie źródłowym. Służy do aktualizacji wpisu przy kolejnym imporcie.

COMMUNE_ID

Nie

UUID albo kod TERYT

Gmina właściciela komunikatu. Puste pole oznacza bieżącą gminę, dlatego w typowym pliku nie trzeba go podawać.

 

Formaty plików

•Excel (.xls i .xlsx) - należy wskazać plik, arkusz oraz w razie potrzeby poprawić mapowanie kolumn. Program proponuje mapowanie po nazwach nagłówków.

•CSV - plik UTF-8 z wierszem nagłówka, separatorem średnik. Pola zawierające średnik należy ująć w cudzysłów.

•JSON - głównym elementem może być tablica rekordów albo obiekt zawierający tablicę w polu notices, items lub data. Nazwy pól nie rozróżniają wielkości liter.

 

Przykład CSV

ESTATE_EXTERNAL_KEY;ESTATE_PART_IDENT;NOTICE_TEXT;NOTICE_KIND;VALID_FROM;VALID_TO;NOTICE_EXTERNAL_ID

1000;;Prosimy okazać dokument potwierdzający zamieszkanie.;WARNING;2026-09-01;2026-09-30;KOM-2026-001

 

Aktualizacja i kontrola błędów

Ponowny import z tym samym identyfikatorem NOTICE_EXTERNAL_ID aktualizuje istniejący komunikat. Jeżeli dane są identyczne, rekord jest pomijany bez zmiany daty modyfikacji.

Ten sam NOTICE_EXTERNAL_ID nie może wystąpić dwukrotnie w jednym pliku. Program sprawdza także wymagane pola, okres obowiązywania, gminę, nieruchomość i jednoznaczność lokalu.