詳細情報:
Sandbox への拡張 SMS チャネルメタデータの移動
拡張 SMS チャネルを設定している場合、その設定を本番組織から Sandbox 組織に移行してテストや開発を行ったり、Sandbox から Sandbox に、または Sandbox から本番に移行したりできます。次の手順は、拡張ロングコード、フリーダイヤルロングコード、およびショートコードチャネルに適用されます。
SMS チャネル設定を移行先組織に移行するには、package.xml マニフェストファイルを使用してメタデータを取得します。その後、対象組織にリリースできます。また、開発者ツールを使用して、Sandbox の更新またはメタデータ API 操作を実行することもできます。ツールには、Salesforce CLI、VS Code向けSalesforce拡張機能、またはSalesforce Bench Pressなどのブラウザー拡張機能を使用できます。
デモ目的で、ここでは Salesforce Bench Press 拡張機能を使用して本番から Sandbox にメタデータを移動する方法を示します。
ユーザーエクスペリエンスを向上させるために、メタデータを移動するときは、次の前提条件を必ず実行してください。
- Service Cloud でのメッセージングチャネルのルーティングの設定。
- 対象組織に同様のルーティングメタデータがあることを確認します。
- 取得元組織で SMS チャネルを無効化してから、取得先組織で有効化してください。その逆も同様です。SMS チャネルは一度に 1 つの組織でのみ有効にできます。
ステップ 1: 拡張 SMS チャネルの開発者名を見つける
- ソース組織の [設定] から、[クイック検索] ボックスに「メッセージング設定」と入力し、[メッセージング設定] を選択します。
- [チャネル] セクションで、移行する特定の SMS チャネルを見つけます。
- チャネル名をクリックすると、その詳細が表示されます。
- [開発者名] 項目の値をコピーします。
ステップ 2: package.xml ファイルを作成する
- コンピューターでプレーンテキストエディター (メモ帳や VS Code など) を開きます。
-
次の XML コードを貼り付けて、YOUR_DEVELOPER_NAME を前のステップでコピーした開発者名に置き換えます。
<?xml version="1.0" encoding="UTF-8"?> <Package xmlns="http://soap.sforce.com/2006/04/metadata"> <types> <members>YOUR_DEVELOPER_NAME</members> <name>MessagingChannel</name> </types> <version>65.0</version> </Package> -
ファイルを package.xml としてコンピューターに保存します。
正確な開発者名を指定すると、Salesforce Bench Press 拡張機能から取得した.zip ファイルにはその 1 つの SMS チャネルのメタデータのみが含まれます。このファイルにより、対象組織へのクリーンで競合のないリリースが保証されます。
ステップ 3: 本番組織からのメタデータの取得
- ソース組織にログインします。
- Salesforce Bench Press 拡張機能を開きます。
- [メタデータ] タブを選択します。
- [Retrieve (取得)] サブタブの [Package XML (パッケージ XML)] で、[Choose file (ファイルを選択)] をクリックし、package.xml ファイルを選択します。
- [Retrieve (取得)] をクリックします。
- 要求を監視するには、[Status (状況)] サブタブを選択します。
- 状況が [成功] に変更されたら、[取得] をクリックします。
- [ダウンロード] をクリックし、ZIP ファイルをコンピュータに保存します。
- ダウンロードした ZIP ファイルを抽出し、対象環境に合わせて SMS チャネルファイルに必要な変更を加えます。
- ファイルを新しいリリース ZIP ファイルに圧縮します。
ステップ 4: Sandbox 組織へのメタデータのリリース
- 対象組織にログインします。
- Salesforce Bench Press 拡張機能を開きます。
- [メタデータ] タブを選択し、[リリース] サブタブを選択します。
- [ファイル] で、[ファイルを選択] をクリックし、リリース ZIP ファイルを選択します。
- [Single Package (単一パッケージ)] を選択します。
- [Testing (テスト)] で、[None (なし)] を選択します。
- [リリース] をクリックします。
- [Status (状況)] サブタブを選択し、[Update (更新)] をクリックして操作状況を更新します。
- 状況が [成功] に変更されたら、[設定] から、[クイック検索] ボックスに「メッセージング設定」と入力し、[メッセージング設定] を選択します。
- リリースした SMS チャネルを選択します。
- [Activate Channel] をクリックします。

