• 耕治 木村 6
  • NEWBIE
  • 25 Points
  • Member since 2016

  • Chatter
    Feed
  • 0
    Best Answers
  • 0
    Likes Received
  • 0
    Likes Given
  • 3
    Questions
  • 3
    Replies
【目的】
外部システムとの連携
外部システムにて商品情報を登録すると
SalesForceの商品マスタにAPI経由でUpsertしたい。

【外部システム概要】
Json形式のResponseをAPI経由で指定されたURLにRESTする。

【問題点】
下記の記事を参考にさせて頂き、RestResourceを使用した、
受け取り後のApexクラスは作成することが出来ました。
RestResourceアノテーションについて
http://tyoshikawa1106.hatenablog.com/entry/2015/05/21/235843

問題点としては、
どのようにしてRestResourceアノテーションクラスに
外部システムから渡してあげればいいかという点です。

外部システム側では
・送信URL
・ヘッダ情報(複数選択可)
・パラメータ情報(複数選択可)
の3点を設定します。
カスタムコンポーネントを使用してサイドメニューに
「オブジェクトA」の検索フォームを実装しようとしています。

実装内容としては、Name項目で完全一致検索をかけ
該当するレコードがあった場合に該当レコードの詳細ページに遷移するといった作りを想定しています。

問題点としては、Name項目を入力して検索ボタンを押し再描画する際に
全体が再描画されるわけではなく、サイドメニューに埋め込まれている
カスタムコンポーネント部分が再描画されてしまいます。

カスタムコンポーネント内のボタン及びリンクの再描画処理を全体に対して行うにはどのように実装すればいいでしょうか。
イメージとしては、標準で用意されている「最近使ったデータ」のリンクを押した際の再描画処理のようにしたいです。

下記が現時点での保存ボタンの実装内容となります。
<apex:commandButton action="{!doSearch}" value="検索" />
下記がdoSearchメソッド内の戻り値の概要です。
return new PageReference('/' + オブジェクト.Id);
オブジェクト数の制限が10個ということですが
20個オブジェクトを作成しても制限がかからず参照編集権限がある状態です。
環境はSandBox環境です。
【目的】
外部システムとの連携
外部システムにて商品情報を登録すると
SalesForceの商品マスタにAPI経由でUpsertしたい。

【外部システム概要】
Json形式のResponseをAPI経由で指定されたURLにRESTする。

【問題点】
下記の記事を参考にさせて頂き、RestResourceを使用した、
受け取り後のApexクラスは作成することが出来ました。
RestResourceアノテーションについて
http://tyoshikawa1106.hatenablog.com/entry/2015/05/21/235843

問題点としては、
どのようにしてRestResourceアノテーションクラスに
外部システムから渡してあげればいいかという点です。

外部システム側では
・送信URL
・ヘッダ情報(複数選択可)
・パラメータ情報(複数選択可)
の3点を設定します。
カスタムコンポーネントを使用してサイドメニューに
「オブジェクトA」の検索フォームを実装しようとしています。

実装内容としては、Name項目で完全一致検索をかけ
該当するレコードがあった場合に該当レコードの詳細ページに遷移するといった作りを想定しています。

問題点としては、Name項目を入力して検索ボタンを押し再描画する際に
全体が再描画されるわけではなく、サイドメニューに埋め込まれている
カスタムコンポーネント部分が再描画されてしまいます。

カスタムコンポーネント内のボタン及びリンクの再描画処理を全体に対して行うにはどのように実装すればいいでしょうか。
イメージとしては、標準で用意されている「最近使ったデータ」のリンクを押した際の再描画処理のようにしたいです。

下記が現時点での保存ボタンの実装内容となります。
<apex:commandButton action="{!doSearch}" value="検索" />
下記がdoSearchメソッド内の戻り値の概要です。
return new PageReference('/' + オブジェクト.Id);
オブジェクト数の制限が10個ということですが
20個オブジェクトを作成しても制限がかからず参照編集権限がある状態です。
環境はSandBox環境です。