Sambungan API ERP ke pihak ketiga
ERP ke pihak ketiga: CRM, logistik, cukai dan identiti
Sambungan REST, SOAP, webhook dan iPaaS antara ERP anda dan perkhidmatan di sekelilingnya, dengan cubaan semula dan amaran.
Pelan terperinci
Tatal ke sisi untuk melihat keseluruhan lukisan.
ERP ke pihak ketiga: satu platform, banyak rakan kongsi
Peristiwa perniagaan keluar daripada ERP sekali dan platform integrasi menghantarnya kepada setiap rakan kongsi dalam format yang dijangka. Panggilan balik kembali melalui laluan yang sama. Mesej yang masih gagal selepas cubaan semula masuk ke baris gilir surat mati dan membangkitkan makluman dengan muatan dilampirkan.
- Aliran utama
- Tak segerak
- Laluan pengecualian
Aliran dalam 9 langkah
Aliran, langkah demi langkah
- Dari ERP ke Platform integrasi: Peristiwa perniagaan, melalui REST · OData · webhook (aliran utama).
- Dari Platform integrasi ke CRM: Pelanggan dan pesanan, melalui REST/JSON (aliran utama).
- Dari Platform integrasi ke Logistik dan pengangkut: Penghantaran ditempah, melalui REST/JSON (aliran utama).
- Dari Logistik dan pengangkut ke Platform integrasi: Peristiwa penjejakan, melalui webhook (tak segerak).
- Dari Platform integrasi ke Platform e-invois dan cukai: Invois untuk kelulusan, melalui SOAP/XML · REST (aliran utama).
- Dari Platform integrasi ke Penyedia KYC dan identiti: Semakan identiti, melalui REST/JSON (aliran utama).
- Dari Penyedia KYC dan identiti ke Platform integrasi: Keputusan semakan, melalui webhook (tak segerak).
- Dari Platform integrasi ke Baris gilir surat mati dan makluman: Gagal selepas cubaan semula, ke baris gilir surat mati (laluan pengecualian).
- Dari Baris gilir surat mati dan makluman ke Pasukan sokongan: Makluman dengan muatan dan ralat (laluan pengecualian).
Gambaran keseluruhan
Ini ialah aliran antara ERP anda dan perkhidmatan di sekelilingnya: CRM, pembawa dan penyedia logistik, platform e-invois dan cukai, serta penyedia identiti dan KYC. Setiap rakan kongsi mempunyai API, format dan kegagalan sendiri, dan setiap satu biasanya tiba sebagai projek berasingan.
Reka bentuk rujukan menghantar peristiwa perniagaan keluar daripada ERP sekali, kepada platform integrasi yang menyampaikannya kepada setiap rakan kongsi dalam format yang dijangka, melalui REST, SOAP, webhook, atau EDI melalui AS2 di tempat rakan dagang memerlukannya. Panggilan balik, seperti peristiwa penjejakan atau keputusan semakan, kembali melalui platform yang sama.
Rakan kongsi yang tidak berfungsi ialah peristiwa biasa, bukan kecemasan. Kegagalan sementara dicuba semula. Mesej yang masih gagal selepas cubaan semula masuk ke baris gilir surat mati, dan amaran sampai kepada pasukan sokongan bersama muatan dan ralatnya, supaya ia dapat dibaiki dan dimainkan semula.
Cara aliran berfungsi
ERP menerbitkan peristiwa
Apabila pelanggan, pesanan atau invois berubah, ERP menerbitkan satu peristiwa perniagaan kepada platform integrasi, melalui API, perkhidmatan OData atau webhooknya.
CRM kekal terkini
Platform mengemas kini akaun, kenalan dan pesanan dalam CRM, supaya pasukan jualan dan perkhidmatan melihat apa yang diketahui oleh ERP.
Penghantaran ditempah
Pesanan yang sedia dihantar ditempah dengan pembawa atau penyedia logistik melalui APInya, dan label serta rujukan dikembalikan.
Penjejakan dikembalikan
Pembawa menghantar peristiwa penjejakan dan bukti penghantaran melalui webhook, dan platform mengemas kini pesanan dalam ERP.
Invois diluluskan
Invois dihantar kepada platform e-invois atau cukai dalam format yang dikehendaki pihak berkuasa, dan status pelulusannya disimpan bersama invois.
Identiti diperiksa
Pelanggan atau pembekal baharu dihantar kepada penyedia KYC atau identiti, dan hasilnya kembali melalui webhook sebelum akaun diaktifkan.
Apabila sesuatu gagal
Rakan kongsi tidak tersedia buat sementara
Panggilan dicuba semula dengan jeda yang semakin meningkat. Kunci idempotensi pada setiap penulisan bermaksud cubaan semula tidak pernah mencipta penghantaran atau invois kedua.
Mesej masih gagal selepas cubaan semula
Ia masuk ke baris gilir surat mati bersama muatan dan ralat rakan kongsi, dan pasukan sokongan diberi amaran. Setelah dibaiki, ia dimainkan semula daripada baris gilir itu.
Rakan kongsi mengubah API-nya
Ujian kontrak dijalankan terhadap persekitaran ujian setiap rakan kongsi dan menangkap perubahan itu. Perubahan yang diumumkan dijadualkan dan diuji sebelum tarikh akhir rakan kongsi.
Data ditolak
Rakan kongsi yang menolak data atas sebab perniagaan, seperti nombor cukai yang tiada, menghantar ralat itu kembali ke rekod ERP, di mana pemiliknya boleh membetulkannya.
Piawaian dan sistem
- Integrasi
- REST
- SOAP
- Webhooks
- OpenAPI
- EDI (EDIFACT, ANSI X12)
- AS2
- MuleSoft
- Boomi
- Azure Logic Apps
- Identiti dan akses
- OAuth 2.0
Soalan dan jawapan
Perkhidmatan pihak ketiga mana yang boleh anda sambungkan?
Mana-mana perkhidmatan yang mempunyai API atau antara muka fail yang didokumenkan. Contoh lazim ialah platform CRM, pembawa dan penyedia logistik, pasaran dalam talian, platform e-invois dan cukai, gaji, penyedia KYC dan identiti, serta rakan dagang yang bertukar dokumen EDI melalui AS2. Kami menyemak API, had dan persekitaran ujian setiap rakan kongsi sebelum kami komited kepada sesuatu pelan.
Perlukah kami platform integrasi untuk ini?
Setelah beberapa rakan kongsi disambungkan kepada satu ERP, platform seperti MuleSoft, Boomi atau Azure Logic Apps, atau satu set perkhidmatan tersuai yang dibina atas baris gilir mesej, mengekalkan pemetaan, cubaan semula dan pemantauan di satu tempat. Dengan satu atau dua rakan kongsi, sambungan terus mungkin memadai. Kami menggariskan pertukaran yang terlibat, termasuk kos lesen, bagi kes anda.
Bolehkah anda menyambungkan kami kepada platform e-invois dan pelulusan cukai?
Boleh. Banyak negara kini mewajibkan invois dikeluarkan atau diluluskan melalui platform kerajaan atau bertauliah dalam format yang ditetapkan. Kami menyepadukan ERP dengan platform yang dikehendaki negara anda atau dengan penyedia bertauliah, menyimpan status pelulusan dan pengecam bersama setiap invois, serta mengendalikan penolakan. Penasihat cukai anda mengesahkan peraturan yang terpakai kepada anda.
Bagaimana anda mengamankan webhook masuk?
Setiap webhook masuk disahkan sebelum diproses: melalui tandatangan di tempat rakan kongsi menandatangani mesejnya, dan melalui pemeriksaan token, sumber dan cap masa di tempat ia tidak berbuat demikian. Muatan disahkan berbanding kontrak, dan peristiwa diproses sekali walaupun rakan kongsi menghantarnya lebih daripada sekali.
Apa yang berlaku apabila rakan kongsi mengalami gangguan?
Aliran lain terus berjalan. Mesej bagi rakan kongsi itu dicuba semula dan kemudian dibariskan, pasukan sokongan diberi amaran, dan tiada yang hilang. Apabila rakan kongsi pulih, mesej yang dibariskan dimainkan semula mengikut urutan. Papan pemuka menunjukkan rakan kongsi mana yang terjejas dan berapa banyak mesej sedang menunggu.
Siapa memiliki penyambung yang anda bina?
Harta intelek dalam kerja yang kami bina untuk anda menjadi milik anda sejak komit pertama, tanpa langkah penyerahan hak pada akhirnya. Penyambung disampaikan bersama kod sumber, ujian dan dokumentasinya, supaya pasukan anda atau pembekal lain dapat menyelenggaranya. Apa-apa alat XSIS yang sedia ada kekal milik kami dan dilesenkan kepada anda. API rakan kongsi dan lesen platform integrasi kekal di bawah terma vendor masing-masing.
Mulakan dengan perbualan, bukan kontrak.
Beritahu kami apa yang perlu anda bina, sambungkan atau lindungi. Seorang arkitek akan membincangkannya bersama anda, kemudian mengesyorkan dari mana hendak bermula.
Apa yang berlaku seterusnya
Mempersetujui masa
Pasukan kami menghantar e-mel kepada anda untuk mempersetujui masa sesi.
Sesi praperundingan
Satu sesi praperundingan dalam talian percuma selama 30 minit: kami meneliti matlamat, sistem dan kekangan anda.
Semakan kesediaan
Dalam satu semakan kesediaan percuma selama 48 jam, seorang Arkitek Utama menyemak projek anda menurut Takrif Kesediaan 6 perkara dan mengesyorkan landasan yang sesuai.
Memilih landasan
Projek yang bersedia dari segi skop menerima cadangan mengikat dalam 3 hingga 5 hari perniagaan. Projek pada peringkat konsep bermula di Blueprint Studio. Sistem yang sedang berjalan tetapi gagal, tidak didokumenkan atau memerlukan integrasi bermula dengan diagnostik selama 1 hingga 2 minggu. Blueprint Studio dan diagnostik masing-masing mempunyai fi tetap, disebut dalam cadangan.