Obsah
Nové moduly
MOBIS
OBIS ve webovém prohlížeči na mobilu/tabletu/počítači kdekoliv po internetu.
- online přístup k datům informačního systému OBIS4SQL z chytrého telefonu nebo tabletu
- aktuální data a dokumenty máte stále online při sobě
- zabezpečeno šifrovanou komunikací a autentikací
- online demoverze (Uživatel: demo Heslo: obis) (user.obis-demo)
Video
Dokumenty
Elektronická archivace dokumentů v rámci OBISu.
- přímé ukládání a evidence tištěných výstupů z OBISu v PDF
- skenování a připojování elektronických dokladů
- vazba na zakázky/partnery/doklady
- odesílání emailů
Video
Úkoly/Kalendář
Úkoly/Kalendář
Základní seznámení Filtrování úkolů a odesílání změn emailem Vytvoření úkolu k zakázce, partnerovi nebo z dokladu, rozpočtu Změny úkolu, zadávání výkonů Připomínání úkolů
Typová řešení OBIS
Čárové kódy pro sklad
Terminály sběru dat z výroby
- ukázky přes stunnel - odkazy plocha
Docházkové systémy
RestApi
Práva uživatele ukázka
version=3 globaloption=R default=n view.partneri.*=ried partneri.partneri_partneri=r partneri.partneri_partneri.*=r view.zakazky.*=ried zakazky.zakazky_zakazky=r zakazky.zakazky_zakazky.*=n zakazky.zakazky_zakazky.idzakaz=ried zakazky.zakazky_zakazky.popis=ried
Login/Logout
Login:
- OAuth2 Resource Owner Pasword Credentials
- Username: Admin@data
- Password:
- Access token url: https://router.epos.cz/rest/oauth2/token
- Client id: demo
- Client secret: obis
curl --user demo:obis --request POST --url "https://router.epos.cz/rest/oauth2/token" --data "grant_type=password&username=Admin@data&password=" {"access_token":"3450941265121091927","token_type":"bearer","expires_in":3600}
Logout:
curl --header "Authorization: Bearer 3450941265121091927" --url "https://router.epos.cz/rest/oauth2/invalidate_token"
Zjisteni validity tokenu: GET https://router.epos.cz/rest/oauth2/tokeninfo?access_token=3450941265121091927
curl --user demo:obis "https://router.epos.cz/rest/oauth2/tokeninfo?access_token=3450941265121091927"
POZOR: tokenů je v čase omezené množství! Je nutné odhlášení na konci práce.
Příklady
Seznam modulu: GET https://router.epos.cz/rest/mid
curl --header "Authorization: Bearer 3450941265121091927" --url "https://router.epos.cz/rest/mid"
Seznam ID faktur: https://router.epos.cz/rest/mid/faktury
Detail faktury FP090001 https://router.epos.cz/rest/mid/faktury/FP090001
Polozky faktury FP090001 https://router.epos.cz/rest/mid/faktury/FP090001/faktury_fpolozky
Seznam skladových karet: https://router.epos.cz/rest/mid/sklkarty
CSV export karet druh "elektro": https://router.epos.cz/rest/mid/sklkarty/~transfers/csv?filter[IDDruh]=elektro
JSON export karet kde popis obsahuje "kabel": https://router.epos.cz/rest/mid/sklkarty/~transfers/json?LuaFilter[Name]=QuickPopis&LuaFilter[Text]=kabel
Report "inventura sklad. karet" do PDF pro druh "elektro": https://router.epos.cz/rest/mid/sklkarty/~reports/inventura/pdf?filter[IDDruh]=elektro
Detail karty: https://router.epos.cz/rest/mid/sklkarty/ob-adr
Parametry karty: https://router.epos.cz/rest/mid/sklkarty/ob-adr/sklad_param
Hodnota parametru: https://router.epos.cz/rest/mid/sklkarty/ob-adr/sklad_param/70
Nova rezervace POST:
curl --header "Authorization: Bearer 3450941265121091927" --request POST -H "Content-Type: application/json" --url "https://router.epos.cz/rest/mid/rezerv" -d '{"Row":{"Fields":{"RODruh":"web","Poznamka":"Ignore - Test"}}}' {"ID":"R090003"}
Pridani polozky do rezervace POST:
curl --header "Authorization: Bearer 3450941265121091927" --request POST -H "Content-Type: application/json" --url "https://router.epos.cz/rest/mid/rezerv/R090003/sklad_rezerv" -d '{"Row":{"Fields":{"IDSkladKarta":"SK000930","Mnozstvi":100}}}' {"ID":"10|SK000930"}
Uprava hlavicky rezervace PATCH:
curl --header "Authorization: Bearer 3450941265121091927" --header "Content-Type: application/json" --request PATCH --url "https://router.epos.cz/rest/mid/rezerv/R090003" -d '{"Row":{"Fields":{"Popis":"Ignore - Test"}}}'
Uprava polozky rezervace PATCH:
curl --header "Authorization: Bearer 3450941265121091927" --header "Content-Type: application/json" --request PATCH --url "https://router.epos.cz/rest/mid/rezerv/R090003/sklad_rezerv/10%7CSK000930" -d '{"Row":{"Fields":{"Poznamka":"Test polozka"}}}'
Ukazka volani funkci registrovanych k Middle v RPCFunctions
Registrace funkce v v_prost_vykprot.lua:
if not RPCFunctions then RPCFunctions={} end if not RPCFunctions["vykprot.prost_vykprot"] then RPCFunctions["vykprot.prost_vykprot"]={} end RPCFunctions["vykprot.prost_vykprot"].EchoTest = function(DSI, Params) --print(Params) return Params end
Volani funkce:
curl -g --insecure --header "Authorization: Bearer $TOKEN" --request POST -H "Content-Type: application/json" --data '[["a", 1], ["b", 2]]' --url 'https://router.epos.cz/rest/mid/vykprot/~rpc/EchoTest?filter[IDPartner]=none'