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

如何在salesforce中设置box小部件以上载到相关记录文件夹中的子文件夹,salesforce,box-api,Salesforce,Box Api,我在salesforce中安装了Box.com salesforce集成包。集成包包括一个visualforce小部件,您可以将其添加到记录页面布局中,该页面布局充当基于box.com的文件浏览器。当您使用小部件上载文件时,它会在与该记录关联的特殊“SalesForce”文件夹收件箱中创建一个文件夹。每个在框中附加了文件的记录在/SalesForce/下都有自己的文件夹 我在SalesForce中有两个密切合作的对象:活动和机会。默认情况下,box集成包不支持活动对象,因此我基于包附带的内置Ac

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

我在SalesForce中有两个密切合作的对象:活动和机会。默认情况下,box集成包不支持活动对象,因此我基于包附带的内置AccountFiles页面创建了一个名为“活动文件”的自定义visualforce页面。这对于活动对象来说非常有效。但是,由于我的opportunity与活动关联,我希望上载到opportunity records的文件进入关联的活动记录文件夹下的子文件夹。基本上,我只希望我的每个opportunity记录在其关联的活动记录文件夹中都有一个子文件夹

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

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

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

由于“测试机会”会查找“测试活动”记录,因此我希望将其上传如下:

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

  • “测试机会”文件到/SalesForce/Test campaign/Test Opportunity/

有没有办法修改小部件的apex代码来实现这一点?我假设必须有一种方法来获取lookup字段的值,以获取活动记录的名称并将其上载到该活动记录文件夹下的子文件夹中


感谢您抽出时间阅读并回复。我感谢你的帮助

目前,我们的Salesforce小部件的APEX代码无法从外部访问,尽管我们将来可能会打开它。

是否有可能在Box.com嵌入式VF页面中自动选择文件夹路径?我正在尝试使用如下层次结构自动加载文件夹路径//