開発者との作業
Salesforce システム管理者と開発者は同じ組織で作業しますが、変更方法は異なります。DevOpsセンターでは、どちらの役割も動作を変更することなく共有スペースを利用できます。
必要なエディション
| 使用可能なエディション: Lightning Experience in Professional Edition (API アクセスが必要)、Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 使用可能な製品: 相互動作可能な製品として Government Cloud Plus。Government Cloud Plus 組織で DevOps センターを有効にすると、認証境界外にデータが送信される可能性があります。詳細は、Salesforce アカウントエグゼクティブにお問い合わせください。 |
| 使用不可能なゾーン: EU オペレーティングゾーン。EU オペレーティングゾーンは、データレジデンシーコミットメントのレベルを強化する特別な有料製品です。DevOps Center は、EU の OZ に含まれない EU 内の組織でサポートされ、標準の製品利用規約が適用されます。 |
システム管理者は、Salesforce UI を使用して、ページレイアウト、フロー、項目、入力規則の変更など、宣言型の変更を行います。開発者は、AgentforceまたはCLIツールを使用して、Apexクラス、Lightning Webコンポーネント、カスタム変更などのプログラムによる変更を行います。DX InspectorとDevOpsセンターは、両方のタイプの変更を作業項目として追跡し、同じパイプラインで本番に移行します。
DevOpsセンターでの開発者の変更
CLIツールやAgentforce Vibesを使用する開発者や、ソース制御リポジトリで直接作業する開発者は、作業方法を変更する必要はありません。DevOpsセンターは、VCS同期とバックグラウンド同期を使用して、これらの外部変更を自動的に検出し、パイプラインに反映されます。開発者がDevOpsセンター外で作業しているときは、アクションを実行する必要はありません。
競合
システム管理者と開発者の間で最もよくある競合の原因は、同じメタデータコンポーネントを同時に変更することです。この競合が発生すると、DevOpsセンターは本番に移行する前に競合を検出し、DevOpsセンターMCP(Model Context Protocol)ツールを使用してソリューションを提案します。
他のユーザーも変更している可能性がある作業項目またはコンポーネントで作業を開始する前にチームに通知すれば、ほとんどの競合を回避できます。開発活動の開始時にすばやくチェックすることで、マージの競合の問題を解決できます。
パイプラインの同期
パイプラインをチームの共有ビューとして使用します。変更を昇格させる前に、同じフェーズにある他の作業項目とその所有者を確認します。いずれかの作業項目で共有コンポーネントを更新する場合は、後でチームと話し合ってマージの競合を回避します。

