Vtiger İçgörü Tasarımcısı

BI raporlaması, büyümeyi izlemek ve stratejiler oluşturmak için ekip olarak çalışan bir işletme için en yaygın gereksinimdir.

Ancak, verilerin hacimli olması ve farklı uygulamalar arasında dağıtılması nedeniyle, verileri çekebilen, dönüştürebilen ve tek bir yerde görselleştirebilen bir araca ihtiyaç vardır.

Vtiger Insights Designer, iş gereksinimlerinize uygun raporlar tasarlamanıza yardımcı olmayı amaçlamaktadır.

Insights Designer'ın Avantajları

1) Birden çok rapor pencere öğesi içeren bir Öngörü sayfası oluşturun

2) Widget'ları kolay sürükleme ve yeniden boyutlandırma yeteneği ile konumlandırın

3) Farklı kanallardan veri getirin.

4) Farklı modlarda görselleştirin

  • tablo
  • Pivot
  • Farklı grafik türleri

Veri alma kanalları şunlardır:

  1. Vtiger Web hizmeti sorgusu
  2. Vtiger API Designer'dan Özel Rest API'leri
  3. Bir CSV dosyası kullanarak verileri yükleyin ve görselleştirin

Tasarlanan Insight'ı Dashboard'a sabitleyebilir, diğer kullanıcılarla da paylaşabilirsiniz. Tasarımcı hakkında daha fazla ayrıntı için şu makalemizi okuyun: göre.

 
 
 

VTAP Müşteri kullanım örneği

 
 

Vtiger'in Modül Tasarımcısı size farklı türde bağlayıcılar eklemek için seçenekler sunar:

  • SMS
  • Telefon çağrıları
  • WhatsApp
  • Bağlantıları senkronize et

Bugün, hakkında konuşacağız SMS Bağlayıcı. Bir servis sağlayıcı tarafından sağlanan harici bir REST API'ye bağlanmanıza ve müşterilere SMS mesajları göndermenize yardımcı olur.

Müşterilerden biri, hizmet sağlayıcısını CRM ile entegre etmek istedi. Bu hizmet sağlayıcı bizde listelenmemiştir ancak SMS göndermek ve gönderilen SMS'lerin sorgulama durumunu oluşturmak için REST API desteğine sahiptir.

Hizmet sağlayıcıyı Vtiger'e bağlamak için REST API'lerini kullanmaya karar verdik. Biraz daha derine inelim ve bu entegrasyonu uygulamak için bir SMS bağlayıcıyı nasıl kullandığımızı öğrenelim.

Önce Modül Tasarımcısına gidin ve mevcut herhangi bir modülü seçin. Bir ad vererek bir SMS bağlayıcısı oluşturun. Varsayılan XML gösterimleriyle yüklenmiş bir SMS bağlayıcısı göreceksiniz. Dört bölümü vardır:

  1. config: Bu bölümde, kullanıcının Vtiger Ayarları sayfasındaki SMS Yapılandırma ayarlarında göreceği ayrıntılar yer alacaktır. Bu bilgiler SMS göndermek veya SMS sağlayıcılarına bağlanmak için kullanılabilir.
  2. sağlayıcı: Bu bölüm, SMS göndermek için SMS uç noktaları gibi SMS Servis sağlayıcısına bağlantı ayrıntılarını tanımlayacaktır.
  3. message_send: Bu bölümde SMS'lerin müşterilere nasıl gönderileceği tanımlanır.
  4. message_status: Bu bölümde, gönderilen SMS'lerin durumunu nasıl sorgulayabileceğinize ilişkin ayrıntılar yer alacaktır.

Yapılandırma bölümünde, bir SMS sağlayıcısına bağlanmanıza ve SMS göndermenize yardımcı olacak ayrıntılar bulunur.

Kullanacağız Telnyx SMS API'si Bu yazıda örnek olarak.

Telnyx SMS API isteği CURL örneği burada:

 

Vtiger'in Modül Tasarımcısı size farklı türde bağlayıcılar eklemek için seçenekler sunar:

  • SMS
  • Telefon çağrıları
  • WhatsApp
  • Bağlantıları senkronize et

Bugün, hakkında konuşacağız SMS Bağlayıcı. Bir servis sağlayıcı tarafından sağlanan harici bir REST API'ye bağlanmanıza ve müşterilere SMS mesajları göndermenize yardımcı olur.

Müşterilerden biri, hizmet sağlayıcısını CRM ile entegre etmek istedi. Bu hizmet sağlayıcı bizde listelenmemiştir ancak SMS göndermek ve gönderilen SMS'lerin sorgulama durumunu oluşturmak için REST API desteğine sahiptir.

Hizmet sağlayıcıyı Vtiger'e bağlamak için REST API'lerini kullanmaya karar verdik. Biraz daha derine inelim ve bu entegrasyonu uygulamak için bir SMS bağlayıcıyı nasıl kullandığımızı öğrenelim.

Önce Modül Tasarımcısına gidin ve mevcut herhangi bir modülü seçin. Bir ad vererek bir SMS bağlayıcısı oluşturun. Varsayılan XML gösterimleriyle yüklenmiş bir SMS bağlayıcısı göreceksiniz. Dört bölümü vardır:

  1. config: Bu bölümde, kullanıcının Vtiger Ayarları sayfasındaki SMS Yapılandırma ayarlarında göreceği ayrıntılar yer alacaktır. Bu bilgiler SMS göndermek veya SMS sağlayıcılarına bağlanmak için kullanılabilir.
  2. sağlayıcı: Bu bölüm, SMS göndermek için SMS uç noktaları gibi SMS Servis sağlayıcısına bağlantı ayrıntılarını tanımlayacaktır.
  3. message_send: Bu bölümde SMS'lerin müşterilere nasıl gönderileceği tanımlanır.
  4. message_status: Bu bölümde, gönderilen SMS'lerin durumunu nasıl sorgulayabileceğinize ilişkin ayrıntılar yer alacaktır.

Yapılandırma bölümünde, bir SMS sağlayıcısına bağlanmanıza ve SMS göndermenize yardımcı olacak ayrıntılar bulunur.

Kullanacağız Telnyx SMS API'si Bu yazıda örnek olarak.

Telnyx SMS API isteği CURL örneği burada:


  

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

 

Yukarıdaki talepte, Yetkilendirme taşıyıcı API anahtarı ve itibaren telefon numarası farklı müşteriler için farklılık gösterir. Müşterilerin değerlerini girebilmeleri için bunu SMS ayarları sayfasında etkinleştirmeniz gerekir. Şimdi bu bilgileri aşağıdaki gibi XML'imizin config bölümüne taşımanız gerekecek.

 

Yukarıdaki talepte, Yetkilendirme taşıyıcı API anahtarı ve itibaren telefon numarası farklı müşteriler için farklılık gösterir. Müşterilerin değerlerini girebilmeleri için bunu SMS ayarları sayfasında etkinleştirmeniz gerekir. Şimdi bu bilgileri aşağıdaki gibi XML'imizin config bölümüne taşımanız gerekecek.


  

<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>

 

Metin, parola ve URL türü alanları destekliyoruz. Bu alanların niteliğinin Zorunlu olarak ayarlanması, bu alanlara bilgi girilmesini zorunlu hale getirecektir. Bu, kullanıcıların gerekli bilgileri doldurmasını sağlayacaktır.

Şimdi sağlayıcı bölümünün altında, sms bitiş noktalarını ve taşıyıcı belirteci ekleyeceksiniz.

XML URL düğümü uç noktayı işaret eder ve auth, değeri kullanıcı yapılandırmasından alan bir taşıyıcı belirtecine sahiptir.

$config.$fields.Authorization'a dikkat edin? $config, config bölümündeki değeri okumak anlamına gelir. $alanları, yapılandırma bölümündeki kullanılabilir alanların işaretçileridir ve Yetkilendirme, verilen alan adıdır.

 

Metin, parola ve URL türü alanları destekliyoruz. Bu alanların niteliğinin Zorunlu olarak ayarlanması, bu alanlara bilgi girilmesini zorunlu hale getirecektir. Bu, kullanıcıların gerekli bilgileri doldurmasını sağlayacaktır.

Şimdi sağlayıcı bölümünün altında, sms bitiş noktalarını ve taşıyıcı belirteci ekleyeceksiniz.

XML URL düğümü uç noktayı işaret eder ve auth, değeri kullanıcı yapılandırmasından alan bir taşıyıcı belirtecine sahiptir.

$config.$fields.Authorization'a dikkat edin? $config, config bölümündeki değeri okumak anlamına gelir. $alanları, yapılandırma bölümündeki kullanılabilir alanların işaretçileridir ve Yetkilendirme, verilen alan adıdır.


  

<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>

 

Yapılandırma par. Şimdi - nasıl SMS gönderileceğine geçiyoruz. Bunun için message_send düğümü ile başlayacağız. Üç parçaya ayrılabilir.

URL, başlıklar ve parametreler. Bunlar, istek URL'leri, istek başlıkları ve istek parametreleri ile karşılaştırılabilir.

İstek türü POST'tur, bu nedenle istek XML düğümündeki yöntem özniteliğini "post" olarak ayarlıyoruz. URL, URI uç noktasına ayarlanacaktır. 

Provider.url'yi zaten şu şekilde ayarladık: https://api.telnyx.com/v2, yani sadece ayarla / mesajlar burada URL olarak.

İçerik türünü göndermemiz gerekiyor ve auth taşıyıcı belirteci Provider.auth düğümünden alınacaktır.

Ardından, parametreler ham veri olarak gönderilmelidir. Her parametrenin bir adı ve değeri vardır. Yukarıda $config.$fields.* hakkında konuştuk. @alıcılar ve @mesaj çalışma zamanında değiştirilecek olan dinamik değerlerdir. Bunun dışında, SMS göndermek için bir SMS şablonu seçerseniz, sağlayıcıya göndermek için şablon kaydından @templateid'i de çekebilirsiniz. Servis sağlayıcı, şablonunuzu onaylanmış şablonlarla eşleyebilir. 

 

Yapılandırma par. Şimdi - nasıl SMS gönderileceğine geçiyoruz. Bunun için message_send düğümü ile başlayacağız. Üç parçaya ayrılabilir.

URL, başlıklar ve parametreler. Bunlar, istek URL'leri, istek başlıkları ve istek parametreleri ile karşılaştırılabilir.

İstek türü POST'tur, bu nedenle istek XML düğümündeki yöntem özniteliğini "post" olarak ayarlıyoruz. URL, URI uç noktasına ayarlanacaktır. 

Provider.url'yi zaten şu şekilde ayarladık: https://api.telnyx.com/v2, yani sadece ayarla / mesajlar burada URL olarak.

İçerik türünü göndermemiz gerekiyor ve auth taşıyıcı belirteci Provider.auth düğümünden alınacaktır.

Ardından, parametreler ham veri olarak gönderilmelidir. Her parametrenin bir adı ve değeri vardır. Yukarıda $config.$fields.* hakkında konuştuk. @alıcılar ve @mesaj çalışma zamanında değiştirilecek olan dinamik değerlerdir. Bunun dışında, SMS göndermek için bir SMS şablonu seçerseniz, sağlayıcıya göndermek için şablon kaydından @templateid'i de çekebilirsiniz. Servis sağlayıcı, şablonunuzu onaylanmış şablonlarla eşleyebilir. 


  

<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>

 

Bunun dışında, benzersiz SMS tanımlayıcısını yakalamak için SMS gönderme eyleminin yanıtını eşlemeniz gerekir. SMS durumunu sorgulamak ve SMS sağlayıcı durum değerlerini Vtiger SMS durum değerleriyle eşleştirmek için bu benzersiz SMS kimliğini kullanabilirsiniz. 

Aynı şekilde SMS ID kullanarak gönderilen mesajın durumunu da öğrenebilirsiniz. Bunu uygulamak için, size daha fazla ayrıntı veren belgelerimizi incelemenizi öneririz.

İşte Telnyx sms bağlayıcısı için eksiksiz XML kodunun bağlantısıdır. Ayrıca bizim vtap belgeleri SMS konektörlerini ayrıntılı olarak açıklayan.

Not: Yeni bir uzantı modülü olarak bir SMS bağlayıcı da oluşturabilirsiniz. Çözümünüzü Vtiger Marketplace aracılığıyla diğer Vtiger müşterilerine de genişletebilirsiniz.

 

Bunun dışında, benzersiz SMS tanımlayıcısını yakalamak için SMS gönderme eyleminin yanıtını eşlemeniz gerekir. SMS durumunu sorgulamak ve SMS sağlayıcı durum değerlerini Vtiger SMS durum değerleriyle eşleştirmek için bu benzersiz SMS kimliğini kullanabilirsiniz. 

Aynı şekilde SMS ID kullanarak gönderilen mesajın durumunu da öğrenebilirsiniz. Bunu uygulamak için, size daha fazla ayrıntı veren belgelerimizi incelemenizi öneririz.

İşte Telnyx sms bağlayıcısı için eksiksiz XML kodunun bağlantısıdır. Ayrıca bizim vtap belgeleri SMS konektörlerini ayrıntılı olarak açıklayan.

Not: Yeni bir uzantı modülü olarak bir SMS bağlayıcı da oluşturabilirsiniz. Çözümünüzü Vtiger Marketplace aracılığıyla diğer Vtiger müşterilerine de genişletebilirsiniz.

 
 

Vtiger UYGULAMASI 

 

beğendiğimiz araçlar

 
 

Kullanıcılarınızın web sitenizde ne yaptığını görebilir ve eylemlerinin ve fare hareketlerinin videosunu kullanarak görüntüleyebilirsiniz. açık tekrar

Openreplay, kullanıcı oturumlarını yakalamanıza ve kullanıcıların web uygulamanızda yaptığı her şeyi en küçük ayrıntısına kadar görmenize olanak tanıyan, kendi kendine barındırılan bir araçtır. Hangi kullanıcı verilerinin yakalanması veya atlanması gerektiğini ve diğer gizlilik kontrollerini yapılandırmak için geliştiricilere birçok kontrol sağlar.

 

Kullanıcılarınızın web sitenizde ne yaptığını görebilir ve eylemlerinin ve fare hareketlerinin videosunu kullanarak görüntüleyebilirsiniz. açık tekrar

Openreplay, kullanıcı oturumlarını yakalamanıza ve kullanıcıların web uygulamanızda yaptığı her şeyi en küçük ayrıntısına kadar görmenize olanak tanıyan, kendi kendine barındırılan bir araçtır. Hangi kullanıcı verilerinin yakalanması veya atlanması gerektiğini ve diğer gizlilik kontrollerini yapılandırmak için geliştiricilere birçok kontrol sağlar.

 
 
 

Vtiger Anketi

 
 

Sesin önemli!

VTAP kullandınız mı? VTAP düşük kodlu ve kodsuz araçlarla ilgili görüş ve önerilerinizi almak isteriz. Ne görmek istersiniz ve VTAP platformunun bir parçası olması gereken eksik olan nedir?

Bu ankete katılın deneyimlerinizi ve girdilerinizi paylaşmak için.

 

Sesin önemli!

VTAP kullandınız mı? VTAP düşük kodlu ve kodsuz araçlarla ilgili görüş ve önerilerinizi almak isteriz. Ne görmek istersiniz ve VTAP platformunun bir parçası olması gereken eksik olan nedir?

Bu ankete katılın deneyimlerinizi ve girdilerinizi paylaşmak için.

 
 

Yakında

 
 

İçgörü Tasarımcısı 2.0 Vtiger geçmiş verilerinden içgörüler sağlayacaktır.

Örneğin, kaç kişinin Durum alanının Etkin durumundan Etkin Değil durumuna değiştirildiği, belirli bir süre içinde kaç anlaşmanın bir ardışık düzenden diğerine taşındığı vb. 

Bu verileri bir grafik üzerinde çizebilir veya bu tür değişiklikleri hangi kullanıcı veya grubun yaptığı gibi ayrıntıları içeren tablolar halinde tablo haline getirebilirsiniz.

 

İçgörü Tasarımcısı 2.0 Vtiger geçmiş verilerinden içgörüler sağlayacaktır.

Örneğin, kaç kişinin Durum alanının Etkin durumundan Etkin Değil durumuna değiştirildiği, belirli bir süre içinde kaç anlaşmanın bir ardışık düzenden diğerine taşındığı vb. 

Bu verileri bir grafik üzerinde çizebilir veya bu tür değişiklikleri hangi kullanıcı veya grubun yaptığı gibi ayrıntıları içeren tablolar halinde tablo haline getirebilirsiniz.

 
 

En son güncellemeleri almak için kaydolun!