我正在尝试使用Force.com IDE将报表批量移动到salesforce中的不同文件夹。
我按照SarathPM提供的说明进行操作: http://success.salesforce.com/questionDetail?qId=a1X30000000IEOSEA4
我更新了我的package.xml,移动相应的文件,然后尝试保存到服务器。 但是,我不断收到以下错误:
部署时: 保存错误:DeveloperName:此报告唯一名称已存在或之前已使用过。请选择其他名称。
保存到服务器时: 无法将资源“All_Leads.report”保存到服务器:IllegalArgumentException:项目和/或项目包列表不能为空。
必须有一种方法在salesforce中移动报表,而不是手动将每个报表保存到其他文件夹。提前谢谢。
修改
我只对报告文件夹进行了新的检查。
之前的package.xml
<members>SampleConsultingDashboardReports</members>
<members>SampleConsultingDashboardReports/AvgEngagementLengthByPracticeArea</members
<members>Utility_Reports</members>
<members>Utility_Reports/X10_reports_Account_activities_last_7d</members>
>后的 package.xml
保存package.xml,将AvgEngagementLengthByPracticeArea.report移至Utility_Reports。在Eclipse中刷新,我看到了变化。我尝试“保存到服务器”,它告诉我“项目未与关联的Salesforce组织同步”。我绕过邮件并尝试保存,这是当“无法保存资源'实用程序报告'到服务器”消息显示时。 我尝试在进行任何更改之前将所有内容与服务器同步。仍然得到相同的错误消息。 <members>SampleConsultingDashboardReports</members>
<members>Utility_Reports</members>
<members>Utility_Reports/AvgEngagementLengthByPracticeArea</members>
<members>Utility_Reports/X10_reports_Account_activities_last_7d</members>
答案 0 :(得分:2)
我可以确认Sarath所描述的方法,当完全遵循时,是有效的。你需要一个更具体的repro场景。我建议尝试移动一个报告。需要明确的是,步骤是:
如果这也不起作用,请在您之前和之后发布您的package.xml,以及您遵循的确切步骤。