使用自定义按钮

使用自定义按钮

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

Idea此功能也适用于团队模块。欲了解更多,请参阅:使用团队模块配置团队模块团队模块中的自动化
可用性
需要的权限
具有定制Zoho CRM权限的用户可以使用此功能。
团队模块管理员可以访问其团队模块的此功能。


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

创建自定义按钮

您可以在模块中的三个不同位置创建自定义按钮:
  1. 列表视图 - 每条记录条目的旁边。这也包括查看。然而,在看板视图中在记录上放置按钮是不支持的。
  2. 模块顶部的工具托盘
  3. 在一个记录内:创建页面、编辑页面、详情页面(查看页面)。如果您在一个记录内创建按钮,那么,您也可以确定这些按钮要放置在哪个布局上。
下列列表解释了按钮放置的位置。
  • 创建/复制页面:该按钮在创建或复制记录时可用。


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


  • 查看页面:该按钮将在记录详情页面可用。
  • 列表视图 - 实用工具菜单: 该按钮将被放置在列表视图的更多操作选项旁边。


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


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


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


  • 向导:该按钮将在向导布局中可用。
  • 电子邮件线程自定义按钮将出现在转发按钮的右侧。


创建自定义按钮的步骤:

  1. 将鼠标悬停在所需模块上,点击更多图标(...)。选择+按钮

    或者,前往设置  > 定制 > 模块和字段 > [选择模块] > 按钮。在按钮 选项卡中,点击创建新按钮
  2. 创建您的按钮 页面中,执行以下操作:
    • 输入按钮名称。
      按钮名称不应超过 30 个字符。
    • 点击添加描述链接,并指定您的自定义按钮的详细信息。
      描述不应超过 250 个字符。
    • 选择要放置按钮的布局。可以选择多个布局。
    • 从下拉列表中选择自定义按钮的位置。您可以从以下选项中选择:记录中列表中关联列表中向导中
    • 选择页面中的位置。
      • 如果选择将按钮放置在记录中,可以选择创建/复制、编辑或详细信息。
      • 如果您选择将按钮放置在列表中,您可以从实用菜单、每条记录(项目)或批量操作菜单中选择。
      • 如果您选择将按钮放置在相关列表中,则按钮将自动放置在相关列表的顶部。
      • 如果您选择将按钮放置在向导中,则位置可以在向导构建器本身中确定。
  1. 选择一个用户点击自定义按钮时要执行的操作。
    您可以从库中选择预定义的操作,或选择您的组织中用户已创建的现有操作。也可以通过编写自定义函数、打开新的网页标签或根据您的需求调用 URL 来定义自己的操作。
    1. 如果您选择调用 URL,还需要选择按钮的显示方式。
    2. 选择按钮操作是必须的。
  1. 如果希望获取执行此按钮的用户的位置信息,可以打开位置偏好切换开关。

确定按钮的可访问性。选择按钮是为 CRM 用户和/或为门户用户。

    1. 如果为 CRM 用户创建了按钮,请选择希望按钮可访问的用户角色。
    一旦自定义按钮与操作相关联,CRM 管理员可以通过仅分配特定角色来管理权限,以查看和访问自定义按钮。




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

  2. 如果您将自定义按钮放置在列表视图页面中,请在执行按钮操作前至少选择一条记录。
  3. 如果您选择将按钮放置在列表视图或任何不在记录内部的位置(详情页、创建/复制页、编辑页),则您将无法选择布局。
  4. 在列表视图中,您还可以选择多个记录来执行按钮操作。如果选择了多个记录且按钮操作是自定义函数,则传递的记录值将以 |||(三竖线符号)分隔。
  5. 如果将按钮放置在列表视图-实用菜单 中,在配置按钮的操作时(即在函数中,或调用 URL 时),记录信息将不可用。


定义按钮操作

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

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

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

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

考虑下列场景:

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

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

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


  3. 在 配置自定义函数 对话框中,为参数映射指定值,然后点击保存
    例如:
    • accountID从字段列表中选择"accountid"。
  4. 选择具有访问权限的角色。


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

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

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

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

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

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

编写您自己的自定义函数

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

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

  1. 将鼠标悬停在所需模块上,点击更多图标(...)。选择+按钮。或者,进入设置 > 定制 模块与字段,按钮 选项卡中,点击创建新按钮
  2. 创建自定义按钮,并从下拉列表中选择按钮操作为编写自定义函数
  3. 在 创建新的函数 弹窗中,输入函数名称,显示名称,并添加描述。
  4. 在 自定义函数 页面,实施下列操作:
    • 指定您的函数的名称和描述,点击编辑参数链接。

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

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

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

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

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


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

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

响应追踪

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

调用URL

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

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

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

Notes
注意
  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页签以及相关的合并字段将会被打开。

编辑自定义按钮

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

编辑自定义按钮的步骤:

  1. 进入设置>定制>模块和字段->  [选择模块] > 链接&按钮
  2. 按钮 选项卡下,所有现有的自定义按钮都将列出。
  3. 选择您想要编辑的按钮,点击 编辑。
  4. 编辑您的按钮 页面,根据您的要求编辑按钮名称、按钮操作等。

排序自定义按钮

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

排序自定义按钮的步骤:

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


删除自定义按钮

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

删除自定义按钮的步骤:

  1. 访问设置>定制>模块和字段->  [选择模块] 链接&按钮
    在 链接&按钮 页面下方,所有现有自定义按钮将列出。
  2. 选择您想要删除的所需按钮,然后点击删除   图标
  3. 点击保存。
  4. 一旦自定义按钮与某个操作相关联,则CRM 管理员可以通过仅给特定角色分配查看和访问自定义按钮来管理权限。

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

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

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

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

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



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



    • Related Articles

    • 链接和按钮 - 概述

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

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

      什么是向导? 向导可帮助您将长表单分为几个分屏,用户可在每个屏幕上输入数据跳转到下一个分屏,直到完成。按步骤操作避免不知所措,也减少了输入错误数据的几率,因为部分完成的表单可以保存为草稿稍后提交。 您可以将向导的支持扩展到外部合作者和利益相关者,如客户、合作伙伴或任何有门户访问权限的人。他们可以根据权限创建、编辑、更新和删除记录。用户还可以跟踪记录的状态。 向导可用于以下场景: 您希望用户按照顺序填写表格 完成任务时涉及若干步骤 您希望用户在提交表单前能将其另存为草稿 可用性 需要权限 ...