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

問題

未管理パッケージを作成する理由は何ですか。2つ選びなさい。

  • アップグレード可能なコンポーネントを他のSalesforce組織に配布する
  • Developer Edition環境からデプロイする
  • AppExchangeで販売するアプリケーションを公開する
  • AppExchangeでのオープンソースプロジェクトを配布する

正解

  • アップグレード可能なコンポーネントを他のSalesforce組織に配布する
  • Developer Edition環境からデプロイする
  • AppExchangeで販売するアプリケーションを公開する
  • AppExchangeでのオープンソースプロジェクトを配布する

解説

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

□ アップグレード可能なコンポーネントを他のSalesforce組織に配布する
これは不正解です。未管理パッケージは、他の組織に配布するための方法の一つですが、未管理パッケージの主な特徴は、受け取った組織でコンポーネントが編集可能であることです。しかし、未管理パッケージは「アップグレード可能」ではありません。アップグレードを受け取るためには、組織からパッケージをアンインストールし、AppExchangeから新バージョンを再インストールする必要があります。

□ Developer Edition環境からデプロイする
これは正解です。未管理パッケージは、Developer Edition環境(または他のSalesforce環境)から作成してデプロイすることができます。この方法は、開発者が自由にカスタマイズ可能なコンポーネントを作成し、他の組織で利用できるようにする際によく使われます。

□ AppExchangeで販売するアプリケーションを公開する
これは不正解です。AppExchangeで販売するアプリケーションを公開する際には、通常「管理パッケージ」が使用されます。管理パッケージは、アップグレードが可能であり、著作権保護も提供するため、商業的なアプリケーションの配布に適しています。

□ AppExchangeでのオープンソースプロジェクトを配布する
これは正解です。オープンソースプロジェクトを配布する際には、未管理パッケージが適しています。これは、受け取った組織がパッケージのコンポーネントを自由に編集し、必要に応じてカスタマイズできるためです。

次の問題へ

前の問題へ

1問目から復習する

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

この記事を書いた人

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

コメント

コメントする

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

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

目次