2012-03-12 22 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:プロジェクトおよび/またはプロジェクトパッケージのリストはnullにすることはできません。

各レポートを手動で別のフォルダに保存する以外に、salesforceでレポートを移動する方法が必要です。前もって感謝します。

EDIT:

私はフォルダのみレポートの新鮮なチェックアウトをしました。

の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の後、Utility_ReportsにAvgEngagementLengthByPracticeArea.reportを移動します。 Eclipseでリフレッシュすると、変更が表示されます。 「サーバーに保存」しようとすると、「プロジェクトが関連するSalesforce組織と同期していません」というメッセージが表示されます。メッセージをバイパスして、とにかく保存しようとすると、「リソースを保存できません。ユーティリティレポートがサーバーに送信されました」というメッセージが表示されます。

試してみましたが、変更を加える前にすべてをサーバーと同期させました。それでも同じエラーメッセージが表示されます。

答えて

2

私は、Sarathが記述した方法が正確に従うと動作することを確認できます。より具体的なreproシナリオが必要です。私はただ一つのレポートを動かそうと勧めています。ただ、明確にするために、手順は次のとおりです。

  • は、レポートのフォルダを変更したpackage.xmlを手動で編集Eclipseの
  • を経由して、レポートのメタデータの新しいコピーをダウンロードしてください。 (私はあなたがフォルダがサーバー上に存在することを確認する必要があると思います、そして、あなたはそれの開発者の名前を参照しています。Folder_A/My_report)基本となるファイルシステム内
  • は、Eclipseで
  • 、ローカルファイルシステム(NOTサーバ)Eclipseで
  • からプロジェクトのリフレッシュを行い、その名前のフォルダにそのレポートを移動し、行いますこれはまた、仕事の前と後のあなたのpackage.xmlを投稿すると、あなたが続く正確な手順いない場合は報告が

を移動する必要があり、サーバー

  • に保存します。

  • +0

    私はほとんどすべての答えをupvoteするので、それは奇妙です。それは受け入れに相当するのでしょうか?まもなくpackage.xmlを投稿します。 – tcash21

    +0

    それはそれを説明します:)受け入れは、質問者だけが行うことができる特別なアクションです(投票ボタンの下の大きな緑色のチェックマークとして公開されます)。アップアップとは、「良い答え」を意味し、「私の質問に対する正しい答え」を意味します。 – jkraybill

    関連する問題