Desainer Wawasan Vtiger

Pelaporan BI adalah persyaratan paling umum untuk bisnis yang bekerja sebagai tim - untuk memantau pertumbuhan dan membuat strategi.

Namun, dengan banyaknya data dan didistribusikan di berbagai aplikasi, ada kebutuhan akan alat yang dapat menarik data, mengubahnya, dan memvisualisasikannya di satu tempat.

Vtiger Insights Designer dimaksudkan untuk membantu Anda merancang laporan yang sesuai dengan kebutuhan bisnis Anda.

Manfaat Desainer Wawasan

1) Buat halaman Wawasan dengan beberapa widget laporan

2) Posisikan widget dengan kemampuan seret dan ubah ukuran yang mudah

3) Ambil data dari saluran yang berbeda.

4) Visualisasikan dalam mode yang berbeda

  • tabel
  • Poros
  • Berbagai jenis bagan

Saluran untuk mengambil data adalah:

  1. Permintaan layanan Web Vtiger
  2. Custom Rest API dari Vtiger API Designer
  3. Unggah data menggunakan file CSV dan visualisasikan

Anda dapat menyematkan Wawasan yang dirancang ke Dasbor, dan Anda juga dapat membagikannya dengan pengguna lain. Untuk detail lebih lanjut tentang Perancang, baca kami artikel.

 
 
 

Kasus penggunaan Pelanggan VTAP

 
 

Perancang Modul Vtiger memberi Anda opsi untuk menambahkan berbagai jenis konektor:

  • SMS
  • Panggilan telepon
  • WhatsApp
  • Sinkronkan konektor

Hari ini, kita akan berbicara tentang Konektor SMS. Ini membantu Anda terhubung ke API REST eksternal yang disediakan oleh penyedia layanan dan mengirim pesan SMS ke pelanggan.

Salah satu pelanggan ingin mengintegrasikan penyedia layanan mereka dengan CRM. Penyedia layanan ini tidak terdaftar bersama kami tetapi memiliki dukungan REST API untuk mengirim SMS dan menghasilkan status pertanyaan dari SMS yang dikirim.

Kami memutuskan untuk menggunakan REST API untuk menghubungkan penyedia layanan dengan Vtiger. Mari kita bahas lebih dalam dan pelajari bagaimana kami menggunakan konektor SMS untuk mengimplementasikan integrasi ini.

Pertama, buka Perancang Modul dan pilih modul yang ada. Buat konektor SMS dengan memberikan nama padanya. Anda akan melihat konektor SMS dimuat dengan notasi XML default. Ini memiliki empat bagian:

  1. config: Bagian ini akan memiliki detail yang akan dilihat pengguna di pengaturan Konfigurasi SMS di halaman Pengaturan Vtiger. Detail ini dapat digunakan untuk mengirim SMS atau terhubung ke penyedia SMS.
  2. penyedia: Bagian ini akan menentukan detail koneksi ke penyedia Layanan SMS, seperti titik akhir SMS untuk mengirim SMS.
  3. message_send: Bagian ini akan menentukan bagaimana SMS akan dikirim ke pelanggan.
  4. message_status: Bagian ini akan memiliki perincian tentang bagaimana Anda dapat menanyakan status SMS yang terkirim.

Bagian konfigurasi akan memiliki detail untuk membantu Anda terhubung ke penyedia SMS dan mengirim SMS.

Kami akan gunakan API SMS Telnyx sebagai contoh dalam artikel ini.

Sampel CURL permintaan Telnyx SMS API ada di sini:

 

Perancang Modul Vtiger memberi Anda opsi untuk menambahkan berbagai jenis konektor:

  • SMS
  • Panggilan telepon
  • WhatsApp
  • Sinkronkan konektor

Hari ini, kita akan berbicara tentang Konektor SMS. Ini membantu Anda terhubung ke API REST eksternal yang disediakan oleh penyedia layanan dan mengirim pesan SMS ke pelanggan.

Salah satu pelanggan ingin mengintegrasikan penyedia layanan mereka dengan CRM. Penyedia layanan ini tidak terdaftar bersama kami tetapi memiliki dukungan REST API untuk mengirim SMS dan menghasilkan status pertanyaan dari SMS yang dikirim.

Kami memutuskan untuk menggunakan REST API untuk menghubungkan penyedia layanan dengan Vtiger. Mari kita bahas lebih dalam dan pelajari bagaimana kami menggunakan konektor SMS untuk mengimplementasikan integrasi ini.

Pertama, buka Perancang Modul dan pilih modul yang ada. Buat konektor SMS dengan memberikan nama padanya. Anda akan melihat konektor SMS dimuat dengan notasi XML default. Ini memiliki empat bagian:

  1. config: Bagian ini akan memiliki detail yang akan dilihat pengguna di pengaturan Konfigurasi SMS di halaman Pengaturan Vtiger. Detail ini dapat digunakan untuk mengirim SMS atau terhubung ke penyedia SMS.
  2. penyedia: Bagian ini akan menentukan detail koneksi ke penyedia Layanan SMS, seperti titik akhir SMS untuk mengirim SMS.
  3. message_send: Bagian ini akan menentukan bagaimana SMS akan dikirim ke pelanggan.
  4. message_status: Bagian ini akan memiliki perincian tentang bagaimana Anda dapat menanyakan status SMS yang terkirim.

Bagian konfigurasi akan memiliki detail untuk membantu Anda terhubung ke penyedia SMS dan mengirim SMS.

Kami akan gunakan API SMS Telnyx sebagai contoh dalam artikel ini.

Sampel CURL permintaan Telnyx SMS API ada di sini:


  

curl -X POST \

  --header "Content-Type: application/json" \

  --header "Authorization: Bearer YOUR_API_KEY" \

  --data '{

    "from": "+13115552368",

    "to": "+13115552367",

    "text": "Hello, world!"

  }' \

https://api.telnyx.com/v2/messages


  

curl -X POST \

  --header "Content-Type: application/json" \

  --header "Authorization: Bearer YOUR_API_KEY" \

  --data '{

    "from": "+13115552368",

    "to": "+13115552367",

    "text": "Hello, world!"

  }' \

https://api.telnyx.com/v2/messages

 

Dalam permintaan di atas, Kunci API pembawa otorisasi dan dari nomor telepon berbeda untuk pelanggan yang berbeda. Anda harus mengaktifkan ini di halaman setelan SMS agar pelanggan dapat memasukkan nilainya. Anda sekarang harus memindahkan informasi ini ke bagian konfigurasi XML kami seperti di bawah ini.

 

Dalam permintaan di atas, Kunci API pembawa otorisasi dan dari nomor telepon berbeda untuk pelanggan yang berbeda. Anda harus mengaktifkan ini di halaman setelan SMS agar pelanggan dapat memasukkan nilainya. Anda sekarang harus memindahkan informasi ini ke bagian konfigurasi XML kami seperti di bawah ini.


  

<config>

        <fields>

            <field name="from" label="From" type="text" required="true" />      

            <field name="Authorization" label="Authorization" type="password" required="true"/>         

        </fields>

    </config>


  

<config>

        <fields>

            <field name="from" label="From" type="text" required="true" />      

            <field name="Authorization" label="Authorization" type="password" required="true"/>         

        </fields>

    </config>

 

Kami mendukung bidang jenis teks, kata sandi, dan URL. Menetapkan atribut bidang ini ke Wajib akan membuat informasi untuk bidang ini wajib dimasukkan. Ini akan memastikan bahwa pengguna akan mengisi informasi yang diperlukan.

Sekarang di bawah bagian penyedia, Anda akan menambahkan titik akhir sms dan token pembawa.

Node URL XML menunjuk ke titik akhir, dan autentikasi memiliki token pembawa yang mengambil nilai dari konfigurasi pengguna.

Perhatikan $config.$fields.Authorization? $config berarti membaca nilai dari bagian konfigurasi. $fields adalah penunjuk ke bidang yang tersedia di bagian konfigurasi, dan Otorisasi adalah nama bidang yang diberikan.

 

Kami mendukung bidang jenis teks, kata sandi, dan URL. Menetapkan atribut bidang ini ke Wajib akan membuat informasi untuk bidang ini wajib dimasukkan. Ini akan memastikan bahwa pengguna akan mengisi informasi yang diperlukan.

Sekarang di bawah bagian penyedia, Anda akan menambahkan titik akhir sms dan token pembawa.

Node URL XML menunjuk ke titik akhir, dan autentikasi memiliki token pembawa yang mengambil nilai dari konfigurasi pengguna.

Perhatikan $config.$fields.Authorization? $config berarti membaca nilai dari bagian konfigurasi. $fields adalah penunjuk ke bidang yang tersedia di bagian konfigurasi, dan Otorisasi adalah nama bidang yang diberikan.


  

<provider>

       <url> https://api.telnyx.com/v2 </url>

          <auth>

               <bearer token="$config.$fields.Authorization" />

           </auth>

   </provider>


  

<provider>

       <url> https://api.telnyx.com/v2 </url>

          <auth>

               <bearer token="$config.$fields.Authorization" />

           </auth>

   </provider>

 

Kami telah menyelesaikan par konfigurasi. Sekarang kita pindah ke - cara mengirim SMS. Untuk ini, kita akan mulai dengan node message_send. Itu dapat dipecah menjadi tiga bagian.

URL, header, dan parameter. Ini dapat dibandingkan dengan URL permintaan, header permintaan, dan parameter permintaan.

Jenis permintaannya adalah POST, jadi kami menyetel atribut metode di simpul XML permintaan sebagai "post". URL akan disetel ke titik akhir URI. 

Kami sudah mengatur provider.url dengan https://api.telnyx.com/v2, jadi atur saja / pesan sebagai URL di sini.

Kita perlu mengirim tipe konten, dan token pembawa autentikasi akan diambil dari node provider.auth.

Selanjutnya, parameter harus dikirim sebagai data mentah. Setiap parameter memiliki nama dan nilai. Kami telah berbicara tentang $config.$fields.* di atas. @recipients dan @message adalah nilai dinamis yang akan diganti saat runtime. Selain itu, jika Anda memilih templat SMS untuk mengirim SMS, Anda juga dapat menarik @templateid dari catatan templat untuk mengirimkannya ke penyedia. Penyedia layanan dapat memetakan template Anda ke template yang disetujui. 

 

Kami telah menyelesaikan par konfigurasi. Sekarang kita pindah ke - cara mengirim SMS. Untuk ini, kita akan mulai dengan node message_send. Itu dapat dipecah menjadi tiga bagian.

URL, header, dan parameter. Ini dapat dibandingkan dengan URL permintaan, header permintaan, dan parameter permintaan.

Jenis permintaannya adalah POST, jadi kami menyetel atribut metode di simpul XML permintaan sebagai "post". URL akan disetel ke titik akhir URI. 

Kami sudah mengatur provider.url dengan https://api.telnyx.com/v2, jadi atur saja / pesan sebagai URL di sini.

Kita perlu mengirim tipe konten, dan token pembawa autentikasi akan diambil dari node provider.auth.

Selanjutnya, parameter harus dikirim sebagai data mentah. Setiap parameter memiliki nama dan nilai. Kami telah berbicara tentang $config.$fields.* di atas. @recipients dan @message adalah nilai dinamis yang akan diganti saat runtime. Selain itu, jika Anda memilih templat SMS untuk mengirim SMS, Anda juga dapat menarik @templateid dari catatan templat untuk mengirimkannya ke penyedia. Penyedia layanan dapat memetakan template Anda ke template yang disetujui. 


  

<message_send>

       <request method="post">

           <url>/messages </url>

           <headers>

                <header name="content-type" value="application/json" />

             

           </headers>

           <parameters raw-post-data="true">

               <parameter name="from" value="$config.$fields.from" />

               <parameter name="to" value="@recipients" />

               <parameter name="text" value="@message" />

           </parameters>          

       </request>

</message_send>


  

<message_send>

       <request method="post">

           <url>/messages </url>

           <headers>

                <header name="content-type" value="application/json" />

             

           </headers>

           <parameters raw-post-data="true">

               <parameter name="from" value="$config.$fields.from" />

               <parameter name="to" value="@recipients" />

               <parameter name="text" value="@message" />

           </parameters>          

       </request>

</message_send>

 

Selain itu, Anda perlu memetakan respons tindakan kirim SMS untuk menangkap pengidentifikasi SMS unik. Anda dapat menggunakan ID SMS unik ini untuk menanyakan status SMS dan memetakan nilai status penyedia SMS dengan nilai status SMS Vtiger. 

Dengan cara yang sama, Anda bisa mendapatkan status pesan terkirim menggunakan ID SMS. Untuk menerapkan ini, kami sarankan Anda membaca dokumentasi kami yang memberi Anda detail lebih lanjut.

Sini adalah tautan untuk kode XML lengkap untuk konektor sms Telnyx. Anda juga dapat melihat kami dokumentasi vtap yang menjelaskan konektor SMS secara detail.

Catatan: Anda juga dapat membuat konektor SMS sebagai modul ekstensi baru. Anda juga dapat memperluas solusi Anda ke pelanggan Vtiger lainnya melalui Vtiger Marketplace.

 

Selain itu, Anda perlu memetakan respons tindakan kirim SMS untuk menangkap pengidentifikasi SMS unik. Anda dapat menggunakan ID SMS unik ini untuk menanyakan status SMS dan memetakan nilai status penyedia SMS dengan nilai status SMS Vtiger. 

Dengan cara yang sama, Anda bisa mendapatkan status pesan terkirim menggunakan ID SMS. Untuk menerapkan ini, kami sarankan Anda membaca dokumentasi kami yang memberi Anda detail lebih lanjut.

Sini adalah tautan untuk kode XML lengkap untuk konektor sms Telnyx. Anda juga dapat melihat kami dokumentasi vtap yang menjelaskan konektor SMS secara detail.

Catatan: Anda juga dapat membuat konektor SMS sebagai modul ekstensi baru. Anda juga dapat memperluas solusi Anda ke pelanggan Vtiger lainnya melalui Vtiger Marketplace.

 
 

Keberpihakan Vtiger 

 

Alat yang kami sukai

 
 

Anda dapat melihat apa yang dilakukan pengguna Anda di situs web Anda dan melihat video tindakan dan gerakan mouse yang mereka gunakan pemutaran ulang terbuka

Openreplay adalah alat yang dihosting sendiri yang memungkinkan Anda menangkap sesi pengguna dan melihat semua yang dilakukan pengguna di aplikasi web Anda, hingga ke detail terkecil. Ini memberi banyak kontrol kepada pengembang untuk mengonfigurasi data pengguna apa yang harus diambil atau dilewati dan kontrol privasi lainnya.

 

Anda dapat melihat apa yang dilakukan pengguna Anda di situs web Anda dan melihat video tindakan dan gerakan mouse yang mereka gunakan pemutaran ulang terbuka

Openreplay adalah alat yang dihosting sendiri yang memungkinkan Anda menangkap sesi pengguna dan melihat semua yang dilakukan pengguna di aplikasi web Anda, hingga ke detail terkecil. Ini memberi banyak kontrol kepada pengembang untuk mengonfigurasi data pengguna apa yang harus diambil atau dilewati dan kontrol privasi lainnya.

 
 
 

Survei Vtiger

 
 

Suara Anda penting!

Sudahkah Anda menggunakan VTAP? Kami mengharapkan umpan balik dan saran Anda tentang alat kode rendah dan tanpa kode VTAP. Apa yang ingin Anda lihat, dan apa yang kurang yang seharusnya menjadi bagian dari platform VTAP?

Ikuti survei ini untuk berbagi pengalaman dan masukan.

 

Suara Anda penting!

Sudahkah Anda menggunakan VTAP? Kami mengharapkan umpan balik dan saran Anda tentang alat kode rendah dan tanpa kode VTAP. Apa yang ingin Anda lihat, dan apa yang kurang yang seharusnya menjadi bagian dari platform VTAP?

Ikuti survei ini untuk berbagi pengalaman dan masukan.

 
 

Coming Soon

 
 

Desainer Wawasan 2.0 akan mengaktifkan wawasan dari data historis Vtiger.

Misalnya, berapa banyak bidang Status kontak yang diubah dari Hot menjadi Tidak Aktif, berapa banyak transaksi yang dipindahkan dari satu saluran pipa ke saluran lainnya dalam jangka waktu tertentu, dan seterusnya. 

Anda dapat memplot data ini pada bagan atau membuat tabulasi ke dalam tabel dengan detail seperti pengguna atau grup mana yang membuat perubahan tersebut.

 

Desainer Wawasan 2.0 akan mengaktifkan wawasan dari data historis Vtiger.

Misalnya, berapa banyak bidang Status kontak yang diubah dari Hot menjadi Tidak Aktif, berapa banyak transaksi yang dipindahkan dari satu saluran pipa ke saluran lainnya dalam jangka waktu tertentu, dan seterusnya. 

Anda dapat memplot data ini pada bagan atau membuat tabulasi ke dalam tabel dengan detail seperti pengguna atau grup mana yang membuat perubahan tersebut.

 
 

Daftar untuk menerima pembaruan terbaru!