フェーズ2: OCI 「プロセス自動化」に切り替える
プロセス・アプリケーションを本番に昇格
「OCIプロセス自動化」アプリケーションをユーザー受入れインスタンスおよび本番インスタンスに移動します。
変更を本番環境に昇格させるために使用するインスタンスの数を決定します。 選択した各Oracle Integration Generation 2インスタンスを新しい「OCIプロセス自動化」インスタンスにマップします。 インスタンスごとに、次のステップを実行します。
ノート:
これらのステップは、「フェーズ1: プロセス・アプリケーションをOCIプロセス自動化に移行」で実行したステップに似ています。 主な違いは、コードを本番環境にプロモートするための標準ワークフローに従うことです。- 新しい「OCIプロセス自動化」スタンドアロン・インスタンスをプロビジョニングします。
このインスタンスは、より高い環境(ユーザー受入れまたは本番)として機能します。 「Oracle Cloud Infrastructure Process Automationの管理」の「プロセス自動化インスタンスのプロビジョニング」を参照してください。
- 対応するユーザー受入れまたは本番のOracle Integration Generation 2インスタンスに登録します。 「Oracle Cloud Infrastructure Process Automationの使用」の「サービスの登録」を参照してください。
- 「フェーズ1: プロセス・アプリケーションをOCIプロセス自動化に移行」の一部としてアクティブ化およびテストされた「OCIプロセス自動化」アプリケーションをエクスポートします。
ユーザー・インタフェースまたはREST APIからエクスポートを実行できます。 Oracle Cloud Infrastructure Process Automationの使用のアプリケーションのエクスポートまたはOracle Cloud Infrastructure Process Automationの開発者APIを参照してください。
- プロセスをコールする統合またはVisual Builderアプリケーションがある場合:
- 「OCIプロセス自動化」をコールするように更新されたOracle Integration Generation 2統合をエクスポートします。 「Oracle Integration Generation 2での統合の使用」の「統合のインポートおよびエクスポート」を参照してください。
- 「OCIプロセス自動化」をコールするように更新されたVisual Builderアプリケーションをエクスポートします。 「Oracle Visual Builderを使用したアプリケーションの開発」の「ビジュアル・アプリケーションのエクスポート」を参照してください。
- プロセスをコールする統合またはVisual Builderアプリケーションがある場合:
- エクスポートされた統合をより高いユーザー受入れ環境または本番のOracle Integration Generation 2環境に昇格させます。 「Oracle Integration Generation 2での統合の使用」の「統合のインポートおよびエクスポート」を参照してください。
- エクスポートされたVisual Builderアプリケーションを上位のユーザー承認または本番のOracle Integration Generation 2環境に昇格させます。 「Oracle Visual Builderを使用したアプリケーションの開発」の「ビジュアル・アプリケーションのインポート」を参照してください。
- プロセス・アプリケーションを上位のユーザー受入または本番の「OCIプロセス自動化」インスタンスにインポートします。 インポートは、ユーザー・インタフェースまたはREST APIで実行できます。 Oracle Cloud Infrastructure Process Automationの使用のサービスの登録またはOracle Cloud Infrastructure Process Automationの開発者APIを参照してください。
- プロセス・アプリケーションを構成します:
- REST接続の資格証明およびベースURLを更新します。 「Oracle Cloud Infrastructure Process Automationの使用」の「DesignerでのRESTコネクタの構成」を参照してください。
- ロール・メンバーを更新し、新しい環境の適切なアプリケーション・ロールに適切なユーザーおよびグループを割り当てます。
- プロセス・アプリケーションをアクティブ化します。 「Oracle Cloud Infrastructure Process Automationの使用」の「アプリケーションのアクティブ化」を参照してください。
- クライアントを更新して、上位のユーザー受入れまたは本番の「OCIプロセス自動化」インスタンスに接続します。
- Oracle Integrationの場合は、新しいプロセス・インスタンスを指すようにRESTコネクタを更新します。
- Visual Builderの場合は、新しいプロセス・インスタンスの新規バックエンドを作成します。
- システム統合テストを実行します。
OCI 「プロセス自動化」へのスイッチオーバーの実行
次のステップを実行します。
- クライアントの変更をアクティブ化およびデプロイして、前述のすべての新しいシステム駆動リクエストが「OCIプロセス自動化」に送信されるようにします。
- 新しい「OCIプロセス自動化」ワークスペースURLをユーザーと通信し、ユーザーが次のことを行っていることを確認します:
- 「OCIプロセス自動化」ワークスペースをブックマークします。
- 新しいプロセス「のみ」を「OCIプロセス自動化」に作成します。
- 「OCIプロセス自動化」で新しいタスクを完了します。
- Oracle Integration Generation 2アプリケーションをリタイアして、新規プロセスを作成できず、既存のプロセスを完了できるようにします。 「Oracle Integration 2でのプロセスの使用」の「アクティブなアプリケーションの管理」を参照してください。
重要:
この時点以降、「OCIプロセス自動化」はすべての新規リクエストを処理する必要があります。共存期間
「OCIプロセス自動化」が本番で新しいトランザクションの処理を開始すると、「共存期間」と呼ばれるものを入力する可能性があります。
この期間:
- 新しいプロセス・インスタンスは、「OCIプロセス自動化」によって提供されます。
- 既存のプロセス・インスタンスは、完了するまでOracle Integration Generation 2プロセスで実行し続けます。
ノート:
共存期間中、ユーザーは、「OCIプロセス自動化」とOracle Integration Generation 2の両方で割り当てられたタスクを実行する必要があります。この期間中、ユーザーは以下の作業を行う必要があります:
- 主に「OCIプロセス自動化」ワークスペースから作業します。
- Oracle Integration Generation 2「自分のタスク」リストを確認することがあります。
- Eメール内のリンクはタスクを実行するために適切な場所に移動するため、可能なかぎりEメール・ベースの承認に依存します。
共存期間は、Oracle Integration Generation 2で作成されたすべてのトランザクションが完了するまで続きます。 できるだけ期間を短くするように努めるべきです。 次に一部のガイドラインを示します。
- 除売却機能を使用して、Oracle Integration Generation 2での新規トランザクションの作成を防止します。 これは、receiveアクティビティを含まないすべての構造化プロセスに適用されます。 除売却機能では、新規インスタンスの作成はできませんが、既存のトランザクションを完了することもできます。 「Oracle Integration 2でのプロセスの使用」の「アクティブなアプリケーションの管理」を参照してください。
- Oracle Integration Generation 2インスタンスを完了まで確認するアクションをユーザーにフォローアップすることで、可能なかぎり迅速に完了できるようにします。
- 非常に長時間実行されるプロセスの場合、数か月以内に完了できないインスタンスについては、次のオプションを確認してください:
- 「OCIプロセス自動化」でインスタンスを再作成し、フローの変更機能を使用してペイロードを更新し、プロセス・インスタンスを現在のアクション(現在Oracle Integration Generation 2プロセスにある)に移動します。 これが完了すると、既存のOracle Integration Generation 2インスタンスを終了できます。 「Oracle Cloud Infrastructure Process Automationの使用」の「プロセスのフローの変更」を参照してください。
- 移行されたアプリケーションを、既存のOracle Integration Generation 2プロセス・インスタンスの最新の状態を使用して開始できるように変更します。
残りのOracle Integration Generation 2プロセス・トランザクションを追跡するには、「マイ・タスク」をクリックし、Oracle Integration Generation 2インスタンスで「プロセス」を選択します。 サービス管理者ロールを持つユーザーでサインインする必要があります。