2022/06/10

Salesforceの変更セットでできることは?

 
  

Salesforceにおける変更セットとは?

Salesforceにおける変更セットとは、Salesforce組織間でカスタマイズ内容を送受信する際に利用するデータの塊のことです。 Salesforceでは、Sandbox環境で設定した権限セットなどのコンポーネント情報を本番環境に移行したいといったケースを想定し、各種コンポーネントをまとめて送受信できる「変更セット」が用意されています。 変更セットは、本番組織とSandbox間や、Sandbox間同士でコンポーネントを送受信する際に利用します。 変更セットには権限セットやプロファイルなどの他にもさまざまなコンポーネントを複数含めることができますので、変更セットとして送受信可能なコンポーネントの一例についても併せてご紹介しますので、ぜひ参考にしてください。

変更セットで送受信可能なコンポーネントとは?

こちらでは変更セットで送受信可能なコンポーネントとは何なのかについて簡単にご説明します。 変更セットで送受信可能なコンポーネントは100以上も存在しますのでご参考にしてください。その中でも主要なコンポーネントの一部をご紹介します。 ・カスタムオブジェクト 組織で独自に作成した「カスタムオブジェクト」を変更セットとして送受信可能です。 ・カスタム項目 オブジェクトに対して独自に作成した「カスタム項目」もカスタムオブジェクトと合わせて変更セットとして送受信可能です。 ・ボタンまたはリンク オブジェクトに対して独自に作成した「ボタンまたはリンク」もカスタムオブジェクトと合わせて変更セットとして送受信可能です。 オブジェクトに関連するコンポーネントの他にも「フロー定義」や「Apex クラス」「Apex トリガ」のようなコンポーネントも変更セットとして送受信可能です。

変更セットの作成方法

変更セットの作成方法を簡単にご説明します。実際の画面イメージについては、ご自身のSandbox環境等でご確認ください。 変更セットは送信元の組織から、送信先の組織へ任意のコンポーネントを送受信する際に利用します。ですので、まずは変更セットを送信元の組織で作成します。 1.送信元の組織で変更セットを作成する場合、「設定」メニューより「送信変更セット」を選択し「新規」ボタンより作成します。 2.変更セット作成時は「名前」と「説明」を入力します。 3.次は、作成した変更セットに対して送信したコンポーネントを選択します。 4.「送信変更セット」に作成した変更セットがあるため、選択します。 ※コンポーネントを追加する場合、「追加」ボタンをクリックしコンポーネント検索画面より任意のコンポーネントを選択し、「変更セットに追加」ボタンをクリックします。 5.プロファイルを追加する場合は、「プロファイルの追加」をクリックします。

変更セットの送信方法

こちらでは送信元組織で作成した変更セットの送信方法について簡単にご説明します。送信元組織で作成した変更セットを任意の別組織に送信することで、受信側の組織で初めて変更セットを確認することができます。 1.送信元の組織の「設定」メニューより「送信変更セット」を選択し、作成した変更セットをクリックします。 2.作成した変更セット画面にて、「アップロード」ボタンをクリックすることで、送信先組織の選択画面に遷移します。 3.送信先組織を1つ選択し、「アップロード」ボタンをクリックすることで、送信元組織から送信先組織へ変更セットが送信されます。※変更セットの送信には多少の時間がかかります。 続いては送信先組織から、変更セットを受け取る方法についてご説明します。

変更セットの受信方法

最後に送信先組織での変更セットの受信方法について簡単にご説明します。 送信元組織から送信された変更セットは、送信先組織から確認・受信することが可能です。 1.送信先の組織の「設定」メニューより「受信変更セット」を選択し、送信された変更セットを確認します。 2.変更セットの内容を確認し、変更セットをリリースする場合は、「リリース」ボタンをクリックすることで送信先組織へのリリースが完了します。 ※なお、変更セットのリリース前にリリースしても影響がないかどうかを調べるための機能として「検証」が用意されています。リリース前に検証したい場合は、「検証」ボタンをクリックすることで組織への影響有無を確認することが可能です。 以上で、Salesforceでの変更セットを利用したリリース作業が完了となりますので、ぜひ参考にしてください。

Salesforce標準機能の変更セットを正しく理解して使いこなそう!

今回はSalesforce標準機能の変更セットの概要、使い方、利用可能なコンポーネントについて簡単にご紹介しました。 変更セットはさまざまなコンポーネントをセットし、組織間で送受信できる大変便利な機能となります。 利用できるコンポーネントはたくさんあるので、自身が送信したいと思うコンポーネントが変更セットへの追加が可能かどうかは、ヘルプページなどを参考にご確認ください。 また、変更セットで送受信できないコンポーネント等もありますので、リリース計画を事前に立て、変更セットを先に送信したほうがよいのか、手動でのリリースを先に実施したほうがよいのかなど、事前に検討することが大切ですので、ぜひ変更セットの内容を正しく理解して使いこなしましょう。]]>

ITエンジニアへのキャリアチェンジならキャリアチェンジアカデミー

この記事の監修者・著者

株式会社オープンアップITエンジニア
株式会社オープンアップITエンジニア
未経験からITエンジニアへのキャリアチェンジを支援するサイト「キャリアチェンジアカデミー」を運営。これまで4500人以上のITエンジニアを未経験から育成・排出してきました。
・AWS、salesforce、LPICの合計認定資格取得件数:2100以上(2023年6月時点)
・AWS Japan Certification Award 2020 ライジングスター of the Year 受賞

おすすめの動画

  • 【未経験からIT業界へ転職するなら】相談窓口とスキルの獲得はここで解決!IT転職が一気に有利に!【キャリアチェンジアカデミー】

  • 【費用一切不要】未経験からIT業界へ転職するならまずはここへ相談!【キャリアチェンジアカデミー】

  • 【何のエンジニアになれるのか?】未経験からITエンジニアを目指すとこんな道がある【キャリアチェンジアカデミー】