3CX Integrasi dengan 1C: Manajemen Perdagangan - Metode untuk Menginstal Ekstensi Konfigurasi

Atas berbagai permintaan mitra dan pelanggan, kami merilis integrasi server 3CX v15.5 dengan sistem 1C populer: Perusahaan.

Integrasi adalah perpanjangan dari konfigurasi khas "Manajemen Perdagangan, Edisi 11 (11.4.3.167) untuk Rusia" ( file .cfe ), yang dipasang dalam konfigurasi dengan cara standar (lihat di bawah). Dari sisi server 3CX, templat CRM dimuat untuk berinteraksi dengan layanan web konfigurasi 1C yang diterbitkan.

Ekstensi konfigurasi 1C: Manajemen perdagangan mengimplementasikan API REST yang memetakan nomor panggilan masuk ke nomor rekanan dalam 1C. Ketika panggilan tiba di 3CX, ia meminta melalui REST dari 1C data rekanan yang terkait dengan ID Penelepon pelanggan. Jika rekanan ditemukan, datanya ditambahkan ke Kontak 3CX dan ditampilkan di klien web 3CX (nama depan dan belakang).

Jika Aktifkan Penjurnalan Panggilan diaktifkan di 3CX, 1C akan menyimpan log panggilan di 1C.

1C: Persyaratan konfigurasi perusahaan


Untuk menggunakan ekstensi, versi 1C: Platform perusahaan diperlukan tidak kurang dari 8.3.11. Konfigurasi khas "Manajemen perdagangan, edisi 11" (11.4.3.167) disampaikan dalam mode kompatibilitas dengan platform 8.3.10. Untuk menggunakan ekstensi 3CX, Anda harus mengatur mode kompatibilitas konfigurasi ke Jangan gunakan. Jika konfigurasi didukung, Anda harus mengaktifkan kemampuan untuk mengubah konfigurasi.

Kami akan menunjukkan ini di tangkapan layar:

Di Configurator 1C, buka bagian Konfigurasi - Dukungan - Pengaturan Dukungan.



Klik tombol Aktifkan Kemampuan Ubah dan konfirmasi di jendela sembul.



Di jendela Pengaturan untuk Aturan Dukungan, pilih Objek dengan aturan "Perubahan Diizinkan" - objek Penyedia diedit sambil mempertahankan dukungan dan Objek dengan aturan "Perubahan Tidak Disarankan" - Objek Penyedia tidak dapat diedit.



Klik kanan pada bagian root Manajemen Perdagangan, pilih Properti dan atur Mode Kompatibilitas untuk Tidak Digunakan.



Pilih Konfigurasi - Perbarui Konfigurasi Basis Data.



Dan klik Terima untuk menyelesaikan perubahan.



Menghubungkan ekstensi untuk berinteraksi dengan 3CX


Tutup Configurator dan jalankan konfigurasi 1C dalam mode Perusahaan. Di menu kiri atas, pilih Semua fungsi ...



Pilih Kelola Ekstensi Konfigurasi.



Pastikan Lingkup diatur saat menginstal ekstensi konfigurasi - Infobase , klik tombol Tambah dan tambahkan ekstensi dengan menentukan file 3cx1cextension.cfe dari arsip.



Setelah menginstal ekstensi, tab Kelola Konfigurasi Ekstensi akan muncul seperti yang ditunjukkan di bawah ini.



Publikasi 1C: Layanan HTTP ekstensi perusahaan pada server web


Publikasi konfigurasi 1C pada server web dilakukan dengan cara standar, dengan mempertimbangkan fitur-fitur lingkungan perangkat lunak.


Saat menerbitkan, tetapkan opsi Terbitkan default layanan ekstensi HTTP.



Jika ada pengguna dalam konfigurasi (dalam kasus yang jarang terjadi, konfigurasi tanpa pengguna digunakan), Anda harus mengubah string koneksi ke 1C: Database perusahaan.

Pertimbangkan ini menggunakan server web IIS sebagai contoh:

Di direktori publikasi, cari file default.vrd.



Ubah string koneksi di dalamnya, dengan menambahkan kredensial pengguna atas nama siapa database akan merespons permintaan HTTP. String koneksi akan terlihat seperti ini.



Menginstal CRM 1C: Template XML Perusahaan di 3CX


Buka antarmuka manajemen 3CX dan buka Pengaturan - Integrasi CRM - Tab sisi server.

Di bagian Integrasi CRM yang Tersedia, pilih 1C dan klik Unduh Terpilih.



Kemudian, di bidang Bagian Domain, tentukan URL layanan HTTP konfigurasi 1C yang diterbitkan.
Untuk memperhitungkan panggilan dalam 1C, aktifkan opsi Aktifkan penjurnalan panggilan.


Kemampuan Integrasi 1C: Perusahaan dengan 3CX


Seperti disebutkan di atas, ekstensi membandingkan ID Penelepon yang masuk dengan nomor rekanan dalam database 1C. Jika kecocokan ditemukan, Klien Web 3CX akan menampilkan nama dan nama pemanggil.

Sebut akuntansi dalam 1C


Jika pembuatan log panggilan diaktifkan dalam template-CRM, 1C akan mencatat panggilan masuk dan keluar dengan parameter berikut:

  • Tanggal panggilan
  • Jenis Panggilan: Masuk / Keluar / Tidak Terjawab oleh Ekstensi / Tidak Ada Jawaban dari Eksternal
  • Durasi panggilan
  • Nomor Eksternal (Nomor Penelepon)
  • Nomor ekstensi (ekstensi 3CX)
  • Counterparty 1C (jika kepatuhan ditemukan)



Di log panggilan, Anda dapat menentukan kondisi pemilihan dan penyortiran untuk kolom yang menarik bagi Anda untuk dengan cepat menganalisis situasi panggilan tidak terjawab atau gagal dalam organisasi.



Jurnal Teknis Interaksi 3CX dan 1C


Jurnal teknis 3CX menyimpan log semua panggilan 3CX ke 1C melalui REST API.



Log ini dapat digunakan untuk diagnostik oleh administrator atau programmer 1C.



Unduhan dan dokumentasi



Pertanyaan yang Sering Diajukan


  1. Apa yang terjadi jika klien tidak ditemukan? Saat ini, platform 1C tidak memiliki kemampuan untuk memanggil formulir untuk menambahkan klien baru melalui tautan HTTP.
  2. Jika kontak ditampilkan di klien web, apakah mungkin untuk membuka kartu lengkapnya dalam 1C? Saat ini, platform 1C tidak memiliki kemampuan untuk memanggil kartu klien melalui tautan HTTP.
  3. Apakah mungkin untuk melakukan panggilan keluar dari klien 1C yang tipis atau tebal? Itu mungkin, tetapi untuk ini, dukungan yang sesuai dari API 3CX REST harus diimplementasikan.
  4. Apakah mungkin untuk mengalihkan panggilan dari 1C atau mengimplementasikan sekelompok "klien - manajer tetap"? Itu mungkin, tetapi untuk ini, dukungan yang sesuai dari API 3CX REST harus diimplementasikan.
  5. Apakah mungkin untuk menerapkan panel pemantauan waktu nyata (panel telepon) dari panggilan dalam 1C? Saat ini, dengan panggilan masuk, 3CX hanya mentransmisikan ID Penelepon pelanggan tanpa informasi layanan tambahan (misalnya, kesibukan saluran tertentu, nomor ekstensi penerima panggilan, dll.). Informasi layanan tambahan dikirimkan setelah panggilan selesai. Selain itu, dasbor melibatkan interaksi pengguna dengan panggilan, tetapi ini membutuhkan dukungan dari API 3CX REST.
  6. Bisakah saya melihat panggilan tidak terjawab di kartu rekanan? Gunakan Log Panggilan 1C, yang mengimplementasikan ekstensi. Di dalamnya, Anda dapat dengan cepat memilih kontraktor yang Anda minati.

Source: https://habr.com/ru/post/id423397/


All Articles