Vtiger 洞察设计师

BI 报告是作为一个团队工作的企业最常见的要求 - 监控增长和制定战略。

然而,由于数据量巨大且分布在不同的应用程序中,因此需要一种能够在一个地方拉取数据、转换数据并可视化的工具。

Vtiger Insights Designer 旨在帮助您设计符合您业务需求的报告。

Insights Designer 的优势

1) 创建一个包含多个报告小部件的 Insight 页面

2)通过轻松拖动和调整大小来定位小部件

3)从不同渠道获取数据。

4)以不同的模式可视化

  • 不同类型的图表

获取数据的渠道有:

  1. Vtiger 网络服务查询
  2. 来自 Vtiger API Designer 的自定义 Rest API
  3. 使用 CSV 文件上传数据并将其可视化

您可以将设计好的 Insight 固定到 Dashboard,也可以分享给其他用户。 有关 Designer 的更多详细信息,请阅读我们的 刊文.

 
 
 

VTAP 客户用例

 
 

Vtiger 的模块设计器为您提供了添加不同类型连接器的选项:

  • 短信
  • 打电话
  • WhatsApp
  • 同步连接器

今天,我们将讨论 短信连接器. 它可以帮助您连接到服务提供商提供的外部 REST API 并向客户发送 SMS 消息。

其中一位客户希望将他们的服务提供商与 CRM 集成。 该服务提供商未在我们列出,但具有 REST API 支持以发送 SMS 并生成已发送 SMS 的查询状态。

我们决定使用 REST API 将服务提供商与 Vtiger 连接起来。 让我们更深入地了解一下我们是如何使用 SMS 连接器来实​​现这种集成的。

首先,转到 Module Designer 并选择任何现有模块。 通过为其提供名称来创建 SMS 连接器。 您将看到一个加载了默认 XML 符号的 SMS 连接器。 它有四个部分:

  1. 配置:此部分将包含用户将在 Vtiger 设置页面上的 SMS 配置设置中看到的详细信息。 这些详细信息可用于发送 SMS 或连接到 SMS 提供商。
  2. 提供者:此部分将定义与 SMS 服务提供者的连接详细信息,例如用于发送 SMS 的 SMS 端点。
  3. message_send:此部分将定义如何将 SMS 发送给客户。
  4. message_status:本节将详细介绍如何查询已发送短信的状态。

配置部分将包含帮助您连接到 SMS 提供商并发送 SMS 的详细信息。

我们将使用 Telnyx 短信 API 作为本文中的示例。

Telnyx SMS API 请求 CURL 示例在这里:

 

Vtiger 的模块设计器为您提供了添加不同类型连接器的选项:

  • 短信
  • 打电话
  • WhatsApp
  • 同步连接器

今天,我们将讨论 短信连接器. 它可以帮助您连接到服务提供商提供的外部 REST API 并向客户发送 SMS 消息。

其中一位客户希望将他们的服务提供商与 CRM 集成。 该服务提供商未在我们列出,但具有 REST API 支持以发送 SMS 并生成已发送 SMS 的查询状态。

我们决定使用 REST API 将服务提供商与 Vtiger 连接起来。 让我们更深入地了解一下我们是如何使用 SMS 连接器来实​​现这种集成的。

首先,转到 Module Designer 并选择任何现有模块。 通过为其提供名称来创建 SMS 连接器。 您将看到一个加载了默认 XML 符号的 SMS 连接器。 它有四个部分:

  1. 配置:此部分将包含用户将在 Vtiger 设置页面上的 SMS 配置设置中看到的详细信息。 这些详细信息可用于发送 SMS 或连接到 SMS 提供商。
  2. 提供者:此部分将定义与 SMS 服务提供者的连接详细信息,例如用于发送 SMS 的 SMS 端点。
  3. message_send:此部分将定义如何将 SMS 发送给客户。
  4. message_status:本节将详细介绍如何查询已发送短信的状态。

配置部分将包含帮助您连接到 SMS 提供商并发送 SMS 的详细信息。

我们将使用 Telnyx 短信 API 作为本文中的示例。

Telnyx SMS API 请求 CURL 示例在这里:


  

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

 

在上述请求中, 授权承载 API 密钥 不同客户的电话号码不同。 您必须在 SMS 设置页面上启用此功能,以便客户输入他们的值。 您现在必须将此信息移动到我们的 XML 的配置部分,如下所示。

 

在上述请求中, 授权承载 API 密钥 不同客户的电话号码不同。 您必须在 SMS 设置页面上启用此功能,以便客户输入他们的值。 您现在必须将此信息移动到我们的 XML 的配置部分,如下所示。


  

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

 

我们支持文本、密码和 URL 类型的字段。 将这些字段的属性设置为 Required 将使输入这些字段的信息成为强制性的。 这将确保用户填写所需信息。

现在在提供商部分下,您将添加短信端点和不记名令牌。

XML URL 节点指向端点,并且身份验证具有从用户配置中获取值的不记名令牌。

注意到 $config.$fields.Authorization 了吗? $config 表示从配置部分读取值。 $fields 是指向 config 部分中可用字段的指针,而 Authorization 是给定的字段名称。

 

我们支持文本、密码和 URL 类型的字段。 将这些字段的属性设置为 Required 将使输入这些字段的信息成为强制性的。 这将确保用户填写所需信息。

现在在提供商部分下,您将添加短信端点和不记名令牌。

XML URL 节点指向端点,并且身份验证具有从用户配置中获取值的不记名令牌。

注意到 $config.$fields.Authorization 了吗? $config 表示从配置部分读取值。 $fields 是指向 config 部分中可用字段的指针,而 Authorization 是给定的字段名称。


  

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

 

我们已经完成了配置文件。 现在我们转到 - 如何发送 SMS。 为此,我们将从 message_send 节点开始。 它可以分为三个部分。

URL、标头和参数。 这些可以与请求 URL、请求标头和请求参数进行比较。

请求类型为POST,因此我们将请求XML节点中的method属性设置为“post”。 URL 将设置为 URI 端点。 

我们已经设置了 provider.url https://api.telnyx.com/v2, 所以只设 /消息 作为此处的 URL。

我们需要发送内容类型,并且将从 provider.auth 节点获取身份验证不记名令牌。

接下来,参数应作为原始数据发送。 每个参数都有一个名称和值。 我们已经在上面讨论了 $config.$fields.* 。 @recipients 和@message 是将在运行时替换的动态值。 除此之外,如果您选择短信模板发送短信,您还可以从模板记录中提取@templateid 以将其发送给提供者。 服务提供商可以将您的模板映射到批准的模板。 

 

我们已经完成了配置文件。 现在我们转到 - 如何发送 SMS。 为此,我们将从 message_send 节点开始。 它可以分为三个部分。

URL、标头和参数。 这些可以与请求 URL、请求标头和请求参数进行比较。

请求类型为POST,因此我们将请求XML节点中的method属性设置为“post”。 URL 将设置为 URI 端点。 

我们已经设置了 provider.url https://api.telnyx.com/v2, 所以只设 /消息 作为此处的 URL。

我们需要发送内容类型,并且将从 provider.auth 节点获取身份验证不记名令牌。

接下来,参数应作为原始数据发送。 每个参数都有一个名称和值。 我们已经在上面讨论了 $config.$fields.* 。 @recipients 和@message 是将在运行时替换的动态值。 除此之外,如果您选择短信模板发送短信,您还可以从模板记录中提取@templateid 以将其发送给提供者。 服务提供商可以将您的模板映射到批准的模板。 


  

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

 

除此之外,您需要映射发送 SMS 操作的响应以捕获唯一的 SMS 标识符。 您可以使用此唯一的 SMS ID 查询 SMS 状态并将 SMS 提供程序状态值映射到 Vtiger SMS 状态值。 

同样,您可以使用短信 ID 获取已发送消息的状态。 要实现这一点,我们建议您阅读我们的文档,其中提供了更多详细信息。

这里 是 Telnyx 短信连接器的完整 XML 代码的链接。 您还可以查看我们的 vtap 文档 其中详细解释了 SMS 连接器。

请注意: 您还可以创建 SMS 连接器作为新的扩展模块。 您还可以通过 Vtiger 市场将您的解决方案扩展到其他 Vtiger 客户。

 

除此之外,您需要映射发送 SMS 操作的响应以捕获唯一的 SMS 标识符。 您可以使用此唯一的 SMS ID 查询 SMS 状态并将 SMS 提供程序状态值映射到 Vtiger SMS 状态值。 

同样,您可以使用短信 ID 获取已发送消息的状态。 要实现这一点,我们建议您阅读我们的文档,其中提供了更多详细信息。

这里 是 Telnyx 短信连接器的完整 XML 代码的链接。 您还可以查看我们的 vtap 文档 其中详细解释了 SMS 连接器。

请注意: 您还可以创建 SMS 连接器作为新的扩展模块。 您还可以通过 Vtiger 市场将您的解决方案扩展到其他 Vtiger 客户。

 
 

Vtiger 应用程序 

 

我们喜欢的工具

 
 

您可以查看您的用户在您的网站上做什么,并查看他们的操作和鼠标移动的视频使用 打开重放

Openreplay 是一种自托管工具,可让您捕获用户会话并查看用户在您的 Web 应用程序上所做的一切,包括最小的细节。 它为开发人员提供了很多控制权来配置应捕获或跳过哪些用户数据以及其他隐私控制。

 

您可以查看您的用户在您的网站上做什么,并查看他们的操作和鼠标移动的视频使用 打开重放

Openreplay 是一种自托管工具,可让您捕获用户会话并查看用户在您的 Web 应用程序上所做的一切,包括最小的细节。 它为开发人员提供了很多控制权来配置应捕获或跳过哪些用户数据以及其他隐私控制。

 
 
 

Vtiger调查

 
 

你的声音很重要!

你用过VTAP吗? 我们期待您对 VTAP 低代码和无代码工具的反馈和建议。 您希望看到什么,缺少什么应该成为 VTAP 平台的一部分?

参加这项调查 分享您的经验和意见。

 

你的声音很重要!

你用过VTAP吗? 我们期待您对 VTAP 低代码和无代码工具的反馈和建议。 您希望看到什么,缺少什么应该成为 VTAP 平台的一部分?

参加这项调查 分享您的经验和意见。

 
 

即将公开信息

 
 

洞察设计师 2.0 将使来自 Vtiger 历史数据的见解成为可能。

例如,有多少联系人的状态字段从热门更改为无效,有多少交易在特定时期内从一个管道转移到另一个管道,等等。 

您可以将此数据绘制在图表上或将其制成表格,其中包含详细信息,例如哪个用户或组进行了此类更改。

 

洞察设计师 2.0 将使来自 Vtiger 历史数据的见解成为可能。

例如,有多少联系人的状态字段从热门更改为无效,有多少交易在特定时期内从一个管道转移到另一个管道,等等。 

您可以将此数据绘制在图表上或将其制成表格,其中包含详细信息,例如哪个用户或组进行了此类更改。

 
 

注册以接收最新更新!