0

我在 SalesForce 中安装了 Box.com salesforce 集成包。集成包包括一个 visualforce 小部件,您可以添加它来记录页面布局,充当基于 box.com 的文件浏览器。当您使用小部件上传文件时,它会在与该记录关联的框中的特殊“SalesForce”文件夹中创建一个文件夹。盒子上附有文件的每条记录在 /SalesForce/ 下都有自己的文件夹。

我在 SalesForce 中有两个密切合作的对象:活动和机会。默认情况下,盒子集成包不支持活动对象,因此我基于包附带的内置 AccountFiles 页面创建了一个名为 CampaignFiles 的自定义 visualforce 页面。这适用于活动对象。但是,因为我的机会与活动相关联,所以我希望上传到机会记录的文件进入相关活动记录文件夹下的子文件夹中。基本上,我只希望我的每个机会记录在其关联的活动记录文件夹中都有一个子文件夹。

例如,假设我有一个名为“Test Campaign”的营销活动记录,并且我有一个名为“Test Opportunity”的相关机会记录。机会记录使用查阅字段引用活动记录。默认情况下,如果我将一些文件上传到两条记录,它们将被上传到框上的以下文件夹:

  • “测试活动”文件上传到 /SalesForce/Test campaign/

  • “测试机会”文件已上传 /SalesForce/Test Opportunity/

由于“测试机会”查找“测试活动”记录,我希望这些上传如下:

  • “测试活动”文件到 /SalesForce/测试活动/

  • “测试机会”文件到 /SalesForce/测试活动/测试机会/

有没有办法修改小部件的顶点代码来做到这一点?我认为必须有一种方法来获取查找字段的值以获取活动记录的名称并上传到该活动记录文件夹下的子文件夹...

感谢您抽出宝贵时间阅读和回复。我感谢您的帮助!

4

1 回答 1

0

目前,我们的 Salesforce 小部件的 APEX 代码无法从外部访问,但我们可能会在未来开放。

于 2013-05-30T17:23:05.477 回答