Visma Horizon¶
- Table of contents
- Visma Horizon
- 01 Visas originalios gairės
- 02 Ką apima
- 03 Nustatymas „Docura“ pusėje
- 04 Sąranka Horizon sistemoje
- 05 Dokumentų gavimas (importas iš Docura)
- 06 Dokumentų siuntimas (eksportas į Docura)
- 07 Automatiniai būsenos atnaujinimai
01 Visas originalios gairės¶
Visos originalios instrukcijos (latvių kalba, su ekrano nuotraukomis) yra paskelbtos Visma adresu:
community.visma.com — Docura integrācija preču kustības dokumentu apmaiņai
Unlock02 Ką apima¶
„Visma Horizon“ siūlo tiesioginę integraciją su „Docura“, skirtą keistis prekybos dokumentais tarp tiekėjų ir jų klientų, naudojančių „Horizon“. Ryšys naudoja tiesioginę REST API nuorodą į „Docura“ – nereikia vietinių failų aplankų ar tarpinių paslaugų.
Integracija apima tris srautus:
- Gaunamų dokumentų importas iš „Docura“ į „Horizon“ (ORDER)
- Išsiunčiamų dokumentų eksportas iš „Horizon“ į „Docura“ (INVOICE)
- Automatiniai eksportuotų dokumentų būsenos atnaujinimai
Unlock03 Nustatymas „Docura“ pusėje¶
Prieš prijungiant „Horizon“, įsitikinkite:
- Įmonė užregistruota „Docura“ sistemoje. Žingsnis po žingsnio vadovas pateikiamas wiki puslapyje „EDI-Web registracija“:https://redmine.docura.net/projects/docura-manual-en/wiki/lt/01_EDI-Web_registration – užsiregistruokite app.docura.net, patvirtinkite savo el. pašto adresą, raskite arba sukurkite savo organizaciją ir paimkite ClientID bei Client secret (API raktą) iš savo profilio
- Gavote API adresą ir API raktą – „Docura“ palaikymo tarnyba juos išsiunčia paprašius (per pokalbį ar el. paštu)
- Visi prekybos partneriai, dar neprijungti prie „Docura“, buvo pridėti prie mainų tinklo
04 Sąranka Horizon sistemoje¶
- Eikite į System → Data exchange → EDI API connections
- Sukurkite naują EDI API Docura ryšį
- Įveskite API adresą ir API raktą (abu privalomi; Vartotojo vardas yra neprivalomas)
- Spustelėkite Testi – Horizon patikrins ryšį ir praneš apie klaidą, jei duomenys yra neteisingi

01 Kontrolinis sąrašas prieš pirmąjį importą¶
- Klientų įrašuose nurodytas registracijos numeris arba ILN (GLN)
- Produktų įrašuose užregistruoti EAN brūkšniniai kodai
- Sandėlio įrašuose yra pristatymo adresas su ILN
- EDI API Docura jungtis buvo pridėta ir išbandyta
05 Dokumentų gavimas (importas iš Docura)¶
Vieta: Sistema → Duomenų mainai → Dokumentų importas
Horizon periodiškai pats užklauso naujus dokumentus iš Docura – nereikia jokio rankinio failų tvarkymo.
01 Rankinis importas¶
Sistema → Duomenų mainai → Dokumentų importas → Naujas dokumentas
Kuriant importo įrašą, nurodykite:
- Ryšys — Docura EDI API ryšys
- Dokumento bazinis tipas ir Dokumento tipas — nustato, kokį tikslinį dokumentą Horizon sukuria
| Situacija | Rezultatas |
|---|---|
| Sukurtas naujas importo įrašas | Importuojami tik Docura dokumentai, dar nepažymėti kaip gauti |
| Tikslinis dokumentas jau užbaigtas | Pakartotinis jo sukūrimas neįmanomas |
02 Automatinis importavimas (suplanuota užduotis)¶
Vieta: Sistema → Nustatymai → Automatizuotos užduotys → EDI dokumentų importavimas iš tarpinio sluoksnio
| Laukas | Būtinas | Reikšmės |
|---|---|---|
| Ryšys | Taip | Anksčiau sukurtas EDI API Docura ryšys |
| Dokumento tipas | Taip | ORDER |
| Tikslinis dokumentas | Taip | Konkretus kuriamas dokumento tipas |
03 Po importo¶
- Horizon automatiškai sukuria paskirties dokumentą
- Originalus XML failas saugomas ir importo įraše, ir paskirties dokumente
- Docura pažymi dokumentą kaip gautą (READ=Y) – jis nebeatsiras vėlesniame importe
04 Pastabos¶
- Jei tikslinis dokumentas jau užpildytas, jo negalima iš naujo sukurti iš importo įrašo
- Norėdami iš naujo importuoti, atidarykite dokumentą Docura portale (naudodami EDI portalo nuorodą) ir pasirinkite Gauti dar kartą
- Prieš atkuriant, įsitikinkite, kad pradinė klaidos priežastis (kliento, sandėlio ar produkto duomenys) buvo ištaisyta sistemoje Horizon
Unlock06 Dokumentų siuntimas (eksportas į Docura)¶
Išsiunčiami dokumentai (INVOICE) gali būti siunčiami į Docura tiesiogiai iš Horizon sąrašų vienu veiksmu – nereikia rankiniu būdu ruošti XML.
Vieta:
- Dokumentai → Logistika → Užsakymai → Veiksmai → Sąrašo eksportas → EDI API jungtis
- Dokumentai → Sandėlis → Sąskaitų sąrašas → Veiksmai → Sąrašo eksportas → EDI API jungtis
Šis veiksmas meniu atsiranda tik sukonfigūravus bent vieną EDI API jungtį.
01 Eksportavimo žingsniai¶
| Žingsnis | Aprašymas |
|---|---|
| 1. Dokumentų pasirinkimas | Jei sąraše niekas nepasirinkta, eksportuojamas dokumentas, esantis po žymekliu. Jei pasirinktos kelios eilutės, siunčiami visi dar neeksportuoti dokumentai. |
| 2. Ryšio pasirinkimas | Esant vienam ryšiui, jis naudojamas automatiškai. Esant keliems, atidaromas dialogas; Horizon prisimena paskutinį pasirinkimą. |
| 3. Autentifikacijos patikrinimas | API ryšys patvirtinamas prieš siunčiant. Jei jis netinkamas, jokie dokumentai nesiunčiami. |
| 4. XML paruošimas | Horizon kiekvienam dokumentui paruošia XML failą su antraštės informacija, eilutės elementais ir priedais. |
| 5. Siuntimas | XML siunčiamas į Docura API. Grąžinamas patvirtinimo ID arba klaidos pranešimas; progresas rodomas realiuoju laiku. |
| 6. Dokumento atnaujinimas | Horizon išsaugo ryšį, operatoriaus ID, eksportavimo laiką ir būseną Išsiųsta. Tai registruojama kaip EDI API eksporto įvykis. |
02 Laukai, rodomi po eksporto¶
| Laukas | Aprašymas |
|---|---|
| EDI API jungtis | Kuri jungtis buvo naudojama eksportui |
| EDI eksporto būsena | Eksporto metu Išsiųsta, vėliau atnaujinta į Apdorota arba Klaida |
| EDI klaidos kodas | Pranešimo identifikatorius, priskirtas Docura |
| EDI klaidos pranešimas | Klaidos arba įspėjimo tekstas iš Docura |
| EDI portalo nuoroda | Tiesioginė nuoroda į dokumentą Docura portale |
Unlock03 Pastabos¶
- Jau eksportuoti dokumentai praleidžiami automatiškai parenkant eilutes – tai apsaugo nuo dublikatų
- Nesiųskite to paties dokumento du kartus per trumpą laiką – „Docura“ dokumentus apdoroja asinchroniškai ir gali neaptikti dublikato
- EDI eksporto būsenos laukai užpildomi automatiškai ir nėra skirti redaguoti rankiniu būdu
07 Automatiniai būsenos atnaujinimai¶
Po eksporto Horizon automatiškai užklausia Docura ir atnaujina dokumentų būsenas – nereikia rankinio patikrinimo portale.
Vieta: Sistema → Nustatymai → Automatinės užduotys → EDI API eksporto dokumentų būsenos atsiėmimas
Unlock01 Konfigūracija¶
| Laukas | Privaloma | Reikšmės |
|---|---|---|
| Prisijungimas | Taip | Anksčiau sukurtas EDI API prisijungimas |
| Dokumento tipas | Ne | Visi tipai, INVOICE arba ORDER |
02 Rekomenduojamas intervalas¶
„Horizon“ kiekvieną kartą paleidus užduotį teiraujasi „Docura“ apie pastarųjų 24 valandų pakeitimus.
- Minimalus: kas 10 minučių (dažnesni patikrinimai sukelia nereikalingą apkrovą)
- Optimalus: kartą per valandą
- Maksimalus: bent kartą per 24 valandas
Įspėjimas: jei užduotis nebus vykdoma ilgiau nei 24 valandas, „Horizon“ nepasieks jokių „Docura“ pakeitimų iš to laikotarpio.
Unlock03 Kaip veikia būsenos atnaujinimas¶
| „Docura“ rezultatas | „Horizon“ būsena | Paaiškinimas |
|---|---|---|
| Be klaidos | Apdorota | Dokumentas sėkmingai pristatytas gavėjui. Jei yra įspėjimas, jis saugomas EDI klaidos pranešimo lauke. |
| Yra klaidos žyma | Klaida | Dokumentas nepasiekė gavėjo. |
Užduotis atnaujina dokumentą tik tada, kai kas nors iš tikrųjų pasikeitė – nereikalingi įvykiai neloginami. Kiekvienas realus pakeitimas įrašomas kaip EDI API būsenos pakeitimo įvykis su tiksliu atnaujintų laukų sąrašu.
Source version: 10 · Status: fresh · Roman Startsev