====== Nové moduly ===== ===== MOBIS ===== OBIS ve webovém prohlížeči na mobilu/tabletu/počítači kdekoliv po internetu. {{:mobis.png?500|}} * 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í * [[https://router.epos.cz/mobis/mobis.php|online demoverze (Uživatel: demo Heslo: obis)]] (user.obis-demo) ==== Video ==== {{video:mobis01.mp4}} ===== Dokumenty ===== Elektronická archivace dokumentů v rámci OBISu. {{:dokumenty.png?500|dokumenty.png|}} * 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 ===== {{video:dokumenty01.mp4}} {{video:dokumenty02.mp4}} ===== Úkoly/Kalendář ===== {{:ukoly.png?500|}} ==== Úkoly/Kalendář ==== Základní seznámení {{video:ukoly01.mp4}} Filtrování úkolů a odesílání změn emailem {{video:ukoly02.mp4}} Vytvoření úkolu k zakázce, partnerovi nebo z dokladu, rozpočtu {{video:ukoly03.mp4}} Změny úkolu, zadávání výkonů {{video:ukoly04.mp4}} Připomínání úkolů {{video:ukoly05.mp4}} ====== Typová řešení OBIS ====== ===== Čárové kódy pro sklad ===== * [[https://router.epos.cz/mobis/sklad_terminal.php|online demo (Uživatel: demo Heslo: obis)]] ===== Terminály sběru dat z výroby ===== * ukázky přes stunnel - odkazy plocha ===== Docházkové systémy ===== viz. [[ctecka:index#ukazky_terminalu_dochazka|Čtečka čárových kódů + RFID - ukázky]] ===== 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'