Nhà thiết kế thông tin chi tiết Vtiger

Báo cáo BI là yêu cầu phổ biến nhất đối với một doanh nghiệp hoạt động theo nhóm - để theo dõi tốc độ tăng trưởng và đưa ra chiến lược.

Tuy nhiên, với dữ liệu khổng lồ và được phân phối trên các ứng dụng khác nhau, cần có một công cụ có thể lấy dữ liệu, biến đổi và trực quan hóa dữ liệu ở một nơi.

Vtiger Insights Designer nhằm giúp bạn thiết kế các báo cáo phù hợp với nhu cầu kinh doanh của bạn.

Lợi ích của Insights Designer

1) Tạo trang Thông tin chi tiết với nhiều tiện ích báo cáo

2) Định vị các tiện ích bằng khả năng kéo và thay đổi kích thước dễ dàng

3) Lấy dữ liệu từ các kênh khác nhau.

4) Hình dung ở các chế độ khác nhau

  • Bàn
  • Trục
  • Các loại biểu đồ khác nhau

Các kênh để tìm nạp dữ liệu là:

  1. Truy vấn dịch vụ web Vtiger
  2. API nghỉ ngơi tùy chỉnh từ Vtiger API Designer
  3. Tải lên dữ liệu bằng tệp CSV và trực quan hóa chúng

Bạn có thể ghim Insight được thiết kế vào Bảng điều khiển và bạn cũng có thể chia sẻ nó với những người dùng khác. Để biết thêm chi tiết về Nhà thiết kế, hãy đọc của chúng tôi bài viết .

 
 
 

Trường hợp sử dụng khách hàng VTAP

 
 

Trình thiết kế mô-đun của Vtiger cung cấp cho bạn các tùy chọn để thêm các loại trình kết nối khác nhau:

  • SMS
  • Cuộc gọi điện thoại
  • WhatsApp
  • Trình kết nối đồng bộ

Hôm nay, chúng ta sẽ nói về Trình kết nối SMS. Nó giúp bạn kết nối với API REST bên ngoài do nhà cung cấp dịch vụ cung cấp và gửi tin nhắn SMS cho khách hàng.

Một trong những khách hàng muốn tích hợp nhà cung cấp dịch vụ của họ với CRM. Nhà cung cấp dịch vụ này không được liệt kê với chúng tôi nhưng có hỗ trợ API REST để gửi SMS và tạo trạng thái yêu cầu của SMS đã gửi.

Chúng tôi quyết định sử dụng API REST để kết nối nhà cung cấp dịch vụ với Vtiger. Chúng ta hãy đi sâu hơn một chút và tìm hiểu cách chúng tôi đã sử dụng trình kết nối SMS để triển khai tích hợp này.

Đầu tiên, đi đến Trình thiết kế mô-đun và chọn bất kỳ mô-đun hiện có nào. Tạo trình kết nối SMS bằng cách đặt tên cho nó. Bạn sẽ thấy trình kết nối SMS được tải với các ký hiệu XML mặc định. Nó có bốn phần:

  1. config: Phần này sẽ có các chi tiết mà người dùng sẽ thấy trong cài đặt Cấu hình SMS trên trang Cài đặt Vtiger. Những chi tiết này có thể được sử dụng để gửi SMS hoặc kết nối với các nhà cung cấp SMS.
  2. nhà cung cấp: Phần này sẽ xác định chi tiết kết nối với nhà cung cấp Dịch vụ SMS, như điểm cuối SMS để gửi SMS.
  3. message_send: Phần này sẽ xác định cách SMS sẽ được gửi cho khách hàng.
  4. message_status: Phần này sẽ có thông tin chi tiết về cách bạn có thể truy vấn trạng thái của các SMS đã gửi.

Phần cấu hình sẽ có thông tin chi tiết giúp bạn kết nối với nhà cung cấp dịch vụ SMS và gửi SMS.

Chúng tôi sẽ sử dụng API SMS của Telnyx như một ví dụ trong bài viết này.

Telnyx SMS API yêu cầu mẫu CURL ở đây:

 

Trình thiết kế mô-đun của Vtiger cung cấp cho bạn các tùy chọn để thêm các loại trình kết nối khác nhau:

  • SMS
  • Cuộc gọi điện thoại
  • WhatsApp
  • Trình kết nối đồng bộ

Hôm nay, chúng ta sẽ nói về Trình kết nối SMS. Nó giúp bạn kết nối với API REST bên ngoài do nhà cung cấp dịch vụ cung cấp và gửi tin nhắn SMS cho khách hàng.

Một trong những khách hàng muốn tích hợp nhà cung cấp dịch vụ của họ với CRM. Nhà cung cấp dịch vụ này không được liệt kê với chúng tôi nhưng có hỗ trợ API REST để gửi SMS và tạo trạng thái yêu cầu của SMS đã gửi.

Chúng tôi quyết định sử dụng API REST để kết nối nhà cung cấp dịch vụ với Vtiger. Chúng ta hãy đi sâu hơn một chút và tìm hiểu cách chúng tôi đã sử dụng trình kết nối SMS để triển khai tích hợp này.

Đầu tiên, đi đến Trình thiết kế mô-đun và chọn bất kỳ mô-đun hiện có nào. Tạo trình kết nối SMS bằng cách đặt tên cho nó. Bạn sẽ thấy trình kết nối SMS được tải với các ký hiệu XML mặc định. Nó có bốn phần:

  1. config: Phần này sẽ có các chi tiết mà người dùng sẽ thấy trong cài đặt Cấu hình SMS trên trang Cài đặt Vtiger. Những chi tiết này có thể được sử dụng để gửi SMS hoặc kết nối với các nhà cung cấp SMS.
  2. nhà cung cấp: Phần này sẽ xác định chi tiết kết nối với nhà cung cấp Dịch vụ SMS, như điểm cuối SMS để gửi SMS.
  3. message_send: Phần này sẽ xác định cách SMS sẽ được gửi cho khách hàng.
  4. message_status: Phần này sẽ có thông tin chi tiết về cách bạn có thể truy vấn trạng thái của các SMS đã gửi.

Phần cấu hình sẽ có thông tin chi tiết giúp bạn kết nối với nhà cung cấp dịch vụ SMS và gửi SMS.

Chúng tôi sẽ sử dụng API SMS của Telnyx như một ví dụ trong bài viết này.

Telnyx SMS API yêu cầu mẫu CURL ở đây:


  

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

 

Trong yêu cầu trên, Khóa API người mang ủy quyềntừ số điện thoại khác nhau cho các khách hàng khác nhau. Bạn phải bật tính năng này trên trang cài đặt SMS để khách hàng nhập giá trị của họ. Bây giờ bạn sẽ phải di chuyển thông tin này đến phần cấu hình của XML của chúng tôi như bên dưới.

 

Trong yêu cầu trên, Khóa API người mang ủy quyềntừ số điện thoại khác nhau cho các khách hàng khác nhau. Bạn phải bật tính năng này trên trang cài đặt SMS để khách hàng nhập giá trị của họ. Bây giờ bạn sẽ phải di chuyển thông tin này đến phần cấu hình của XML của chúng tôi như bên dưới.


  

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

 

Chúng tôi hỗ trợ loại trường văn bản, mật khẩu và URL. Đặt thuộc tính của các trường này thành Bắt buộc sẽ khiến việc nhập thông tin cho các trường này trở thành bắt buộc. Điều này sẽ đảm bảo rằng người dùng sẽ điền vào các thông tin cần thiết.

Bây giờ trong phần nhà cung cấp, bạn sẽ thêm các điểm cuối sms và mã thông báo mang.

Nút URL XML trỏ đến điểm cuối và xác thực có mã thông báo mang sẽ lấy giá trị từ cấu hình người dùng.

Lưu ý $config.$fields.Authorization? $config có nghĩa là đọc giá trị từ phần cấu hình. $fields là các con trỏ tới các trường có sẵn trong phần cấu hình và Ủy quyền là tên trường được cung cấp.

 

Chúng tôi hỗ trợ loại trường văn bản, mật khẩu và URL. Đặt thuộc tính của các trường này thành Bắt buộc sẽ khiến việc nhập thông tin cho các trường này trở thành bắt buộc. Điều này sẽ đảm bảo rằng người dùng sẽ điền vào các thông tin cần thiết.

Bây giờ trong phần nhà cung cấp, bạn sẽ thêm các điểm cuối sms và mã thông báo mang.

Nút URL XML trỏ đến điểm cuối và xác thực có mã thông báo mang sẽ lấy giá trị từ cấu hình người dùng.

Lưu ý $config.$fields.Authorization? $config có nghĩa là đọc giá trị từ phần cấu hình. $fields là các con trỏ tới các trường có sẵn trong phần cấu hình và Ủy quyền là tên trường được cung cấp.


  

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

 

Chúng tôi đã hoàn thành mệnh giá cấu hình. Bây giờ chúng ta chuyển sang - cách gửi SMS. Đối với điều này, chúng tôi sẽ bắt đầu với nút message_send. Nó có thể được chia thành ba phần.

URL, tiêu đề và tham số. Chúng có thể được so sánh với URL yêu cầu, tiêu đề yêu cầu và tham số yêu cầu.

Loại yêu cầu là POST, vì vậy chúng tôi đặt thuộc tính phương thức trong nút XML của yêu cầu là “bài đăng”. URL sẽ được đặt thành điểm cuối URI. 

Chúng tôi đã đặt nhà cung cấp.url với https://api.telnyx.com/v2, vì vậy chỉ đặt / tin nhắn làm URL ở đây.

Chúng tôi cần gửi loại nội dung và mã thông báo mang mã xác thực sẽ được lấy từ nút nhà cung cấp.auth.

Tiếp theo, các tham số sẽ được gửi dưới dạng dữ liệu thô. Mỗi tham số có một tên và giá trị. Chúng tôi đã nói về $config.$fields.* ở trên. @recipients và @message là các giá trị động sẽ được thay thế khi chạy. Ngoài ra, nếu bạn chọn một mẫu SMS để gửi SMS, bạn cũng có thể lấy @templateid từ bản ghi mẫu để gửi cho nhà cung cấp. Nhà cung cấp dịch vụ có thể ánh xạ mẫu của bạn tới các mẫu đã được phê duyệt. 

 

Chúng tôi đã hoàn thành mệnh giá cấu hình. Bây giờ chúng ta chuyển sang - cách gửi SMS. Đối với điều này, chúng tôi sẽ bắt đầu với nút message_send. Nó có thể được chia thành ba phần.

URL, tiêu đề và tham số. Chúng có thể được so sánh với URL yêu cầu, tiêu đề yêu cầu và tham số yêu cầu.

Loại yêu cầu là POST, vì vậy chúng tôi đặt thuộc tính phương thức trong nút XML của yêu cầu là “bài đăng”. URL sẽ được đặt thành điểm cuối URI. 

Chúng tôi đã đặt nhà cung cấp.url với https://api.telnyx.com/v2, vì vậy chỉ đặt / tin nhắn làm URL ở đây.

Chúng tôi cần gửi loại nội dung và mã thông báo mang mã xác thực sẽ được lấy từ nút nhà cung cấp.auth.

Tiếp theo, các tham số sẽ được gửi dưới dạng dữ liệu thô. Mỗi tham số có một tên và giá trị. Chúng tôi đã nói về $config.$fields.* ở trên. @recipients và @message là các giá trị động sẽ được thay thế khi chạy. Ngoài ra, nếu bạn chọn một mẫu SMS để gửi SMS, bạn cũng có thể lấy @templateid từ bản ghi mẫu để gửi cho nhà cung cấp. Nhà cung cấp dịch vụ có thể ánh xạ mẫu của bạn tới các mẫu đã được phê duyệt. 


  

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

 

Ngoài ra, bạn cần ánh xạ phản hồi của hành động gửi SMS để nắm bắt số nhận dạng SMS duy nhất. Bạn có thể sử dụng ID SMS duy nhất này để truy vấn trạng thái SMS và ánh xạ các giá trị trạng thái của nhà cung cấp SMS với các giá trị trạng thái SMS của Vtiger. 

Theo cách tương tự, bạn có thể nhận trạng thái của tin nhắn đã gửi bằng ID SMS. Để thực hiện điều này, chúng tôi khuyên bạn nên xem qua tài liệu của chúng tôi để cung cấp cho bạn thêm chi tiết.

Đây là liên kết cho mã XML hoàn chỉnh cho trình kết nối sms Telnyx. Bạn cũng có thể xem của chúng tôi tài liệu vtap trong đó giải thích chi tiết các trình kết nối SMS.

Lưu ý: Bạn cũng có thể tạo trình kết nối SMS dưới dạng mô-đun mở rộng mới. Bạn cũng có thể mở rộng giải pháp của mình cho các khách hàng khác của Vtiger thông qua Vtiger Marketplace.

 

Ngoài ra, bạn cần ánh xạ phản hồi của hành động gửi SMS để nắm bắt số nhận dạng SMS duy nhất. Bạn có thể sử dụng ID SMS duy nhất này để truy vấn trạng thái SMS và ánh xạ các giá trị trạng thái của nhà cung cấp SMS với các giá trị trạng thái SMS của Vtiger. 

Theo cách tương tự, bạn có thể nhận trạng thái của tin nhắn đã gửi bằng ID SMS. Để thực hiện điều này, chúng tôi khuyên bạn nên xem qua tài liệu của chúng tôi để cung cấp cho bạn thêm chi tiết.

Đây là liên kết cho mã XML hoàn chỉnh cho trình kết nối sms Telnyx. Bạn cũng có thể xem của chúng tôi tài liệu vtap trong đó giải thích chi tiết các trình kết nối SMS.

Lưu ý: Bạn cũng có thể tạo trình kết nối SMS dưới dạng mô-đun mở rộng mới. Bạn cũng có thể mở rộng giải pháp của mình cho các khách hàng khác của Vtiger thông qua Vtiger Marketplace.

 
 

thái độ Vtiger 

 

Công cụ chúng tôi thích

 
 

Bạn có thể xem những gì người dùng của bạn đang làm trên trang web của bạn và xem video về hành động và chuyển động chuột của họ bằng cách sử dụng mở lại

Openreplay là một công cụ tự lưu trữ cho phép bạn ghi lại các phiên của người dùng và xem mọi thứ người dùng thực hiện trên ứng dụng web của bạn, đến từng chi tiết nhỏ nhất. Nó cung cấp nhiều quyền kiểm soát cho các nhà phát triển để định cấu hình dữ liệu người dùng nào sẽ được thu thập hoặc bỏ qua và các biện pháp kiểm soát quyền riêng tư khác.

 

Bạn có thể xem những gì người dùng của bạn đang làm trên trang web của bạn và xem video về hành động và chuyển động chuột của họ bằng cách sử dụng mở lại

Openreplay là một công cụ tự lưu trữ cho phép bạn ghi lại các phiên của người dùng và xem mọi thứ người dùng thực hiện trên ứng dụng web của bạn, đến từng chi tiết nhỏ nhất. Nó cung cấp nhiều quyền kiểm soát cho các nhà phát triển để định cấu hình dữ liệu người dùng nào sẽ được thu thập hoặc bỏ qua và các biện pháp kiểm soát quyền riêng tư khác.

 
 
 

Khảo sát Vtiger

 
 

Giọng nói của bạn quan trọng!

Bạn đã sử dụng VTAP chưa? Chúng tôi muốn phản hồi và đề xuất của bạn về các công cụ mã thấp và không mã VTAP. Bạn muốn xem điều gì và điều gì còn thiếu nên là một phần của nền tảng VTAP?

Thực hiện cuộc khảo sát này để chia sẻ kinh nghiệm và đầu vào của bạn.

 

Giọng nói của bạn quan trọng!

Bạn đã sử dụng VTAP chưa? Chúng tôi muốn phản hồi và đề xuất của bạn về các công cụ mã thấp và không mã VTAP. Bạn muốn xem điều gì và điều gì còn thiếu nên là một phần của nền tảng VTAP?

Thực hiện cuộc khảo sát này để chia sẻ kinh nghiệm và đầu vào của bạn.

 
 

Sắp Ra Mắt

 
 

Nhà thiết kế chuyên sâu 2.0 sẽ cho phép hiểu biết sâu sắc từ dữ liệu lịch sử của Vtiger.

Ví dụ: có bao nhiêu trường Trạng thái của người liên hệ đã được thay đổi từ Nóng sang Không hoạt động, bao nhiêu giao dịch đã được chuyển từ quy trình này sang quy trình khác trong một khoảng thời gian nhất định, v.v. 

Bạn có thể vẽ dữ liệu này trên biểu đồ hoặc lập bảng thành bảng với các chi tiết như người dùng hoặc nhóm nào đã thực hiện các thay đổi đó.

 

Nhà thiết kế chuyên sâu 2.0 sẽ cho phép hiểu biết sâu sắc từ dữ liệu lịch sử của Vtiger.

Ví dụ: có bao nhiêu trường Trạng thái của người liên hệ đã được thay đổi từ Nóng sang Không hoạt động, bao nhiêu giao dịch đã được chuyển từ quy trình này sang quy trình khác trong một khoảng thời gian nhất định, v.v. 

Bạn có thể vẽ dữ liệu này trên biểu đồ hoặc lập bảng thành bảng với các chi tiết như người dùng hoặc nhóm nào đã thực hiện các thay đổi đó.

 
 

Đăng ký để nhận thông tin cập nhật mới nhất!