2011-10-20 9 views
4

Java API統合ツールを作成しています。これは、リード&連絡先が存在しない場合、新規カスタムフィールドを作成します。少しの検索の後、私はこれを行う方法を見つけました。 リストの次のビットは、新しく作成されたフィールドを「リード情報」レイアウトまたは「連絡先情報」レイアウトに取得することです。APIを使用してSalesForceのレイアウトセクションにカスタムフィールドを追加する方法

私はmetadata api docsを調べましたが、JavaまたはプレーンなSOAPメッセージを使用している例は見つかりません。私はフォーラムのほとんどでオンラインで検索しましたが、私が見つけることができるサンプルコードベースは成功しませんでした。

誰かがJavaやSOAPのいずれかを使ってサンプルを提供できれば、それは素晴らしいことでしょう。

+5

メタデータAPIドキュメントのレイアウトコンポーネントを見ましたか? http://www.salesforce.com/us/developer/docs/api_meta/index_Left.htm#StartTopic=Content/meta_layouts.htmの一番下に例があります – ryanbrainard

答えて

0

レイアウトにフィールドを追加するだけではできません。最初に既存のレイアウトを取得し、それにフィールドを追加してレイアウトを更新する必要があります。 レイアウトは、セクションを表す他のオブジェクトで構成された複雑なオブジェクトであり、次に行などです。 SOAPまたはメタデータAPIを使用して最初にレイアウトを取得することをお勧めします。それを解析して追加の行とフィールドを挿入する方法について説明します。

関連する問題