【问题标题】:Moving Reports in Salesforce using Force.com IDE使用 Force.com IDE 在 Salesforce 中移动报表
【发布时间】:2012-03-12 18:18:46
【问题描述】:

我正在尝试使用 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 之后

<members>SampleConsultingDashboardReports</members>
<members>Utility_Reports</members>
<members>Utility_Reports/AvgEngagementLengthByPracticeArea</members>
<members>Utility_Reports/X10_reports_Account_activities_last_7d</members>

保存 package.xml,将 AvgEngagementLengthByPracticeArea.report 移至 Utility_Reports。在 Eclipse 中刷新,我看到了变化。我尝试“保存到服务器”,它告诉我“项目未与关联的 Salesforce 组织同步”。我绕过该消息并尝试保存,此时“无法将资源'实用程序报告'保存到服务器”消息出现。

在进行任何更改之前,我尝试将所有内容与服务器同步。仍然收到相同的错误消息。

【问题讨论】:

    标签: ide salesforce


    【解决方案1】:

    我可以确认 Sarath 描述的方法在完全遵循时是有效的。您将需要更具体的重现场景。我建议尝试只移动一份报告。为了清楚起见,步骤是:

    • 通过 Eclipse 下载报告元数据的新副本
    • 手动编辑 package.xml 以更改报告的文件夹。 (我认为您需要确保该文件夹存在于服务器上,并且您指的是它的开发者名称,例如 Folder_A/My_report)
    • 在底层文件系统中,将该报告移至同名文件夹
    • 在 Eclipse 中,从本地文件系统(不是服务器)刷新项目
    • 在 Eclipse 中,保存到服务器
    • 报告应该移动

    如果这也不起作用,请在前后发布您的 package.xml,以及您遵循的确切步骤。

    【讨论】:

    • 这很奇怪,因为我几乎对收到的每一个答案都投了赞成票。这相当于接受吗?很快就会发布 package.xml。
    • 这就解释了 :) 接受是只有提问者才能执行的特殊操作(显示为投票按钮下方的绿色大复选标记)。 Upvoting 表示“好的答案”,accepting 表示“我的问题的正确答案”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-18
    • 2020-07-07
    相关资源
    最近更新 更多