如何在salesforce中设置框小部件以上传到相关记录文件夹内的子文件夹

时间:2013-05-22 22:14:31

标签: salesforce box-api

我在SalesForce中安装了Box.com salesforce集成包。集成包中包含一个visualforce小部件,您可以将其添加到记录页面布局中,作为基于box.com的文件浏览器。使用窗口小部件上载文件时,它会在与该记录关联的框中的特殊“SalesForce”文件夹中创建一个文件夹。在盒子上附有文件的每个记录在/ SalesForce /.

下都有自己的文件夹

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

举个例子,假设我有一个名为“测试活动”的广告系列记录,我有一个名为“测试机会”的相关商机记录。机会记录使用查阅字段引用活动记录。默认情况下,如果我将一些文件上传到两个记录,它们将被上传到框中的以下文件夹:

  • “测试广告系列”文件上传到/ SalesForce / Test广告系列/

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

由于“测试机会”会查找“测试广告系列”记录,我希望这些内容可以像这样上传:

  • “测试广告系列”文件到/ SalesForce /测试广告系列/

  • “测试机会”文件到/ SalesForce /测试广告系列/测试机会/

有没有办法修改窗口小部件的顶点代码来执行此操作?我假设必须有一种方法来获取查找字段的值以获取活动记录的名称并上传到该活动记录的文件夹下的子文件夹...

感谢您花时间阅读&答复。感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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