外部クライアントアプリケーションへの分散接続アプリケーションの移行
自動化プロセスを使用して、他の組織で使用されている既存の接続アプリケーションを置き換える外部クライアントアプリケーションを作成します。移行後、新しい外部クライアントアプリケーションをパッケージ化して、App Exchange を介して他の組織に配布できます。古い接続アプリケーションは、アプリケーションマネージャーで参照のみのバージョンとして残ります。移行によって作成された外部クライアントアプリケーションは安全です。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
| 使用可能なエディション: Professional Edition、Performance Edition、Unlimited Edition、および Developer Edition |
| 必要なユーザー権限 | |
|---|---|
| ローカル外部クライアントアプリケーションを作成する | 外部クライアントアプリケーションの作成、編集、削除 |
分散接続アプリケーションは 3 つのシナリオで存在できます。
- パッケージ化された接続アプリケーション
- 外部組織にインストールされたパッケージ化されていない接続アプリケーション
- アプリケーション開発者が制御する組織にインストールされたパッケージ化されていない接続アプリケーション
パッケージ化された接続アプリケーションの移行
第一世代管理パッケージまたは第二世代管理パッケージにパッケージ化された接続アプリケーションを移行します。
- [設定] の [クイック検索] ボックスに「アプリケーションマネージャー」と入力し、[アプリケーションマネージャー] を選択します。
-
名前をクリックして接続アプリケーションを開きます。
接続アプリケーションが移行可能である場合は、[Migrate to External Client App (外部クライアントアプリケーションに移行)] ボタンを使用できます。
- [ 外部クライアントアプリケーションに移行] をクリックします。
- 接続アプリケーションでユーザー名とパスワードフローが使用されていないことを確認し、接続アプリケーションが複数の組織で使用されていることを示します。
-
[Migrate] をクリックします。
新しい外部クライアントアプリケーションへのリンクを含むウィンドウが開きます。外部クライアントアプリケーションの配信状態は [パッケージ] です。
- 外部クライアントアプリケーションを含む新しいパッケージバージョンを作成します。
外部クライアントアプリケーションを作成してパッケージ化したら、登録者組織に配布します。新しいパッケージバージョンがインストールされると、システムはコンシューマー ID で既存の接続アプリケーションを検索します。 接続アプリケーションが見つかった場合、そのポリシーは新しい外部クライアントアプリケーションに移行されます。既存のインテグレーションは中断することなく引き続き動作します。
パッケージ化されていない接続アプリケーションの移行
組織で作成され、正式なパッケージ配布なしで他の外部組織で使用された接続アプリケーションを移行します。
- [設定] の [クイック検索] ボックスに「アプリケーションマネージャー」と入力し、[アプリケーションマネージャー] を選択します。
-
名前をクリックして接続アプリケーションを開きます。
接続アプリケーションが移行可能である場合は、[Migrate to External Client App (外部クライアントアプリケーションに移行)] ボタンを使用できます。
- [ 外部クライアントアプリケーションに移行] をクリックします。
- 接続アプリケーションでユーザー名とパスワードフローが使用されていないことを確認します。
-
[Migrate] をクリックします。
新しい外部クライアントアプリケーションへのリンクを含むウィンドウが開きます。外部クライアントアプリケーションの配信状態は [パッケージ] です。
- 外部クライアントアプリケーションを 1GP または 2GP 管理パッケージにパッケージ化します。
- パッケージを App Exchange に公開します。
登録者がパッケージ化された外部クライアントアプリケーションをインストールすると、既存の接続アプリケーションがコンシューマー ID で検索されます。 接続アプリケーションが見つかった場合、そのポリシーは外部クライアントアプリケーションに移行されます。既存のインテグレーションは中断することなく引き続き動作します。
内部組織に分散された接続アプリケーションの移行
組織で作成され、複数の内部組織で使用された接続アプリケーションを移行します。
- [設定] の [クイック検索] ボックスに「アプリケーションマネージャー」と入力し、[アプリケーションマネージャー] を選択します。
-
名前をクリックして接続アプリケーションを開きます。
接続アプリケーションが移行可能である場合は、[Migrate to External Client App (外部クライアントアプリケーションに移行)] ボタンを使用できます。
- [ 外部クライアントアプリケーションに移行] をクリックします。
- 接続アプリケーションでユーザー名とパスワードフローが使用されていないことを確認します。
-
[Migrate] をクリックします。
新しい外部クライアントアプリケーションへのリンクを含むウィンドウが開きます。外部クライアントアプリケーションの配信状態は [パッケージ] です。
- 外部クライアントアプリケーションをロック解除済み 2GP 管理パッケージにパッケージ化します。
- パッケージを他の内部組織に配布します。
内部組織がパッケージ化された外部クライアントアプリケーションをインストールすると、システムはコンシューマー ID で既存の接続アプリケーションを検索します。 接続アプリケーションが見つかった場合、そのポリシーは新しい外部クライアントアプリケーションに移行されます。既存のインテグレーションは中断することなく引き続き動作します。
