使用自定义按钮

使用自定义按钮

自定义有利于构建灵活的CRM系统。在 Zoho CRM 中,您可以定制模块、字段、页面、链接以及很多其它元素。 除了这些元素以外,您现在可以使用 自定义按钮 高级功能创建新的按钮。
Zoho CRM 有用于执行各种预定义操作的标准按钮。 例如 转换 是用于将线索转换为联系人、客户或商机的标准按钮。 同样地,复制  也是用于复制您的 CRM 账户内任何记录的标准按钮。 CRM 管理员也可以新建按钮并根据他们的要求定义一系列操作。 Zoho CRM 中的自定义按钮可以用于将您的 CRM 与第三方应用程序连接,将不同的 Zoho CRM 模块连接在一起或与其它 Zoho 应用连接。

可用性
需要的权限
具有定制Zoho CRM权限的用户可以使用此功能。


注意
  1. 自定义按钮基于角色权限受到限制。 管理员可以与不同角色共享各个自定义按钮,处于相应角色中的用户才可以访问此按钮。
  2. 自定义按钮可用于所有预定义和自定义模块。

创建自定义按钮

自定义按钮可以放在您的 CRM 账户中以下位置:
  • 创建/复制页面:该按钮在创建或复制记录时可用。


  • 编辑页面:该按钮将在编辑记录时可用。


  • 查看页面:该按钮将在记录详情页面可用。

  • 列表视图 - 实用工具菜单: 该按钮将被放置在列表视图的更多操作选项旁边。


  • 列表视图 - 每个记录:在列表视图中,该按钮将显示在每个记录后面。


  • 列表视图 - 批量操作菜单: 只有在列表视图中选择了记录,这个按钮才会出现在更多菜单中。


  • 相关列表页面:在记录详情页面,按钮将显示在相关列表的右边。


  • 选择在用户点击自定义按钮时将执行的操作。 您可从图库中选择预定义操作或您的机构中用户已经创建的现有操作。 另可通过编写自定义函数定义您自己的操作,打开新的网络选项卡或根据您的需求调用 URL。
    必须选择按钮操作。


创建自定义按钮的步骤:

  1. 以管理员角色登录 Zoho CRM。
  2. 访问设置>定制>模块和字段。
  3. 从 模块列表 中选择所需模块。
  4. 在 链接&按钮  页签中,点击新建按钮
  5. 创建您的按钮 页面,执行下列操作:
    • 输入按钮名称。
      按钮名称不得超过 30 个字符。
    • 添加描述,指定您的自定义按钮的详细信息。
      说明不得超过 250 个字符。
    • 从下拉列表中选择您的自定义按钮的位置。

    • 选择用户点击按钮时将执行什么操作。
      您可以选择预定义操作,也可以选择机构成员已经创建的操作。也可以通过写自定义函数来定义自己的动作,根据需要打开新网页或者调用一个URL。选择按钮要执行的操作是必须的。
  6. 点击保存。
    一旦自定义按钮与某个操作关联,CRM 管理员可以通过指定特定角色访问自定义按钮。

通过自定义按钮获取位置信息 

创建自定义按钮,执行操作为运行函数,可以通过这个按钮获取用户位置信息。
这个功能对那些需要销售代表进行不定期实地考察的公司来说很有用。

在下面的例子中,公司使用CRM来维护销售和售后数据,每当收到售后申请,他们都希望当地员工可以去实地查看设备所受的损害,并且通过备注记录下来。为使记录更易访问,公司创建了一个名为发送备注自定义按钮,并显示在记录详情页面。当出外勤同事按下这个按钮,更新的备注将以电子邮件形式发送给经理。

现在,更新笔记的同时,还可以获得执行该按钮操作的地点。此项地点信息可以迎合多种需求,例如,利用实地考察的次数计算代理人的奖金, 处理客户工单和纠纷。

也就是说,如果用户有隐私方面的顾虑,也是可以理解的,一旦启用该按钮,代理人在移动端按下按钮,就会打开同意窗口,请求用户同意分享位置信息。用户可以选择同意或拒绝请求。



如果不愿共享位置信息,可以选择只执行该自定义按钮而不带位置信息。
注意
  1. 同意弹窗将出现在Zoho CRM的iOS和Android应用程序中。
  2. 如果手机App用户没有开启定位服务,Zoho CRM会提醒他们在设备上开启定位服务,随后再通过自定义按钮请求同意追踪位置信息。
  3. 同意弹窗仅适用于Zoho CRM的移动应用,网页版不适用。
  4. 位置选项只可用于“函数”自定义按钮(例如,从库中,从现有的操作,编写函数)。
  5. 位置选项不适用于“自定义动作”。
  6. 位置选项可出现在创建或复制记录,编辑记录,查看记录和相关列表时,但不适用于列表视图和向导。

自定义按钮与某动作关联之后,CRM管理员可以指定特定的角色来访问按钮。


  1. 您可以在 Zoho CRM 中为每个模块创建最多 50 个自定义按钮。


  2. 如果您将自定义按钮放在 列表视图 页面,请确保您在执行按钮操作之前至少选中一条记录。
  3. 从列表视图中,您也可以选择多条记录实施按钮操作。 如果选中了多条记录而按钮操作为自定义函数,则记录值将用 |||(三竖线符号)分隔。
  4. 如果把按钮放在 列表视图 - 实用工具 菜单中,在配置按钮的动作时(例如在函数中,或在调用URL时),记录信息不可用。

定义按钮操作

每个自定义按钮都应在用户点击按钮时与一个操作相关联。 您可以通过以下任何方式定义您的按钮操作:

  1. 从图库
  2. 从现有操作
  3. 编写您自己的自定义函数(利用 Deluge 脚本编辑器)
  4. 调用一个URL
  5. 打开一个Web页签

1. 从库中选择您的按钮操作

Zoho CRM 在库中提供了一些预设的按钮操作,这些操作可以与自定义按钮关联,在任何需要的时候用于不同业务场景。

考虑下列场景:

商机数量总计: 例如,一个客户关联一个或多个赢单关闭的商机,您想要计算该客户关联的赢单关闭商机总金额。

如需将库内函数与自定义按钮关联,步骤如下:

  1. 创建自定义按钮,从下拉列表中选择按钮操作,选择 来自库
    可用的操作将列出。
  2. 为您想要使用的对应操作点击设置
    例如:计算商机总额


  3. 在 配置函数 对话框中,配置参数。
    例如:
    • accountID:输入#,选择客户-客户ID.
  4. 选择具有访问权限的角色。


  5. 点击保存
    将成功创建自定义按钮。

2. 从现有操作中选择您的按钮操作

现有操作 是您的机构中用户创建的预定义按钮操作此选项仅在您已经为您的 Zoho CRM 账户中自定义按钮创建了自定义函数时可用。 这些操作可在任何需要的时候与不同自定义按钮一起重复使用。

3. 定义您自己的按钮操作

您可以通过下列方式定义您自己的按钮操作:

  • 编写自定义函数
  • 调用 URL
  • 调用 URL打开Web页签

编写您自己的自定义函数

使用我们的 Deluge 脚本编辑器,您可以通过编写新的自定义函数开始定义您自己的按钮操作。 另请参阅Deluge Script - 参考指南

编写您自己的自定义函数的步骤如下:

  1. 进入设置 自定义 模块与字段
  2. 选择所需模块。
  3. 在 链接和按钮 页签下,点击+新建按钮。
  4. 创建自定义按钮,从下拉列表中选择您的按钮操作,选择编写函数
  5. 在 创建新的函数 弹窗中,输入函数名称,显示名称,并添加描述。
  6. 在 自定义函数 页面,实施下列操作:
    • 指定您的函数的名称和描述,点击编辑参数链接。

    • 在 编辑参数  中,指定函数名称并将参数映射到字段名称中,或在 CRM 模块中指定自定义值。要用字段名映射,输入#选择参数值。
        1. 映射用户值:从下拉列表中选择用户来映射用户相关字段,如用户ID,电子邮件,手机,状态,角色等。

        2. 映射机构值:从下拉列表中选择机构来映射机构相关字段,如机构ID,机构名称,机构描述等。 

        3. 映射模块相关值:从下拉列表中选择模块名称来映射该模块中的字段。例如,在为联系人模块设置自定义按钮时,您可以看到联系人模块,以及它的查找模块,如有的话,例如,客户,供应商等等。如果从下拉列表中选择联系人,您将进一步映射其字段,如联系人ID,联系人所有者ID等。

        4. 映射CRM变量如果您设置一组数值为Zoho CRM变量,作为电子邮件模板中的合并字段,或者作为函数和API中可重复使用的认证参数,可在此处映射。选择Zoho CRM变量,然后映射出组名和变量名。

        5. 映射提取数据: 从下拉列表中选择请求来提取数据,例如,所有字段,参数,标题,文件内容以及函数体。在为列表视图-实用工具菜单创建自定义按钮时,此选项可以用来获取数据,如自定义视图 ID, 页码,模块名,模块显示名称。使用该选项,同时为创建或复制记录页面,编辑页面,查看页面,列表视图-每条记录,列表视图批量操作菜单,以及相关列表创建自定义按钮,可以获取模块名称和模块显示id。


    • 点击完成
  7. 在Deluge脚本编辑器 中编写您需要的函数。
  8. 点击保存并执行,验证您的代码。
    如果没有错误,您的脚本就可以与自定义按钮相关联了。

  9. 点击保存
    脚本将与自定义按钮关联。 选择不同的用户角色,检查谁可以访问自定义按钮,并点击保存创建您的按钮页面)。 无论您何时点击自定义按钮,关联函数都将被触发,一次点击后所需操作就将得到执行。

响应追踪

您可以设置提醒或弹窗,在点击自定义按钮时显示。此响应在使用Deluge脚本编辑器编写自定义函数时进行配置。如果在自定义函数中配置了任何打开URL的任务,最后打开的URL的任务将按照用户配置在新页签、新窗口或弹出窗口中打开。 默认情况下,每个与您自定义按钮相关的自定义函数都将返回空字符串。
注意:
  • 工作流规则也可以通过自定义按钮执行的自定义函数触发,利用 Deluge Scripting 内的 CRM API 集成任务来完成。

调用URL

通过 调用 URL,您点击按钮即可打开URL,将在新窗口、现有窗口或新选项卡中打开所需的操作。

以下示例展示如何通过自定义按钮调用URL。

访问Zoho CRM中线索的公司信息:您账户所有的联系人都有一个字段,可以指定公司名称。 通过创建与公司关联的URL, 您点击自定义按钮即可直接转到客户公司的详细介绍(这一自定义按钮可以根据您的要求在创建、复制或查看记录时设置)。

注意
  1. URL内容可以是动态的,您可以将URL与模块字段合并。如果是列表视图,合并字段应用逗号隔开。
  2. 按钮动作的“调用URL”选项只在新标签中打开一个URL。
  3. 但是,如果需要在打开URL的同时执行业务逻辑,则可以使用函数编辑器中提供的“openUrl”方法。编写函数并使用其中的openUrl方法在处理业务逻辑后打开URL。



点击按钮调用URL的步骤:

  1. 创建自定义按钮,并从下拉列表中选择调用URL作为按钮操作。


  2. 输入值来构建URL。
    URL 长度不超过 3000 字符。
  3. 从下拉列表中选择字段。 将插入字段变量作为URL的一部分。


  4. 选择您想要显示按钮操作的位置。
  5. 选择允许访问该按钮的用户。
  6. 点击保存

打开Web页签

通过 打开Web页签 ,您点击按钮即可在新的页签中打开Web页签以及该页签有关联的合并字段。 您可以创建新的Web页签或从已经创建并关联至您的自定义按钮的Web页签列表中进行选择。

打开一个新的web页签的步骤:

  • 创建自定义按钮,并从下拉列表中选择打开Web页签作为您的按钮操作。
  • 您可以新建Web页签或从可用列表中选择一个。

  • 创建新的Web页签并将其与您的自定义按钮关联。


  • 将显示Web页签URL。您可以根据需要添加合并字段,点击保存


    将显示Web页签URL。您可以按照您的要求添加合并字段。点击保存

编辑自定义按钮

您可以在任何需要的时候编辑现有自定义按钮。仅Zoho CRM账户管理员可以编辑自定义按钮。

编辑自定义按钮的步骤:

  1. 进入设置>定制>模块和字段->  [选择模块] > 链接&按钮
    在 链接&按钮  页签下方,将列出所有现有自定义按钮。
  2. 选择您想要编辑的按钮,点击 编辑。

  3. 编辑您的按钮 页面,根据您的要求编辑按钮名称、按钮操作等。

排序自定义按钮

您可以对模块/记录中按钮进行排序。假设已创建五个按钮,每个按钮都有其独特的用途。常用的2个按钮可以放在列表的最上面,不太常用的3个按钮可以放在列表的最下面。

排序自定义按钮的步骤:

  1. 访问创建按钮的模块。
  2. 单击自定义按钮旁的下拉箭头可以查看按钮列表。
  3. 拖放按钮,按所需顺序排序。


删除自定义按钮

Zoho CRM 管理员可以随时删除自定义按钮。

删除自定义按钮的步骤:

  1. 访问设置>定制>模块和字段->  [选择模块] > 链接&按钮
    在 链接&按钮 页面下方,所有现有自定义按钮将列出。
  2. 选择您想要删除的所需按钮,然后点击删除。


    • Related Articles

    • 链接和按钮概述

      Zoho CRM 提供即开即用的概念对 CRM 中的业务逻辑进行扩展,其中包括构建自定义字段、表单、模块和页面从而满足您的业务独特需求的能力。 除此以外,您现在可以在您的 CRM 账户中按照您的业务需求创建您自己的按钮和链接,并实现理想结果。 自定义链接 创建链接访问第三方应用程序和URL,以获取所需信息。 这是一项高级功能,让您可以享受只需一次点击就可以在您的 CRM 账户中集成来自其它站点之内容的优势。 自定义按钮 使用自定义按钮扩展您的 Zoho ...
    • 画布应用于记录列表视图

      如有需要,您可以在 Zoho CRM 中创建列表视图和看板视图,并在两者之间切换。但是,当您想要添加图片,以不同顺序排列字段,为字段文本框插入背景颜色,或为文本使用不同风格字体时,这两个视图就无法满足需求了。为此,我们引入了Canvas视图。 您可以使用 Zoho CRM ...
    • 定制你的账户

      每个企业都有自己独特的销售、服务和营销流程,这就是为什么Zoho CRM支持定制,以满足您的业务需求。作为管理员,重要的是确定并列出这些需求,并以最佳方式定制产品以满足这些需求。有不同层次的定制,如创建自定义模块,基于优先级组织模块,根据偏好重新排序,添加或删除记录的相关列表细节,为记录创建自定义视图,创建自定义视图记录,在模块中添加新的部分以获取更多信息,等等。这些不需要您写代码来实现,仅需使用我们简单好用的定制工具。 定制模块 ...
    • 使用画布构建器定制记录详情页面

      可以通过画布视图自定义记录在模块列表中的显示方式。您可以添加记录图像,使用自定义按钮来表示字段,为字段标签设置特定的字体样式或大小,更改字段类型的对齐方式等等。这些定制仅局限于列表视图。 您可以根据喜好在画布详情页面自定义记录详情页。为每个字段添加背景颜色,按不同的顺序排列,使用自定义按钮代替字段名,使用不同的字体样式等等。该视图在所有模块中都可用,包括自定义模块。 Zoho CRM 认证Canvas设计师 ...
    • 向导

      什么是向导? 向导可帮助您将长表单分为几个分屏,用户可在每个屏幕上输入数据跳转到下一个分屏,直到完成。按步骤操作避免不知所措,也减少了输入错误数据的几率。 在以下情况下,向导通常可用作:完成的部分表单可以保存为草稿,之后再提交。 想到可用于以下场景: 您希望用户按照顺序填写表格 完成任务时涉及若干步骤 您希望用户在提交表单前能将其另存为草稿 可用性 需要权限 具有管理员权限的用户可创建、编辑和删除向导。 推荐使用案例 ...