Salesforce 版 Dropbox:高级管理设置

Admins 已更新 Aug 08, 2025

In this article

person icon

本文中的信息适用于 Dropbox Standard、Business、Advanced、Business Plus 和 Enterprise 的管理员。

warning icon

重要提示: 2025 年 10 月 14 日起,我们将不再为 Dropbox for Salesforce 提供支持。该工具可能不会立即被删除,但我们无法保证在该日期之后仍可使用。了解有关终止支持 Dropbox for Salesforce 的更多信息


使用标准配置设置 Dropbox for Salesforce 后,您可能需要按照本文所述自定义 Dropbox for Salesforce 集成。

使用自定义对象或默认配置之外的标准对象

要使用自定义对象或默认配置中所含对象之外的对象(帐户、联系人、案例、机会、潜在客户),请按照以下说明执行操作:

  1. 登录 Salesforce 网站。
  2. 打开齿轮图标,然后单击设置
  3. 平台工具部分下,单击自定义代码
  4. 单击 Visualforce 页面
  5. 在页面列表中,单击新建
  6. 为您的 Visualforce 页面添加标签名称
  7. 在以下两个代码中任选其一替换 Visualforce 标记。standardController 的值需要替换成对象 API 名称。对于标准对象,API 名称等同于标准对象的名称。例如,“Contracts”对象的 API 名称是“Contract”。

Dropbox for [Object]:

<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
<Dropbox_for_SF:Dropbox />
</apex:page>
所有的 Dropbox for [Object]:
<apex:page standardController="INSERT—API—NAME—HERE" docType="html-5.0" showHeader="false" sidebar="false" applyHtmlTag="false" applyBodyTag="false">
  <Dropbox_for_SF:Dropbox AllDropbox="true" />
</apex:page>
  1. 单击保存

如果您未使用 Salesforce Lightning,请按照以下说明执行操作:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 内部版本下,单击开发
  4. 单击 Visualforce 页面
  5. 在页面列表中,单击新建
  6. 为您的 Visualforce 页面添加标签名称
  7. 使用上方详述的代码替换 Visualforce 标记。standardController 的值需要替换成对象 API 名称。对于标准对象,API 名称等同于标准对象的名称。例如,“Contracts”对象的 API 名称是“Contract”。
  8. 单击保存

要使用上面创建的 Visualforce 页面更新对象布局,您需要按照以下说明操作:

  1. 单击对象管理器
  2. 选择您要编辑的对象。
  3. 单击页面布局
  4. 选择您要编辑的布局。
  5. 在顶部的设置框中,将某个部分拖放到页面上。
  6. 填写版块名称,然后将布局设为一列。
  7. 单击确定
  8. 转至“Visualforce 页面”项目,然后将相应页面拖放至 Dropbox部分。
  9. 单击保存
  10. 添加“Visualforce 页面”后,单击扳手图标。
  11. 在选项页面上,将 Visualforce 页面属性设为宽度 100%,高度 400 像素,并选中显示滚动条复选框。

如果您未使用 Salesforce Lightning,请按照以下说明执行操作:

  1. 单击设置
  2. 在左上方的搜索栏中,搜索“ObjectManager”。
  3. 选择您要编辑的对象,然后点击左侧的页面布局
  4. 在您要使用的布局旁边,单击菜单箭头,然后选择编辑
  5. 在顶部的设置框中,将某个部分拖放到页面上。
  6. 填写部分名称,然后将布局设为一列。
  7. 单击确定
  8. 转至 Visualforce 页面项目,然后将相应页面拖放至 Dropbox 部分。
  9. 单击保存
  10. 添加 Visualforce 页面后,单击扳手图标。
  11. 在选项页面上,将 Visualforce 页面属性设为宽度 100%,高度 400 像素,并选中显示滚动条复选框。

其次,您需要按照以下步骤为自定义或非默认的标准对象设置新的对象触发条件:

  1. 登录 Salesforce 网站。
  2. 打开齿轮图标,然后单击设置
  3. 选择对象和字段下的对象管理器
  4. 选择自定义对象。
  5. 单击触发条件
  6. 单击新建
  7. 将下方代码块复制到输入字段中,并替换适当的名称。
Trigger <TRIGGER_NAME> on <OBJECT_API_NAME> (after update, after delete) {
    
        if(Trigger.isAfter && Trigger.isUpdate){
            Dropbox_for_SF.HandleRecordChange.OnRecordChange(Trigger.old, Trigger.new);
        }
    
        if(Trigger.isAfter && Trigger.isDelete){
            Dropbox_for_SF.HandleRecordChange.HandleMerge(Trigger.old);
        }
    
    }

如果您未使用 Salesforce Lightning,请按照以下说明设置自定义对象触发条件:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 内部版本下,单击创建
  4. 选择对象
  5. 选择自定义对象。
  6. 触发条件部分,点击新建
  7. 将上方代码块复制到输入字段中,并替换适当的名称。

为解决代码覆盖问题,请按照以下步骤执行操作:

  1. 将以下代码作为自定义 Apex 类添加到自定义变更集,名称为 CustomTests:
@isTest
public class CustomTest
{
  static testMethod void update<OBJECT_API_NAME>() {
      <OBJECT_API_NAME>  a = new <OBJECT_API_NAME> (Name='test');
      insert a;
      Test.startTest();
      a.Name = 'new test';
      update a;
      Test.stopTest();
      system.assertEquals('new test', a.name);
  }
}
  1. 在开发者控制台中重新运行所有测试。

在 Salesforce1 移动版上启用 Dropbox for Salesforce

要在 Salesforce1 移动应用中使用 Salesforce 版 Dropbox,您需要先在页面布局中添加移动卡。

  1. 登录 Salesforce 网站。
  2. 打开齿轮图标,然后单击设置
  3. 平台工具部分下,单击对象和字段
  4. 单击对象管理器
  5. 选择您要编辑的对象。
  6. 单击页面布局
  7. 选择您要编辑的布局。
  8. 向下滚动到移动卡(仅限 Salesforce1)部分。
  9. 在屏幕顶部的设置框中,单击 Visualforce 页面
  10. 移动版 Dropbox for [Object] 拖放到移动卡(仅限 Salesforce1)部分。
  11. 单击保存

接下来,您可以将自定义对象设为 Salesforce1 移动版可用。要使自定义对象与 Salesforce1 移动版兼容,您首先需要在设置 Visualforce 页面时启用此功能。按照这些步骤执行操作,使您的自定义对象处于可查看状态:

  1. 登录 Salesforce 网站。
  2. 打开齿轮图标,然后单击设置
  3. 平台工具部分下,单击自定义代码
  4. 单击 Visualforce 页面
  5. 单击新建
  6. 给您的页面添加标签名称
  7. 勾选可供 Salesforce 移动应用和 Lightning 页面使用复选框。
  8. 复制并粘贴这些说明前面的代码,使用对象 API 名称替换插入 API 名称文本。
  9. 单击保存

如果您未使用 Salesforce Lightning,请按照以下说明执行操作:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 内部版本下,单击自定义
  4. 自定义部分下,选择您要编辑的对象,然后单击页面布局
  5. 在想要使用的布局旁边,单击编辑
  6. 向下滚动到移动卡(仅限 Salesforce1)部分。
  7. 在屏幕顶部的设置框中,单击 Visualforce 页面
  8. 移动版 Dropbox for [Object] 拖放到移动卡(仅限 Salesforce1)部分。
  9. 单击保存

接下来,您可以将自定义对象设为 Salesforce1 移动版可用。要使自定义对象与 Salesforce1 移动版兼容,您首先需要在设置 Visualforce 页面时启用此功能。按照这些步骤执行操作,使您的自定义对象处于可查看状态:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 内部版本下,单击开发
  4. 单击 Visualforce 页面
  5. 在页面列表中,单击新建
  6. 为您的 Visualforce 页面添加标签名称
  7. 给您的页面添加标签名称
  8. 勾选可供 Salesforce 移动应用和 Lightning 页面使用复选框。
  9. 复制并粘贴下方代码,使用对象 API 名称替换插入 API 名称文本。
  10. 单击保存

<apex:page standardController=“INSERT—API—NAME—HERE” docType =“html-5.0” showHeader=“false” sidebar=“false” applyHtmlTag=“false” applyBodyTag="false">
<Dropbox_for_SF:DropboxMobile / >
</apex:page>

查找 Salesforce 对象 API 名称

Salesforce 中的每个对象都有一个 API 名称。如果您使用的是自定义对象,可以按照以下说明查找 API 名称:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 在左列的“内部版本”部分下,单击创建
  4. 单击下拉列表选项中的对象
  5. 单击对象的名称。
  6. 单击对象的标签后,您就会看到 API 的名称。

创建对象记录模板

Dropbox for Salesforce 可以使用“模板文件夹”为您构建文件夹结构。这些文件夹可将您的 Salesforce 记录关联到 Dropbox 帐户中的文件夹。

Salesforce 版 Dropbox 创建的文件夹默认为空。如果您希望它们包含各自的子文件夹结构,模板文件夹功能可以代您操作。

  1. 登录 Salesforce 网站。
  2. 检查哪个电子邮件地址已关联至 Salesforce 版 Dropbox。
    • 单击 Salesforce 帐户中的 Dropbox 选项选项卡,即可在其中查看电子邮件地址
  3. 在 dropbox.com 上打开 Salesforce 文档文件夹。
  4. 单击您要处理的对象文件夹的名称。
  5. 创建新的文件夹,然后将其命名为“模板”。
  6. 模板文件夹添加文件和文件夹,以创建您需要的结构。
  7. 在 Salesforce 中,单击 Dropbox 选项选项卡。
  8. 向下滚动到标准对象设置,然后单击编辑
  9. 勾选您要处理的对象旁边的启用模板复选框。
  10. 单击保存
highlighter icon

注意:

  • 模板文件夹不溯及过往。您在设置新模板文件夹结构之前创建的所有文件夹结构都不会受到影响。
  • 要针对记录触发生成模板的操作,请将文件添加到 Dropbox 帐户“Salesforce 文档”文件夹中该记录所在的 Dropbox 文件夹。
  • 模板文件夹只适用于存储在公共“Salesforce 文档”文件夹中的对象。它们目前与“私人 Salesforce 文档”文件夹中的对象不兼容
  • 模板文件夹不适用于自定义对象或者使用命名惯例的对象。

按照 Salesforce 记录名称执行操作

默认情况下,重命名 Salesforce 记录不会更改 Dropbox 帐户中的文件夹。但是,您可以启用自动重命名,确保重命名 Dropbox for Salesforce 中的文件夹时,Dropbox 中的文件夹也会重命名。

  1. 登录 Salesforce 网站。
  2. 单击 Dropbox 选项选项卡。
  3. 向下滚动到标准对象设置,然后单击编辑
  4. 单击您要启用自动重命名的对象旁边的按照 Salesforce 记录名称
  5. 单击保存
highlighter icon

注意:

  • 在已启用自动重命名的共享文件夹中,Dropbox for Salesforce 将为共享文件夹中的所有人更新记录名称。
  • 对于标准对象,系统会默认设置自动重命名。对于自定义对象,您需要为该自定义对象设置触发条件,如上面的使用自定义对象部分所示。

修改共享设置

Salesforce 管理员可以设置 Dropbox for Salesforce,以按照其现有的 Salesforce 安全模式操作。默认情况下,Dropbox for Salesforce 按照 Salesforce 安全模式操作。

如果您想修改集成共享设置,请按照以下说明操作:

  1. 登录 Salesforce 网站。
  2. 单击 Dropbox 选项选项卡。
  3. 向下滚动到标准对象设置,然后单击编辑
  4. 在您希望启用的对象旁边,勾选按照 Salesforce 共享复选框。
  5. 单击保存
highlighter icon

注意:

  • 如果您为具有私人组织范围共享默认值的对象启用了按照 Salesforce 共享,则将在通过 Dropbox 组件向新记录添加文件/文件夹时创建私人 Salesforce 文档。此文件夹将只能添加到记录所有者的 Dropbox 帐户
  • 新的安全设置不可逆,且在安全设置更改前创建的文件夹将不执行新的安全设置
  • Salesforce 共享设置可在此找到:设置 > 安全 > 共享设置
  • “Salesforce 文档”文件夹将需要与团队中所有 Salesforce 版 Dropbox 用户共享
  • 只有拥有私人 Salesforce 对象访问权限的 Salesforce 用户才能通过 Salesforce 版 Dropbox 集成看到 Dropbox 内容

限制为仅限您的团队访问

Salesforce 管理员可以管理 Salesforce 用户将 Dropbox 关联至 Salesforce 的方式。

  1. 登录 Salesforce 网站。
  2. 单击 Dropbox 选项选项卡。
  3. 向下滚动到 Dropbox Business 部分,然后单击限制登录 Business 帐户
  4. 单击编辑
  5. Dropbox Business 访问权限下,勾选仅限团队成员
  6. 单击保存

向 Salesforce 用户授予访问权限

  1. 登录 Salesforce 网站。
  2. 打开齿轮图标,然后单击设置
  3. 管理部分下,单击用户
  4. 单击简档
  5. 单击您要编辑的简档名称。
  6. 向下滚动到启用的 Visualforce 页面访问权限,然后单击编辑
  7. 选择以“Dropbox_for_SF”开头的所有页面。
  8. 单击添加箭头。
  9. 单击保存
  10. 在您操作的简档页面上,向下滚动到启用的 Apex 类访问权限部分,然后单击编辑
  11. 选择以 Dropbox_for_SF 开头的所有类。
  12. 单击添加箭头。
  13. 单击保存

如果您未使用 Salesforce Lightning,请按照以下说明执行操作:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 转至管理员部分,然后单击管理用户
  4. 单击简档
  5. 单击您要编辑的简档名称。
  6. 向下滚动到启用的 Visualforce 页面访问权限,然后单击编辑
  7. 选择以“Dropbox_for_SF”开头的所有页面。
  8. 单击添加箭头。
  9. 单击保存
  10. 在您操作的简档页面上,向下滚动到启用的 Apex 类访问权限部分,然后单击编辑
  11. 选择以 wbdbox 开头的所有类。
  12. 单击添加箭头。
  13. 单击保存

制作自己的文件夹名称结构

Salesforce 版 Dropbox 可参照您在 Dropbox 中的 Salesforce 设置来创建文件夹结构。不过,管理员可以逐一在每个对象上更改所创建的文件夹的默认结构或命名惯例。

“联系人”对象的标准命名惯例为名+姓。不过,您可以将其改为姓+名。如果您执行此更改,那么在创建时,命名设置将按照您的命名首选项操作。

  1. 登录 Salesforce 网站。
  2. 打开齿轮图标,然后单击设置
  3. 平台工具部分下,单击对象和字段
  4. 单击对象管理器
  5. 选择您要编辑的对象。
  6. 单击字段和关系
  7. 单击新建
  8. 数据类型下,选择公式
  9. 单击下一步
  10. 字段标签框中输入“自定义 Dropbox 路径”。
  11. 字段名框中输入“Custom_Dropbox_Path”。
  12. 公式返回类型下选择文本,然后单击下一步
  13. 输入您的公式(例如:"Contact/" & LastName & ", " & FirstName),然后单击下一步
  14. 在您要授予访问权限的简档旁边,选择可见框。
  15. 单击下一步
  16. 单击保存

如果您未使用 Salesforce Lightning,请按照以下说明执行操作:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 在左列的内部版本部分下,单击自定义
  4. 选择联系人
  5. 单击字段
  6. 向下滚动到联系人自定义字段和关系列表,然后单击新建
  7. 数据类型下,选择公式
  8. 单击下一步
  9. 字段标签框中,输入“自定义 Dropbox 路径”。
  10. 字段名框中输入“Custom_Dropbox_Path”。
  11. 公式返回类型下选择文本,然后单击下一步
  12. 输入公式并单击下一步
  13. 在您要授予访问权限的简档旁边,选择可见框。
  14. 单击下一步
  15. 单击保存

highlighter icon

注意:

  • 对于带自定义命名规则的对象,其记录文件夹将直接显示在“Salesforce 文档”文件夹下。如果您希望记录文件夹像没有自定义命名时一样显示在对象文件夹(如“联系人”)下,那么您需要在添加的公式中指定。例如:"Contact/" & 姓 & ", " & 名。
  • 这些更改不具回溯性,只能应用于新创建的文件夹。
  • 您可以对所有的标准对象和自定义对象执行此流程,可以添加其他字段、文本、数字或日期来进一步自定义您的文件夹路径。

将 Dropbox 添加到发布者布局

您可以使 Dropbox 界面能够在 Chatter 上访问。为此,在全局发布者中将 Dropbox 添加为快速操作即可。

  1. 登录 Salesforce 网站。
  2. 打开齿轮图标,然后单击设置
  3. 平台工具部分下,单击用户界面
  4. 单击全局操作
  5. 单击发布者布局
  6. 选择您要编辑的对象。
  7. 单击字段和关系
  8. 操作栏中,单击全局布局项旁边的编辑
  9. Dropbox快速操作部分拖放到全局发布者部分。

如果您未使用 Salesforce Lightning,请按照以下说明执行操作:

  1. 登录 Salesforce 网站。
  2. 单击设置
  3. 单击创建
  4. 单击全局操作
  5. 单击发布者布局
  6. 操作栏中,单击全局布局项旁边的编辑
  7. Dropbox快速操作部分拖放到全局发布者部分。

这篇文章有用吗?

请告诉我们为什么它没有帮助:

感谢您告诉我们!

谢谢您的意见!

社区答案

获取帮助的其他方式