新しいOCI Process Automationインスタンスへのプロセス・アプリケーションの移行

本番環境でプロセスをアクティブに使用している場合、Oracle Integration 3へのアップグレード中にOracleがプロセス自動化に自動的に移行することはできません。移行は手動で実行する必要があります。

次の状況では、プロセス・アプリケーションを新しいスタンドアロンOCI Process Automationインスタンスに移行することが適切です:
  • プロセスを本番で使用しています。
  • アップグレード前に完了できない長時間実行プロセス・インスタンスがあります。
  • 中断することなく、新しいプロセス・アプリケーション・リクエストを引き続き処理する必要があります。
  • プロセスの移行で中断しない統合またはVisual Builderアプリケーションがあります。

次に示すアップグレード・パスは、中断を制限し、ビジネス継続性を維持するように設計されています。アクティブ(通常は長時間実行)のプロセス・インスタンスを持つ環境に対して、十分にテストされたアプローチを提供します。すべての状況で適用できない可能性があるため、独自のニーズと実装の詳細を評価して、そのニーズが適切かどうかを判断する必要があります。

アップグレード・パスは、3つのフェーズに分割できます。

フェーズ 説明 プロセス・ユーザーの作業場所 タスク
フェーズ1: プロセス・アプリケーションのOCIプロセス自動化への移行 このフェーズの目的は、Oracle Integration Generation 2 ProcessアプリケーションをOCI Process Automationに移行し、それらを作業オーダーにリストアすることです。これにより、問題を特定して修正できます。

このフェーズは、既存の本番環境には影響しません。

このフェーズでは、プロセス・ユーザーはOracle Integration Generation 2で引き続き作業します。
  1. OCI Process Automationインスタンスのプロビジョニングおよび準備
  2. 新規インスタンスへのプロセス・アプリケーションの移行
  3. 新規アプリケーション・ロールへのユーザーおよびグループのマップ
  4. インポート済プロセス・アプリケーションの検証およびアクティブ化
  5. プロセス・アプリケーションをコールするクライアントの更新
フェーズ2: OCI Process Automationへの切替え このフェーズの目的は、すべての新しいプロセス・リクエストがOCI Process Automationによって処理されるようにすることです。このフェーズでは、プロセス・アプリケーションとその依存関係を本番環境に昇格させ、今後OCI Process Automationを使用するようにすべてのエンド・ユーザーおよびクライアントに指示します。 この間、プロセス・ユーザーはOCI Process Automationを使用してすべての新規リクエストに切り替えます。また、Oracle Integration Generation 2で起動されたすべてのインスタンスが完了するまで、Oracle Integration Generation 2で既存のリクエストを完了する必要がある場合もあります。
  1. プロセス・アプリケーションを本番に昇格
  2. OCI Process Automationへのスイッチオーバーの実行
  3. 共存期間
フェーズ3: Oracle Integration 3へのアップグレード このフェーズの目的は、既存のOracle Integration Generation 2インスタンスのOracle Integration 3へのアップグレードを完了することです。

この段階では、Oracle Integration Generation 2で実行中のプロセス・インスタンスがなく、インスタンスがOracle Integration 3へのアップグレードに適格になります。

このフェーズの最後に、Oracle Integration 3インスタンスがスタンドアロンのOCI Process Automationインスタンスにリンクされます。

この間、プロセス・ユーザーはOCI Process Automationでのみ作業します。
  1. アップグレードの準備
  2. プロセス自動化のアップグレード後のタスクの完了