« Visualforceで数値や日付のフォーマットを指定して表示するには? | メイン | Apexで承認プロセスを操作するには? »

2010年8月31日 (火)

Force.com IDEで同期するメタデータを設定するには?

Force.com IDEの「Refresh from Server」で、サーバーのメタデータをローカルに落としたのに、画面上で設定したはずのメタデータを持って来れていない場合があります。

これは、Force.comプロジェクトで設定している「同期するメタデータ」の中に含まれていないのが原因です。

操作方法を覚えてしまえば、なんてことはないのですが、ハマる人が多いトピックなので、詳しく説明しておきます。

同期したいメタデータを設定に追加するには、以下の手順を実施します。

1. Force.comプロジェクトを右クリックして、プロパティを選択

2. [Force.com] → [Project Contents]を選択

3. [Force.com Project Contents]ダイアログで、右上の[Add/Remove]ボタンを押下

20100831_1

4. [Choose Metadeta Components]ダイアログで、右上の更新ボタンを押下

20100831_2_2

5. [Choose Metadeta Components]ダイアログで、同期するメタデータを選択して、[OK]押下

20100831_3

6. [Force.com Project Contents]ダイアログで、[OK]または[適用]押下

7. 同期するメタデータの設定が更新される

結構忘れやすいのが、4.の手順。
更新しないと、前回アクセス時のメタデータが表示され、最近追加したメタデータが表示されません。

5.では、ツリーを展開して確認した方が良いです。
メールテンプレートやレポート等は、それぞれ個別に選択してあげる必要があります。

設定変更後は、「Refresh from Server」で、メタデータの同期がされるようになります。

コメント

コメントを投稿

コメントは記事の投稿者が承認するまで表示されません。

採用情報

株式会社フレクトでは、事業拡大のため、
・Salesforce/Force.comのアプリケーション開発
・HerokuやAWSなどのクラウドプラットフォーム上
でのWebアプリケーション開発
エンジニア、マネージャーを募集中です。

未経験でも、これからクラウドをやってみたい方、
是非ご応募下さい。

フレクト採用ページへ

会社紹介

  • 株式会社フレクトは、
      ・認定コンサルタント
      ・認定上級デベロッパー
      ・認定デベロッパー
    が在籍している、セールスフォースパートナーです。
    また、heroku partnersにも登録されています。
    herokuパートナー
    株式会社フレクト
    Salesforce/Force.com
    導入支援サービス
    弊社の認定プロフェッショナルが支援致します。
    ・Visualforce/Apexによるアプリ開発
    ・Salesforceと連携するWebアプリ開発
    も承っております。
    セールスフォースご検討の際は、
    お気軽にお問合せください。

Twitter

リファレンス

■Developer's Guide(リファレンス)
・Apex  HTML | PDF | 日本語PDF | ガバナ制限
・Visualforce  HTML | PDF
・Web Services API  HTML | PDF | 日本語PDF
・Bulk API  HTML | PDF
・REST API  HTML | PDF | 日本語PDF
・Metadata API  HTML | PDF
・Migration Tool  HTML | PDF
・AJAX Toolkit  HTML | PDF
・Data Loader PDF | 日本語PDF

■早見表 (日本語)
数式
Apex
Visualforce
Web Services API
Chatter