本文内容:
要使用自定义对象或默认配置中所含对象之外的对象(帐户、联系人、案例、机会、潜在客户),请按照以下说明执行操作:
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>
<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>
如果您未使用 Salesforce Lightning,请按照以下说明执行操作:
要用上述创建的 Visualforce 页面更新对象布局,您需要按照以下说明执行操作:
如果您未使用 Salesforce Lightning,请按照以下说明执行操作:
其次,您需要按照以下步骤为自定义或非默认的标准对象设置新的对象触发条件:
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,请按照以下说明设置自定义对象触发条件:
为解决代码覆盖问题,请按照以下步骤执行操作:
@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);
}
}
要在 Salesforce1 移动应用中使用 Dropbox for Salesforce,您需要先在页面布局中添加移动卡。
接下来,您可以将自定义对象设为 Salesforce1 移动版可用。要使自定义对象与 Salesforce1 移动版兼容,您首先需要在设置 Visualforce 页面时启用此功能。按照这些步骤执行操作,使您的自定义对象处于可查看状态:
如果您未使用 Salesforce Lightning,请按照以下说明执行操作:
接下来,您可以将自定义对象设为 Salesforce1 移动版可用。要使自定义对象与 Salesforce1 移动版兼容,您首先需要在设置 Visualforce 页面时启用此功能。按照这些步骤执行操作,使您的自定义对象处于可查看状态:
<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 名称。如果您在使用自定义对象,则可以按照这些说明查找 API 名称。
Dropbox for Salesforce 可以使用“模板文件夹”为您构建文件夹结构。这些文件夹将您的 Salesforce 记录关联至 Dropbox 中的文件夹。
Dropbox for Salesforce 创建的文件夹默认为空。如果您希望它们包含各自的子文件夹结构,模板文件夹功能可以代您操作。
注意:
默认情况下,重命名 Salesforce 记录并不会改变您 Dropbox 中的相应文件夹。不过,您可以启用自动重命名功能,以便每当您在 Dropbox for Salesforce 中重命名文件夹时,Dropbox 中的相应文件夹也会更新。
注意:
Salesforce 管理员可以设置 Dropbox for Salesforce,以按照其现有的 Salesforce 安全模式操作。默认情况下,Dropbox for Salesforce 按照 Salesforce 安全模式操作。
如果要修改集成共享设置,您可以按照下方说明操作:
注意:
Salesforce 管理员可以管理 Salesforce 用户将 Dropbox 关联至 Salesforce 的方式。
如果您未使用 Salesforce Lightning,请按照以下说明执行操作:
Dropbox for Salesforce 可参照您在 Dropbox 中的 Salesforce 设置来创建文件夹结构。不过,管理员可以逐一在每个对象上更改所创建的文件夹的默认结构或命名惯例。
“联系人”对象的标准命名惯例为名+姓。不过,您可以将其改为姓+名。如果您执行此更改,那么在创建时,命名设置将按照您的命名首选项操作。
如果您未使用 Salesforce Lightning,请按照以下说明执行操作:
注意:
您可以使 Dropbox 界面能够在 Chatter 上访问。为此,在全局发布者中将 Dropbox 添加为快速操作即可。
如果您未使用 Salesforce Lightning,请按照以下说明执行操作: