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