AMODIT WebService (SOAP)
UWAGA! AMODIT WebAPI w technologii SOAP zostało wycofane z użytku! Należy korzystać z nowszego technologicznie AMODIT REST API.
Platforma AMODIT udostępnia szereg metod web service’u (dalej AMODIT WebAPI lub WebAPI), które mogą być wołane przez zewnętrzne aplikacje. Dzięki temu możliwe jest np.:
- uruchamianie nowych spraw
- modyfikowanie spraw
- przekazywanie spraw
- odczytywanie danych ze sprawy
- i wiele innych
W danej instalacji systemu AMODIT przegląd metod WebAPI dostępny jest pod adresem:
https://{adres domenowy serwera}/webserviceanon/AMODWebAPI.asmx
Na potrzeby odwołania do WebAPI należy w Twojej instalacji AMODIT utworzyć użytkownika oznaczonego jako systemowy. Wywołać metodę AuthenticateUser podając login użytkownika i hasło. W odpowiedzi dostaniemy token. Przy kolejnych odwołaniach do innych metod należy używać tego tokenu. Token jest ważny przez 1 godzinę.
Prezentujemy film instruktażowy, pokazujący przykładowe działanie WebAPI z wykorzystaniem aplikacji Postman.
W ramach „off-line’owego podsumowania” powyższego filmu instruktażowego załączamy poniższe materiały pomocnicze:
- webapi_postman_how-to.pdf
- webAPI_how-to.pdf
- WebAPI_AMODIT.pdf lub wersja on-line AMODIT WebAPI
UWAGA! Niektóre z metod WebAPI (np. UpdateCaseFields2) zwracają szczegółowe komunikaty w przypadku niepoprawnego działania. Aby uzyskać te komunikaty (w postaci XML), należy stworzyć plik web.config w katalogu /webserviceanon z następującą zawartością:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.webServer> <httpErrors existingResponse="PassThrough" /> </system.webServer> </configuration>