Transakcja role_sys/x_mapa.aspx w Programie Magazynowym WMS.net
Transakcja role_sys/x_mapa.aspx jest ważnym elementem Programu Magazynowego WMS.net, który umożliwia wyświetlanie map z usługi Google. Ta funkcja pozwala na graficzne odwzorowanie lokalizacji kontrahentów, pracowników i innych ważnych miejsc na mapie. Ponadto, można także śledzić trasy oraz otrzymywać prognozy pogody.
Głównym celem tej transakcji jest wyświetlanie mapy z oznaczeniem miejsc adresowych. Dane geograficzne, takie jak współrzędne geograficzne, są odczytywane z tabeli o nazwie „_mapa”. Warto zaznaczyć, że identyfikatorem służącym do odnalezienia konkretnego miejsca na mapie jest zwykle identyfikator kontrahenta, np. NRIDODN.
Jeśli tabela „_mapa” nie zawiera informacji o współrzędnych miejsca adresowego, transakcja automatycznie pobiera te dane z WebService. Wystarczy podać dane adresowe, takie jak kod pocztowy, miejscowość i ulica, a system samodzielnie ustali odpowiednie współrzędne geograficzne.
Dzięki transakcji role_sys/x_mapa.aspx w Programie Magazynowym WMS.net, użytkownicy mają możliwość wizualizacji i monitorowania różnych lokalizacji w sposób szybki i wygodny. To narzędzie jest szczególnie przydatne w zarządzaniu logistyką oraz w planowaniu tras przesyłek.
Wyświetlanie map z usługi Google
Transakcja role_sys/x_mapa.aspx przeznaczona jest do wyświetlania map z usługi google, na mapie mogą być wyświetlane znaczniki miejsc adresowych kontrahentów, pracowników itp oraz trasy. Ponadto można wyświetlać mapę z prognozami pogody.
Parametry
TRYB
Podstawowym parametrem wyznaczającym sposób działania transakcji x_mapa.aspx jest parametr TRYB:
- lokalizacja
- trasa
- pogoda
Tryb lokalizacja, wyświetla mapę wybranego punktu na podstawie danych adresowych, wymaga dodatkowo parametrów:
- table – wskazujemy z jakiej tabeli ma zostać odczytane dane adresowe (KODPOCZTOWY+MIEJSCOWOSC+ULICA), np. KNKON, KNKAR, KNCRM
- tableid – nazwa kolumny identyfikującej wiersza tabeli (table) np. NRIDODN
- refno – unikalny identyfikator wiersza tabeli (table) dla jakiego ma być pobrana mapa
Przykład wywołania: role_sys/mapa.aspx?tryb=lokalizacja&table=KNKON&tableid=NRIDODN&refno=
Techniczne
Odczyt współrzędnych geograficznych następuje z tabeli _mapa na podstawie identyfikatora REFNO, którym jest zwykle identyfikator kontrahenta np. NRIDODN. Jeżeli tabela _mapa nie zawiera informacji o współrzędnych miejsca adresowego następuje automatyczne odczytanie danych lokalizacji z WebService na podstawie danych adresowych KOD POCZTOWY + MIEJSCOWOŚĆ + ULICA.