この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

キャンバスアプリケーションの更新

ここでは、Heroku で実行されている「hello world」アプリケーションを実行するようにキャンバスアプリケーションを更新する手順を説明します。

  1. Salesforce の [設定] で [作成] | [アプリケーション] をクリックします。
  2. [接続アプリケーション] 関連リストで、[Hello World] をクリックします。
  3. [編集] をクリックします。
  4. [ロゴ画像 URL] 項目で、https://appName.herokuapp.com/images/salesforce.png と入力します。これは、Salesforce のデフォルトの「ソフトウェアなし」画像です。この画像は、インストール画面とアプリケーションの詳細画面に表示されます。appName は、作成した Heroku アプリケーションの名前です。
  5. [アイコン URL] 項目で、https://appName.herokuapp.com/examples/hello-world/logo.png と入力します。これは、Salesforce のデフォルトの「ソフトウェアなし」画像です。

    これは、Chatter タブまたはキャンバスアプリケーションのプレビューアのアプリケーション名の横に表示される画像です。この項目を空白のま���にすると、デフォルトの雲の画像がアプリケーション名の横に表示されます。appName は、作成した Heroku アプリケーションの名前です。

  6. [コールバック URL] 項目で、https://appName.herokuapp.com/sdk/callback.html と入力します。appName は、作成した Heroku アプリケーションの名前です。
  7. [キャンバスアプリケーションの URL] 項目で、https://appName.herokuapp.com/examples/hello-world/index.jsp と入力します。appName は、作成した Heroku アプリケーションの名前です。
  8. [保存] をクリックします。キャンバスアプリケーションを保存すると、詳細ページが表示されます。
  9. Salesforce の [設定] で [キャンバスアプリケーションのプレビューア] をクリックします。キャンバスアプリケーションのプレビューアを使用して、再度パッケージ化する前にキャンバスアプリケーションをテストできます。
  10. 左側の [Hello World] リンクをクリックします。

    アプリケーションが表示されて、Hello User.FullName というメッセージが表示されます。プレビューアでアプリケーション名をクリックすると署名付き要求がエンドポイント https://appName.herokuapp.com/examples/hello-world/index.jsp に送信され、このコンテキストでキャンバスアプリケーションが動作します。

この例では、作成したキャンバスアプリケーションと同じキャンバスアプリケーションを使用しますが、Heroku で実行されている「hello world」Web アプリケーションを指し示すように更新します。そのため、以前に「hello world」アプリケーションに追加したコンシューマの秘密を更新する必要はありません。

Heroku で実行されている「hello world」アプリケーションを表示する新しいキャンバスアプリケーションを Salesforce に作成する場合、キャンバスアプリケーションの作成に進み、新しいアプリケーションを作成してアプリケーションのコンシューマの秘密を更新し、変更を Heroku にリリースします。