01 Žinios · Svetainės, CRM ir apskaitos integracija

Kaip sujungti svetainę, CRM ir apskaitos sistemą?

Kai klientų, užsakymų ir sąskaitų duomenys kopijuojami rankomis, atsiranda vėlavimų ir neatitikimų. Šis gidas parodo, kaip suplanuoti patikimą duomenų srautą tarp svetainės, CRM ir apskaitos – nuo atsakomybių iki klaidų valdymo.

Autorius: Kodas Verslui · · apie 11 min. skaitymo

Skaityti straipsnį ↓

01 Praktinis paaiškinimas

Pradėkite ne nuo programų, o nuo duomenų kelio

Prieš pasirenkant integravimo technologiją reikia aprašyti, kas įvyksta nuo kliento veiksmo svetainėje iki finansinio dokumento ir tolesnio aptarnavimo. Kiekviename žingsnyje įvardykite sukuriamą įrašą, jo savininką ir kitą sistemą, kuriai šios informacijos reikia.

Tada kiekvienam duomenų laukui nustatoma pagrindinė sistema. Pavyzdžiui, svetainė gali būti užklausos ar užsakymo šaltinis, CRM – pardavimo būsenos ir komunikacijos šaltinis, o apskaita – sąskaitos numerio, apmokėjimo bei finansinio statuso šaltinis. Konkreti schema priklauso nuo jūsų proceso.

  • Koks kliento veiksmas pradeda procesą?
  • Kokie duomenys sukuriami svetainėje ir kurie iš jų privalomi?
  • Kada CRM turi sukurti arba atnaujinti kontaktą ir pardavimo galimybę?
  • Kada apskaitoje turi atsirasti klientas, užsakymas ar sąskaita?
  • Kuri sistema turi teisę keisti kiekvieną būseną ar lauką?
  • Kas turi būti informuotas, jei automatinis veiksmas nepavyko?

02 Praktinis paaiškinimas

Tipinis duomenų srautas nuo svetainės iki apskaitos

Vienas galimas scenarijus: svetainėje pateikta užklausa patikrinama, CRM surandamas arba sukuriamas kontaktas, atsakingam darbuotojui priskiriama užduotis, o patvirtinus užsakymą reikalingi duomenys perduodami apskaitos sistemai. Sąskaitos numeris ir apmokėjimo būsena grąžinami į tas sistemas, kurioms jų reikia.

Tai tik iliustracinė eiga. El. prekyboje finansinis dokumentas gali būti formuojamas po sėkmingo apmokėjimo, o individualių paslaugų versle – tik darbuotojui patvirtinus pasiūlymą. Integracija turi atitikti jūsų apskaitos taisykles ir naudojamų sistemų galimybes.

Duomenų srauto vaidmenys
SistemaGalimas vaidmuo bendrame procese
Svetainė ar el. parduotuvėPriima užklausą ar užsakymą, patikrina privalomus laukus ir perduoda pradinį įvykį.
CRMSujungia kontaktą, pardavimo galimybę, komunikaciją, atsakingą darbuotoją ir proceso būseną.
Apskaitos sistemaValdo apskaitai reikalingus kliento duomenis, dokumentų numerius, finansines būsenas ir registrus.
Integracijos sluoksnisTransformuoja duomenis, taiko perdavimo taisykles, valdo pakartojimus ir registruoja rezultatą.
StebėjimasRodo neįvykdytus veiksmus, neatitikimus ir situacijas, kurioms reikalingas žmogaus sprendimas.

03 Praktinis paaiškinimas

Kokiu būdu sistemos gali keistis duomenimis?

Tinkamiausias būdas priklauso nuo sistemų galimybių, reikiamo greičio, duomenų kiekio ir rizikos. API dažnai suteikia daugiausia kontrolės, bet ne kiekviena sistema turi pilną ar patogią API. Kai kuriais atvejais naudojami įvykių pranešimai, periodinis duomenų paėmimas arba kontroliuojamas failų apsikeitimas.

Svarbu nesirinkti technologijos vien dėl paprasto pirmojo demonstravimo. Sprendimas turi patikimai veikti su realiu duomenų kiekiu, užtikrinti prieigos kontrolę, registruoti klaidas ir būti prižiūrimas pasikeitus bent vienai sistemai.

Dažniausi sistemų sujungimo būdai
BūdasKada jis gali būti tinkamas
Tiesioginė API integracijaKai sistemos turi tinkamas API, reikalinga didesnė kontrolė ir procesas svarbus kasdieniam darbui.
Įvykių pranešimaiKai gavėjas turi greitai reaguoti į naują užsakymą, mokėjimą ar kitos sistemos pakeitimą.
Periodinis sinchronizavimasKai duomenų nereikia realiu laiku ir galima juos saugiai atnaujinti nustatytu dažniu.
Integracijų platformaKai standartinės jungtys atitinka procesą, o komanda gali prižiūrėti platformos licencijas ir limitus.
Kontroliuojamas failų apsikeitimasKai sistema neturi API, tačiau patikimai eksportuoja ir importuoja sutartos struktūros failus.

04 Praktinis paaiškinimas

Duomenų žemėlapis apsaugo nuo neatitikimų ir dublikatų

Tas pats laukas skirtingose sistemose gali turėti kitą pavadinimą, formatą ar reikšmę. Duomenų žemėlapyje nurodoma, kuris šaltinio laukas atitinka gavėjo lauką, kokia transformacija taikoma, ar laukas privalomas ir kuri sistema laikoma pagrindiniu šaltiniu.

Ypač svarbūs stabilūs identifikatoriai. Sistemos turi išsaugoti tarpusavio įrašų ryšį, kad pakartotinė užklausa atnaujintų esamą klientą ar užsakymą, o ne sukurtų dublikatą. Reikia numatyti ir atvejus, kai įrašai jau egzistavo iki integracijos.

  • Kiekvienam objektui nustatykite unikalų ir stabilų identifikatorių.
  • Aprašykite datų, valiutų, mokesčių, adresų ir būsenų formatų skirtumus.
  • Nurodykite privalomus laukus ir veiksmą, kai duomens trūksta.
  • Atskirkite naujo įrašo sukūrimo ir esamo įrašo atnaujinimo taisykles.
  • Nustatykite, kuri sistema laimi, kai tas pats laukas pakeičiamas dviejose vietose.
  • Prieš istorinį perkėlimą išvalykite ir patikrinkite duomenų pavyzdį.

05 Praktinis paaiškinimas

Klaidų valdymas, saugumas ir priežiūra – integracijos dalis, ne priedas

Integracija turi saugiai veikti ir tada, kai viena sistema lėta, nepasiekiama arba atmeta duomenis. Laikinos klaidos kartojamos pagal nustatytą tvarką, o verslo taisyklės klaida perduodama atsakingam žmogui kartu su aiškia informacija, kurį įrašą reikia pataisyti.

Prisijungimo duomenys neturi būti laikomi viešame kode ar dalijami tarp darbuotojų. Naudojamos atskiros techninės paskyros, minimalios reikalingos teisės, saugus paslapčių saugojimas ir veiksmų žurnalas. Po paleidimo paskiriamas integracijos savininkas bei sutariama reagavimo į sutrikimus tvarka.

Kontrolinis patikimos integracijos sąrašas
KontrolėKo reikia
PrieigosAtskira techninė paskyra, minimalios teisės ir reguliariai atnaujinami prisijungimai.
ŽurnalaiPakankama informacija atsekti įrašą ir rezultatą, bet be nereikalingo jautrių duomenų kaupimo.
PakartojimaiAiškios taisyklės, kurios nekūrė dublikatų ir neriboja sistemos perteklinėmis užklausomis.
ĮspėjimaiAtsakingas gavėjas, prioritetas ir informacija, reikalinga problemai suprasti.
SutikrinimasPeriodinė svarbiausių objektų bei būsenų patikra tarp sistemų.
PakeitimaiTvarka, kaip testuojami API, laukų ar verslo proceso pakeitimai prieš juos paleidžiant.

06 Veiksmų planas

Keturi etapai iki veikiančios sistemų integracijos

  1. 01

    Proceso ir duomenų analizė

    Nubraižykite įvykius, sistemas, laukus, pagrindinius šaltinius, atsakomybes ir išimtis.

  2. 02

    Techninis projektas

    Patikrinkite API, sukurkite duomenų žemėlapį, saugumo modelį ir klaidų valdymo taisykles.

  3. 03

    Bandomasis srautas

    Paleiskite ribotą duomenų kryptį su kontroliuojamais scenarijais, įskaitant klaidas ir pasikartojimus.

  4. 04

    Diegimas ir stebėjimas

    Perkelkite sprendimą etapais, sutikrinkite duomenis, įjunkite įspėjimus ir paskirkite priežiūros atsakomybes.

07 Dažniausi klausimai

Trumpi atsakymai prieš priimant sprendimą

Ar svetainę galima sujungti su bet kuria CRM ir apskaitos sistema?+

Galimybė priklauso nuo konkrečių sistemų. Reikia patikrinti jų API ar kitus saugius duomenų apsikeitimo būdus, leidžiamus veiksmus, prieigos sąlygas ir naudojamo plano apribojimus.

Kuri sistema turi būti pagrindinis klientų duomenų šaltinis?+

Tai nusprendžiama pagal procesą. Dažnai CRM valdo santykį su klientu, o apskaitos sistema – finansinius ir juridinius duomenis. Kiekvienam laukui reikia aiškiai priskirti vieną pagrindinį šaltinį.

Ar būtina duomenis sinchronizuoti realiu laiku?+

Ne visada. Užklausai ar apmokėjimui gali reikėti greito perdavimo, o daliai ataskaitinių duomenų pakanka periodinio atnaujinimo. Dažnis parenkamas pagal verslo poreikį ir sistemų limitus.

Kaip išvengti pasikartojančių klientų ir užsakymų?+

Naudojami stabilūs išoriniai identifikatoriai, aiškios paieškos bei atnaujinimo taisyklės ir pasikartojančių įvykių kontrolė. Vien el. pašto adresas ne visada yra pakankamas universalus identifikatorius.

Kas nutinka, jei viena sistema laikinai neveikia?+

Patikima integracija užregistruoja neįvykdytą veiksmą, saugiai bando jį pakartoti ir informuoja atsakingą žmogų, jeigu automatinis atkūrimas nepavyksta.

→ Kitas žingsnis

Turite konkretų procesą? Įvertinkime jį individualiai.

Aptarti jūsų situaciją ↗