【Salesforce 認定Platformアプリケーションビルダー】試験対策:第115問

問題

アプリケーションビルダーがAppExchangeからコンポーネントをダウンロードしましたが、Lightning ホームページに追加できません。アプリケーションビルダーがカスタムコンポーネントを追加できない原因として考えられるものはどれですか。2つ選びなさい。

  • [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、開発者権限が必要である。
  • [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、カスタムタブを作成する必要がある。
  • [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、[私のドメイン]がリリースされている必要がある。
  • コンポーネントがホームページではなくレコードページ用にタグ付けされており、[Lightning アプリケーションビルダー]に表示されない。

正解

  • [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、開発者権限が必要である。
  • [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、カスタムタブを作成する必要がある。
  • [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、[私のドメイン]がリリースされている必要がある。
  • コンポーネントがホームページではなくレコードページ用にタグ付けされており、[Lightning アプリケーションビルダー]に表示されない。

解説

それぞれの選択肢の理由について説明します。

□ [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、開発者権限が必要である。
これは不正解です。Lightning アプリケーションビルダーを使用してLightning ページを作成または編集する際には、「アプリケーションのカスタマイズ」などの特定の権限が必要ですが、Salesforceでは「開発者権限」という特定の権限は存在しません。

□ [Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、カスタムタブを作成する必要がある。
これは不正解です。カスタムコンポーネントをホームページに追加するためにカスタムタブを作成する必要はありません。カスタムタブは主にLightningアプリケーション内のナビゲーションやレコードページに関係するもので、ホームページへのコンポーネント追加とは無関係です。

□[Lightning アプリケーションビルダー]を使用してページにカスタムコンポーネントを追加するには、[私のドメイン]がリリースされている必要がある。
これは正解です。[私のドメイン]が有効でないと、AppExchangeからインストールしたカスタムLightningコンポーネントはLightningページに追加できません。これはLightningコンポーネントの名前空間やセキュリティに関わる仕様です。
参考:Salesforce 組織での Lightning コンポーネントの使用には [私のドメイン] が必要

コンポーネントがホームページではなくレコードページ用にタグ付けされており、[Lightning アプリケーションビルダー]に表示されない。
これは正解です。Lightningコンポーネントは、使用可能なページタイプ(ホームページ、アプリケーションページ、レコードページなど)ごとに明示的にタグ付け(target指定)する必要があります。たとえば、lightning__RecordPageのみが指定されているコンポーネントは、ホームページ(lightning__AppPageやlightning__HomePage)では使用できません。したがって、対象ページに対応していない場合、[Lightning アプリケーションビルダー]で表示されません。

次の問題へ

前の問題へ

1問目から復習する

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

雇われのシステムエンジニアです。
普段は車載ECUのセキュリティー分野に従事しております。

コメント

コメントする

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約が適用されます。

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

目次