Udostępnianie systemu WEBCON BPS na aplikacjach mobilnych

Facebooktwittergoogle_pluspinterestlinkedinmail

dotyczy wersji 8.2.x; autor: Paweł Jawień

Począwszy od wersji 8.2 firma WEBCON udostępniła całkowicie nowe aplikacje mobilne umożliwiające na korzystanie z systemu WEBCON BPS na urządzeniach takich jak tablety, smartphone czy panele dotykowe.

Opis aplikacji, sposobu konfiguracji urządzeń i procesów opisano w artykule: http://kb.webcon.pl/aplikacje-mobilne-webcon-bps-2015/

W niniejszym artykule opisane zostaną techniczne aspekty publikowania w internecie systemu WEBCON BPS dla aplikacji mobilnych.

Aplikacja mobilne WEBCON zostały napisane w technologii hybrydowej. Oznacza to, że składają się z części natywnej dla danego systemu operacyjnego (Android, IOS, Windows) oraz części „webowej/serwerowej” opartej na HTML5.

Część natywna aplikacji odpowiada za nawigację po systemie, logowanie, menu, listy elementów, sortowanie, filtrowane etc..

Część „webowo/serwerowa” odpowiada za prezentację formularzy systemu WEBCON BPS.

Aplikacja mobilna komunikuję się z serwerem Sharepoint przy pomocy standardowego protokołu HTTP z wykorzystaniem REST. Dla zapewnienie bezpieczeństwa sesji komunikacji można stosować protokół HTTPS (zalecane jest).

Aby zapewnić komunikację z serwerem Sharepoint należy odpowiednio opublikować serwer Sharepoint w internecie.

Podczas publikacji warto oprzeć się o artykuły producenta Sharepoint:

https://technet.microsoft.com/en-us/library/jj635881.aspx

https://technet.microsoft.com/pl-pl/library/jj635878.aspx

Jeżeli firma nie planuje publikacji pełnej witryny sharepoint, ale tylko dostęp dla aplikacji mobilnych należy opublikować katalogi wirtualne:

  • https:\\serwer.domena\_vti_bin
  • https:\\serwer.domena\_layouts

W przypadku, gdy system WEBCON BPS działa nie tylko na witryni głównej, ale również na podwitrynach np. \witryna1; \witryna2 – należy również opublikować:

  • https:\\serwer.domena\witryna1\_vti_bin
  • https:\\serwer.domena\witryna2\_layouts
  • https:\\serwer.domena\witryna2\_vti_bin
  • https:\\serwer.domena\witryna2\_layouts

Autentykacja użytkownika z urządzenia mobilnego odbywa się za pomocą protokołu NTLM, należy więc pamiętać, by dostępny był ten sposób autentykacji.

4 thoughts to “Udostępnianie systemu WEBCON BPS na aplikacjach mobilnych”

  1. Witam
    Mam następujący problem z zainstalowaniem aplikacji na urządzeniu Xiaomi Redmi 5. Urządzenie posiada Androida 8.1.0. Przy próbie zalogowania się dostaję następujący błąd:
    url: http://10.0.60.168:3333/_vti_bin/WEBCON/MobileService_8_2.svc/RegisterDevice
    response code: 1
    date: 5.03.2019, 08:35
    info: DeviceId cannot be null or empty
    Parameter name: DeviceId
    Ten sam użytkownik loguje się na telefonie Lenovo K6 wersja Androida 7.0 i nie ma najmniejszych problemów.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *