Mark Hammer's Blog

SalesforceやTrailheadに関する情報を投稿しているブログです。

Trailhead モジュール:ユーザインターフェース API

※この内容は2019/4時点のものです。

ユーザインターフェース API の使用開始

https://trailhead.salesforce.com/ja/content/learn/modules/user-interface-api/get-started-with-user-interface-api

  • 説明:日本語
  • Challenge:日本語選択問題

サンプルアプリケーションのインストール

https://trailhead.salesforce.com/ja/content/learn/modules/user-interface-api/install-sample-app

  • 説明:日本語
  • Challenge:英語ハンズオン

【Challenge要約】

始める前に:このユニット内の手順を進め、すでにRecord Viewerサンプルアプリケーションや接続アプリケーションを作成している場合、もう一度作成する必要はありません。

  • 以下内容で接続アプリケーションを作成してください。
    • 接続アプリケーション名:RecordViewer
    • API参照名:RecordViewer
    • 取引先責任者 メール:(任意のメールアドレス)
    • OAuth 設定の有効化:チェックを入れる
    • コールバックURL:https://localhost:8443/oauth-redirect
    • 選択した OAuth 範囲:以下を選択
      • データへのアクセスと管理(api)
  • CORSの「オリジンの URL パターン」に、「https://localhost:8443」を追加してください。
  • Record Viewerアプリケーションをインストールし、実行してください。
  • Record Viewerアプリケーションをブラウザで開き、あなたのTrailhead Playground組織にアクセスして認証してください。
  • Record Viewerアプリケーションで、以下取引先レコードを作成してください。
    • 取引先名:ABC Computing
    • 取引先評価:Warm
  • 作成したレコードは、「Recent Items」リストから「ABC Computing」をクリックすることで参照できます。
  • すでにこのユニット内の手順を進めている場合、あなたは「Fax」項目を「Account Layout」取引先ページレイアウトから削除しており、「ABC Computing」レコードの「詳細」タブでも表示されません。
    もし「Fax」項目が表示されている場合は、Salesforce設定画面で「Fax」項目を「Account Layout」取引先ページレイアウトから削除してください。
  • 削除後、Record Viewerアプリケーションで「ABC Computing」レコードを再度表示し、「Fax」項目が「電話」項目の下にないことを確認してください。

レコードを表示するための UI の作成

https://trailhead.salesforce.com/ja/content/learn/modules/user-interface-api/build-ui-to-display-a-record

  • 説明:日本語
  • Challenge:日本語選択問題

レコードを編集するための UI の作成

https://trailhead.salesforce.com/ja/content/learn/modules/user-interface-api/build-ui-to-edit-a-record

  • 説明:日本語
  • Challenge:英語ハンズオン

【Challenge要約】

注意:前のユニットのChallengeが完了していない場合は、このChallengeの前に完了してください。

User Interface API と Workbench を使用し、「ABC Computing」取引先レコードの「住所(請求先)」を以下の通り追加してください。

  • 町名・番地(請求先)[Billing Street]: 123 Main Street
  • 市区郡(請求先)[Billing City]: Portland
  • 都道府県(請求先)[Billing State/Province]: OR
  • 郵便番号(請求先)[Billing Zip/Postal Code]: 97202
  • 国(請求先)[Billing Country]: USA

レコードを作成およびコピーするための UI の作成

https://trailhead.salesforce.com/ja/content/learn/modules/user-interface-api/build-ui-to-create-and-clone-a-record

  • 説明:日本語
  • Challenge:日本語選択問題

連動選択リストの UI の作成

https://trailhead.salesforce.com/ja/content/learn/modules/user-interface-api/build-ui-for-dependent-picklists

  • 説明:日本語
  • Challenge:日本語選択問題