2012-03-12 24 views
1

我試圖使用Force.com IDE將報表大量移動到salesforce中的不同文件夾中。使用Force.com IDE在Salesforce中移動報表

我接着SarathPM這裏提供的說明: http://success.salesforce.com/questionDetail?qId=a1X30000000IEOSEA4

更新我的package.xml中,將相應的文件,然後嘗試保存到服務器。 不過,我不斷收到以下錯誤:

當部署: 保存錯誤:DeveloperName:本報告唯一的名稱已經存在或已被以前使用。請選擇一個不同的名字。

當保存到服務器: 無法「All_Leads.report」節約資源服務器:拋出:IllegalArgumentException:項目和/或項目包列表不能爲空。

必須有辦法在salesforce中移動報表,而不是手動將每個報表保存到不同的文件夾。提前致謝。

編輯:

我做的報告新鮮結帳時文件夾中。後

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

保存package.xml中

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中,移動AvgEngagementLengthByPracticeArea.report到Utility_Reports。在Eclipse中刷新,我看到了更改。我嘗試「保存到服務器」,它告訴我「項目未與關聯的Salesforce組織同步。」我繞過這條消息並嘗試保存,無論如何,這是當「無法保存資源」實用程序報告「服務器」消息顯示。

我試過在進行任何更改之前將所有內容與服務器同步。仍然收到相同的錯誤消息。

回答

2

我可以確認Sarath所描述的方法在遵循時是正確的。你需要一個更具體的repro場景。我建議試着移動一個報告。只要是明確的,步驟是:

  • 下載您的報告中的元數據的新副本通過Eclipse
  • 手動編輯package.xml中更改報表的文件夾中。 (我認爲你需要確保該文件夾存在於服務器上,並且你指的是它的開發者名稱,例如Folder_A/My_report)在底層文件系統
  • ,移動該報告以該名稱的文件夾中的Eclipse
  • ,做到從本地文件系統(而不是服務器)在Eclipse
  • 項目刷新,做一個保存到服務器
  • 報告應移動

如果這也不起作用,前後發表您的package.xml中,你遵循的具體步驟。

+0

這很奇怪,因爲我贊成幾乎所有我收到的答案。這相當於接受嗎?很快會發布package.xml。 – tcash21 2012-03-13 13:53:21

+0

解釋它:)接受是一種特殊的行爲(作爲投票按鈕下面的綠色大檢查標記),只有提問者才能做到。 upvoting意味着「好的答案」,接受的意思是「對我的問題正確的答案」。 – jkraybill 2012-03-13 22:28:28

相關問題