Skip to main content

Winter '24 の開発ライフサイクルの新機能について学習する

学習の目的

この単元を完了すると、次のことができるようになります。

  • DevOps Center を使用して変更を管理してリリースする。
  • Sandbox にアクセスできるユーザーを選択する。
  • 異なる Dev Hub にパッケージ所有権を移行する。
メモ

重要!

認定資格を更新するには、このモジュールの 5 つの単元すべてを完了する必要があります。

Salesforce 認定資格

Salesforce 認定アーキテクト資格を保有している場合、認定資格を維持するためには期日までにこの単元とモジュールの他の 4 つの単元を完了する必要があります。認定資格を維持するためのもう 1 つ重要な点は、Trailhead アカウントと Webassessor アカウントをリンクさせておくことです。

認定資格にご興味がございましたら、すべての Salesforce 認定アーキテクト認定資格を確認してください。

DevOps Center を使用して変更を管理してリリースする

変更やリリースの管理については、DevOps Center のポイント & クリックインターフェースを使用するか、ソース管理システムから直接実行するか、あるいはその両方を組み合わせます。バックグラウンドでソース管理ブランチが管理されるため、開発者や構築者は開発タスクに集中できます。

対象: この変更は次のエディションの Lightning Experience に適用されます。

  • Developer Edition、Professional Edition、Enterprise Edition、Performance Edition、および Unlimited Edition。
  • Government Cloud Plus。Government Cloud Plus 組織で DevOps Center を有効にすると、認証境界外にデータが送信される可能性があります。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。

対象ユーザー: DevOps Center はすべてのユーザーが使用でき、[Setup (設定)] メニューから有効にできます。DevOps Center を使用するには、チームメンバーを DevOps Center がインストールされている組織のユーザーとして追加します。ユーザーには GitHub アカウントと、チームの GitHub リポジトリへのアクセス権も必要です。

理由: 変更を手動で追跡する変更セットとは異なり、変更がソース管理システムでキャプチャされます。スプレッドシートは必要ありません。設定やコードの信頼できる一元的な情報源になるため、システム管理者、開発者、リリースマネージャー、QA、その他のビジネス関係者など、さまざまな職務間のコラボレーションが向上します。

方法: DevOps Center のインストールを予定している組織で DevOps Center を有効にし、使用許諾契約に同意してから、管理パッケージをインストールします。[Setup (設定)] から [Quick Find (クイック検索)] ボックスに DevOps Center と入力し、[DevOps Center] を選択します。

現在 DevOps Center のベータ版を使用している場合は、アップグレードが自動的に組織にプッシュされます。それまで待てない場合は、DevOps Center の [Setup (設定)] ページからすぐにインストールできます。

Sandbox にアクセスできるユーザーを選択する

選択的な Sandbox アクセス権を使用すると、Sandbox の更新または作成時に、Sandbox へのアクセスを必要とするユーザーのみにアクセスを許可できます。デフォルトでは、ソース組織の有効な全ユーザーが Sandbox にアクセスできますが、Sandbox を作成したユーザーのメールアドレスのみが (.invalid が付加されていない) 元の形式のままになります。

選択的なアクセスでは、Salesforce システム管理者が公開グループを使用して特定のユーザーにアクセス権を付与できます。公開グループに属するユーザーのメールアドレスは元の形式のままになるため、変更する必要はありません。公開グループに属していないユーザーが Sandbox にアクセスするためには、Sandbox で解凍しなければなりません。

対象: この変更は、Professional Edition、Enterprise Edition、Performance Edition、Unlimited Edition、および Database.com Edition の Sandbox に適用されます。

時期: この機能は、2023 年 10 月中旬以降に Winter '24 リリースにアップグレードされた時点で本番組織で使用できます。更新情報: この機能のリリースは遅れています。

対象ユーザー: 「Sandbox を管理」ユーザー権限を持つ本番組織のすべてのユーザー。

異なる Dev Hub にパッケージ所有権を移行する

ロック解除済みパッケージまたは第二世代管理パッケージ (管理 2GP) の Dev Hub 組織間の所有権の移行が正式リリースされました。各自が所有している 2 つの Dev Hub 組織間で内部転送することや、別の Salesforce ユーザー、Salesforce パートナー、ISV にパッケージを外部転送することができます。この変更により、ロック解除済み管理パッケージや第 2 世代管理パッケージを販売する方法が確立されます。

対象: この変更は、ロック解除済みパッケージと第二世代管理パッケージに適用されます。

方法: パッケージの転送を開始するには、Salesforce パートナーサポートまたは Salesforce カスタマーサポートにケースを登録します。この手順は複雑なため、パッケージ転送プロセスは Salesforce で実行されます。

セキュリティ上の理由により、Government Cloud にある Dev Hub と Government Cloud 外にある Dev Hub 間のパッケージ転送は認められていません。

第二世代管理パッケージの場合、パッケージ転送を実行できるのは AppExchange セキュリティレビューに合格したパッケージのみです。管理 2GP パッケージがセキュリティレビューに合格していない場合は、希望する Dev Hub を使用して新しい管理 2GP を作成することを検討します。

リソース

無料で学習を続けましょう!
続けるにはアカウントにサインアップしてください。
サインアップすると次のような機能が利用できるようになります。
  • 各自のキャリア目標に合わせてパーソナライズされたおすすめが表示される
  • ハンズオン Challenge やテストでスキルを練習できる
  • 進捗状況を追跡して上司と共有できる
  • メンターやキャリアチャンスと繋がることができる