アップグレードがプロセス機能に与える影響
次のOracle Integration Generation 2プロセス機能は、Oracle Integration 3の「プロセス自動化」ではサポートされていません。 このトピックでは、考えられる回避策および代替ソリューションについて説明します。
次の表に、アップグレードの影響を受けるOracle Integration Generation 2機能(回避策または代替ソリューション、およびアップグレード後に取得する移行レポートに表示される備考など)を示します。
| 機能領域 | Oracle Integration Generation 2機能 | 説明 | 回避策または代替ソリューション | 移行レポートの備考 | 非推奨ステータス |
|---|---|---|---|---|---|
| 分析 | ビジネス・インジケータ | プロセスに固有のビジネス・メトリックを取得して表示 | Oracle AnalyticsやVisual Builderなどのレポート・ツールまたはビジュアライゼーション・ツールを利用できます。 「プロセス自動化」プロセスは、RESTまたはOracle Integrationコネクタを介してこれらのシステムにデータをプッシュできます。 | ||
| 分析 | ダッシュボード | ダッシュボードは、プロセスの全体的な状態をモニターし、特定のプロセス・メトリックを表示するために使用されます | 同様のレポートおよびプロセス・モニタリング機能を提供する、Oracle Integration 3のフル・ファンドのプロセス・アナリティクスを活用します。 | 非推奨 | |
| Composer | コンポーザのテスト・フレームワーク | メール作成によるプロセスのテスト | デプロイメント後の開発/テスト環境におけるテスト・プロセス。 | 非推奨 | |
| 権限(コンポーザのアプリケーション用) | Spaces | 特定のユーザーがアプリケーションのサブセットにアクセスできるように、スペースを介してアプリケーションへのアクセスを制御 | Oracle Integration Generation 2のOracle Integrationプロジェクトを使用して、アクセス制御ルールを適用します。 | 非推奨 | |
| モバイル・アプリケーション | モバイル・アプリケーション | Oracle Processモバイル・アプリケーション | ブラウザを使用して、モバイル・デバイスを介して「プロセス自動化」と対話するか、Visual Builderを使用してモバイル・デバイス用のプログレッシブwebアプリケーションを構築します。
減価償却に関する通知が「Oracle Integration 2の新機能」に公開されました。 |
非推奨 | |
| ワークスペース | Oracle Content Management (OCM)統合: OCMインスタンス設定構成 | OCM接続構成のテストおよび永続化 | プロセス・ベースの添付がニーズに対応するかどうかを評価します。 コンテンツ管理ソリューションが必要な場合は、Oracle Integrationを介して統合する機能を評価します。
減価償却に関する通知が「Oracle Integration 2の新機能」に公開されました。 |
非推奨 | |
| ワークスペース | タスク・ビュー | ビューを作成し、他のユーザーに付与 | 非推奨 | ||
| 構造化プロセス | ボット・アクティビティ | Oracle Integrationで使用可能なRPAアダプタのいずれかを使用して作成されたRPA統合をコール | アップグレード中、ボット・アクティビティは抽象アクティビティに置き換えられます。 RESTコネクタまたはOracle Integrationコネクタを使用して、必要に応じてRPAボットへの接続を再確立します。
減価償却に関する通知が「Oracle Integration 2の新機能」に公開されました。 |
移行できませんでした
アクティビティ・ボット・アクティビティ : タイプBotはサポートされていません。 抽象アクティビティに置き換えられます。 |
非推奨 |
| 構造化プロセス | OCM統合: ドキュメント開始イベント | ドキュメント詳細の受信時にプロセス・インスタンスをトリガー | アップグレード中、ドキュメント開始イベントはメッセージ開始イベントに置き換えられます。 プロセス・ベースの添付がニーズに対応するかどうかを評価します。 コンテンツ管理ソリューションが必要な場合は、Oracle Integrationを介して統合する機能を評価します。
減価償却に関する通知が「Oracle Integration 2の新機能」に公開されました。 |
非推奨 | |
| 構造化プロセス | OCM統合: フォルダ開始イベント | フォルダ詳細の受信時にプロセス・インスタンスをトリガー | アップグレード中、フォルダ開始イベントは開始メッセージ・イベントに置き換えられます。 プロセス・ベースの添付がニーズに対応するかどうかを評価します。 コンテンツ管理ソリューションが必要な場合は、Oracle Integrationを介して統合する機能を評価します。
減価償却に関する通知が「Oracle Integration 2の新機能」に公開されました。 |
非推奨 | |
| 構造化プロセス | 動的プロセス(DP)コール・アクティビティ | 動的プロセス・エレメントを使用して、動的プロセスを構造化プロセスに組み込みます | アップグレード中、動的プロセス・アクティビティは抽象アクティビティに置き換えられます。 構造化プロセスから動的プロセスを呼び出す必要がある場合は、「インスタンスRESTエンドポイント」を指すRESTコネクタを使用できます。 | 移行できませんでした
活動コールDP : タイプ動的プロセスはサポートされていません。 抽象アクティビティに置き換えられます。 |
非推奨 |
| 構造化プロセス | 複数の開始イベント | 構造化プロセスに対する複数の開始サポート | 「インスタンスRESTエンドポイント」を介してフォーム開始イベントをトリガーし、フォームまたはAPIを介してプロセスを柔軟に開始できます。 | ||
| 構造化プロセス | インサイト・アクティビティ | インサイト・モデルの参照とデータの送信 | アップグレード中、Insightアクティビティは抽象アクティビティに置き換えられます。 Oracle AnalyticsやVisual Builderなどのレポート・ツールまたはビジュアライゼーション・ツールを利用できます。 「プロセス自動化」プロセスは、RESTまたはOracle Integrationコネクタを介してこれらのシステムにデータをプッシュできます。 | 移行できませんでした
アクティビティ・インサイト : タイプ・インサイトはサポートされていません。 抽象アクティビティに置き換えられます。 |
非推奨 |
| 構造化プロセス | マイクロ・プロセス | 大規模で複雑なビジネス・プロセスを、別々のアプリケーション内に作成されたマイクロ・プロセスと呼ばれる複数の再利用可能なブロックに分割します。アクティビティを使用して、構造化されたプロセスでマイクロ・プロセスをリンク | アップグレード中、マイクロ・プロセスは抽象アクティビティに置き換えられます。 抽象アクティビティをRESTコネクタに置き換えて、特定の制限(定義およびメッセージ終了の変更の自動更新など)でプロセスをコールします。 | 移行できませんでした
Activity Microプロセス : マイクロ・プロセス・タイプはサポートされていません。 抽象アクティビティに置き換えられます。 |
非推奨 |
| 構造化プロセス | ビジネス・パラメータ | アプリケーションを再デプロイせずに変更できる値を持つクロス・プロセス変数(構造化プロセスの場合のみ) | ビジネス・パラメータをデータ・オブジェクトに置き換えることができますが、データ・オブジェクトは、アクティブ化後に値を更新する方法がなくても通常の変数のように動作します。 または、プロセス・アプリケーション間で共有し、個別に更新できるデシジョンまたは統合サービス・ビジネス・パラメータ値を実装できます。 | 非推奨 | |
| 構造化プロセス | プロセス開始フォーム・データの保存 | 入力したデータを開始フォームに保存 | プロセスを開始する前にデータを永続化する必要がある場合は、Visual Builderベースのフォームを使用します。 | 非推奨 | |
| 構造化プロセス | メッセージ終了イベント | メッセージ終了イベントは、プロセスが終了イベントに到達したときにメッセージを送信するために使用されます。 | アップグレード中、メッセージ終了イベントは終了イベントなしに置き換えられます。 エラー終了イベントによって発行されたメッセージを使用しなかった場合は、何もする必要はありません。アップグレード中の置換が目的に合います。 別のプロセスまたは外部サービスに通知する必要がある場合は、終了イベントの直前に送信タスクまたはサービス・タスクを使用します。 | 移行できませんでした
終了イベントXXXXX: タイプ・メッセージはサポートされていません。 終了なしイベントで置換されました。 |
非推奨 |
| 構造化プロセス | メッセージ・スロー | メッセージ・スロー・イベントは、データを別のプロセスまたは外部サービスに送信するために使用されます。 | かわりに送信アクティビティを使用して、別のプロセスを非同期に開始します。 統合またはサービス・アクティビティを使用して、外部サービスと通信します。 | 送信タスクに変換されたスロー・イベントXXX。
実装はサポートされておらず、現在は空です(元の実装がプロセス・コールでない場合) |
非推奨 |
| 構造化プロセス | メッセージ・キャッチ | メッセージ・キャッチ・イベントは、別のプロセスまたは外部サービスからデータを受信するために使用されます。 | 別のプロセスまたは外部サービスからデータを受信するには、かわりにReceiveアクティビティを使用します。 | 受信タスクに変換されたキャッチ・イベントXXX。
実装はサポートされておらず、現在は空です(元の実装がインタフェースの定義コールでない場合) |
非推奨 |
| 構造化プロセス | イベントベース・ゲートウェイ | イベント・ゲートウェイを使用すると、イベントに基づいてディシジョンできます。 プロセスは、1つのイベントがトリガーされるまでゲートウェイで待機します。 | アップグレード中、イベントベースのゲートウェイは排他ゲートウェイに置き換えられます。
Receiveアクティビティに対してタイマー境界を使用して、メッセージの到着またはタイマーの期限切れを待機する必要がある状況をシミュレートします。 メッセージが一定の時間内に受信されない場合、タイマー境界が起動します。 |
移行できませんでした
ゲートウェイ・イベント・ベースのゲートウェイ : タイプ・イベント・ベースのゲートウェイはサポートされていません。 排他ゲートウェイに置き換えられます。 |
非推奨 |
| 構造化プロセス | プロセス・レベルの変数 | プロセスによって公開されているが、まだサポートされていない事前定義済変数(componentName, dueDate, reviewerなど) |
無効なプロセス変数への参照を削除します。 一部の情報は、APIから入手できます。 サービス・タスクのコネクタを使用して、プロセス内からAPIをコールし、値を取得し、それらをプロセス・データ・オブジェクトに割り当てることができます。 | ||
| 構造化プロセス | エラー・イベント・サブプロセスのエラー・コード | 実行時に生成されるデフォルトのエラーで、標準エラー・キャッチでエラーとして選択可能 | エラーはアップグレード中にマップ/移行されません。空白のままになります。 新しいエラーを選択する必要があります。 Oracle Integration 3には、ランタイムによって提供される例外の新しいサブセットが含まれます。 | ||
| 動的プロセス | DP内の様々なリソースにスコープ指定された動的プロセス・ロール | ステージに対する特定のロール、DPのアクティビティ | アップグレード後、これらの動的プロセス・ロールに対する権限はユーザーに付与されません。 同様の結果を得るために、グローバル・ロールとタスク割当ルールの組合せを使用します。 | グローバル・ロールとして移行 | 非推奨 |
| 動的プロセス | REST送信 | RESTコールで条件付きトリガーを推進 | データ送信、イベント送信およびRESTコールの組合せを使用して、同様の結果を実現します。 | 移行できませんでした
ステージ・グローバルのデータ条件はサポートされていません |
非推奨 |
| 動的プロセス | DMN送信 | DMNコールによる条件付きトリガーを推進 | データ送信、イベント送信およびDMNコールの組合せを使用して、同様の結果が得られます。 | 移行できませんでした
ステージ・グローバルのデータ条件はサポートされていません |
非推奨 |
| API | プロセスのSOAP/WSDLインタフェース | プロセスによって公開されるSOAPおよびWSDL API | REST APIsを介してプロセスを起動するようにクライアントを更新します。 | 非推奨 | |
| API | Basic認証 | APIエンドポイントへのリクエストを行う際のユーザー名とパスワードを指定 | プロセス自動化の開発者APIは、OAuthトークンベースの認証で保護されます。 Oracle Cloud Infrastructure Process Automation開発者APIのセキュリティ、認証および認可を参照してください。 | 非推奨 | |
| API | RESTエンドポイント | 新しいプロセス・インスタンスの作成、トランザクション情報のフェッチ・タスク、ユーザー・プリファレンスの管理など、多数の操作を実行 | 同等のAPIは、「プロセス自動化」にあります。 更新されたAPIエンドポイントおよびペイロード定義を参照するようにクライアントを更新します。 Oracle Cloud Infrastructure Process Automationの開発者APIを参照してください。 | ||
| 休暇ルール | 委任: 休暇ルールの委任アクション | 指定されたユーザーが休暇中にタスクを自動的に委任 | 再割当メカニズムを使用して、不在のアクションを構成します。 | ノート: OPAの同等の機能は、Out-Of-Office(OOO)をコールします。 | |
| ヒューマン・タスク | エスカレーション・ポリシー: マネージャへのエスカレーション | タスクを割当先のマネージャまたはロールのエスカレーション・パスにエスカレーション | |||
| ヒューマン・タスク | ヒューマン・タスク画面のカスタマイズ | 添付/コメントの非表示 | |||
| ヒューマン・タスク | 通知: PDF/Image/Inline形式 | フォームをPDFドキュメント、イメージ、インラインとして含めるようにヒューマン・タスク通知を構成 | 添付なしの通知を使用します。 通知テキストで必要な情報をできるだけ多く提供します。 | 非推奨 | |
| ヒューマン・タスク | 期限更新 | タスクの有効期限が設定されている場合、更新ポリシーでは、許可されている更新の指定量に達するまで有効期限を延長できます。 | ヒューマン・タスクにタイマー境界を設定し、期限に達すると割当先の新しいタスクを再作成することを検討してください。 | 移行できませんでした
アクティビティXXXの失効タイプ: 更新タイプはサポートされていません。 |
非推奨 |
| ヒューマン・タスク | グループへの割当 | ユーザー・タスクを特定のグループに割り当てます | アップグレード中に、グループは割当先リストから削除されます。 グループ割当をロールに変更し、そのグループを新しく作成したロールにリンクします。 | 未サポート
"アクティビティXXXのグループ割当先" |
|
| ヒューマン・タスク | execDataマッピング |
|
これらの属性は、「プロセス自動化」の入力データ関連付けとしてマップできません。 かわりに、ヒューマン・タスクのプロパティでこれらの属性を定義します。 | ||
| ヒューマン・タスク | execDataマッピング |
すべてのタスク属性を含むオブジェクト |
出力データ関連付けでexecDataオブジェクト全体をマップすることはできません。 かわりに、このオブジェクトの下にある個々の属性をマップします。
|
||
| ヒューマン・タスク | execDataマッピング | execData.systemAttributes.taskNumberタスクの数値識別子の格納に使用されるオブジェクト |
かわりにtaskIdを使用してください。 これはタスクの英数字識別子です。 外部システムで永続化または参照されている場合、このデータ型の変更はダウンストリームに影響する可能性があります。
|
||
| ヒューマン・タスク | execDataマッピング |
タスクにデータを渡すために使用するカスタム属性。このデータはフォーム・データ属性の一部ではありません |
かわりにフォーム・データ属性を使用してください。 これらの属性をフォームに追加し、表示するかどうかを選択します。 カスタム属性を新しいフォーム・レベルの属性に再マップします。 | ||
| ヒューマン・タスク | execDataマッピング |
タスクの所有者の格納に使用される属性 |
Manage権限を持つロールをアプリケーションに作成します。 必要に応じて、ユーザーまたはグループをこのロールに割り当てます。 これらの属性への既存の入力マッピングを削除します。
|
||
| ヒューマン・タスク | execDataマッピング |
タスクの識別および検索に後から使用できるユーザー指定値の格納に使用されるキー |
カスタム識別子をタスクのタイトルに追加します。 これにより、ワークスペースまたはAPIからキーワード検索を使用して、この値に基づいてタスクを検索できます。 または、フォーム・フィールドを追加してこの値を格納し、ビジネス検索を使用してワークスペースを介してフィールド値に基づいてデータを検索します。 | ||
| ヒューマン・タスク | Eメール・テンプレート変数 | 次のEメール・テンプレート変数はサポートされなくなりました:
|
これらの変数の多く(processID、コメント、結果、updatedByなど)は、プロセス・レベルのデータ・オブジェクトを介して参照できます。 つまり、これらの変数は、最初にカスタム・プロセス・レベルのデータ・オブジェクトに割り当ててから、Eメール・テンプレートで参照する必要があります。 詳細は、「電子メール・テンプレートの構成」を参照してください。
OwnerGroup/Role/User, taskNumber、taskDefinitionIDなどの他の変数は使用できなくなり、電子メール・テンプレートで使用できなくなります。 |
||
| ヒューマン・タスク | Eメール・テンプレート変数 | Eメール・テンプレートの処理変数 | アクション変数を使用してユーザーが実行できるオプションのリストを表示する電子メール・テンプレート(承認/却下など)は、次の形式から変更する必要があります:次のフォーマット: |
||
| SOAPコネクタ | SOAPコネクタ | プロセスからSOAPコールを実行 | アップグレード中、SOAPコネクタはインポートされません。 アップグレード後、サービス・タスクには割り当てられたコネクタが含まれず、データ関連付けが無効になります。 サービス・タスクを一時的にドラフトとしてマークします。 RESTを使用してコネクタを再実装するか、統合を使用してSOAPからRESTへの変換を実行します。
減価償却に関する通知が「Oracle Integration 2の新機能」に公開されました。 |
SOAPコネクタXXXXを移行できませんでした | 非推奨 |
| ビジネス・オブジェクト | Module/namespace | モジュール/ネームスペースへのソート・タイプ | アップグレード中に、ビジネス・オブジェクトはルート・レベルで移行されます。 アップグレード後は、通常どおりタイプを選択して使用できますが、これらはすべて、モジュール/ネームスペース別にグループ化されるのではなく、同じレベルでリストされます。 | 非推奨 | |
| ビジネス・オブジェクト | ビジネス・オブジェクトのデフォルト値 | ビジネス・オブジェクト・フィールドにデフォルト値を設定して、その特定のインスタンスで必要でないかぎりデータをマップする必要がないようにします(ビジネス・オブジェクトにはデフォルト値が含まれます | アップグレード中、ビジネス・オブジェクトのデフォルト値は移行されません。 参照される各インスタンスのビジネス・オブジェクト・フィールドのデフォルト値をマップします。 必要な属性を一元的に初期化するには、プロセスの最初にデータ関連付けアクティビティを含めることをお薦めします。 | ||
| ビジネス・オブジェクト | ビジネス・オブジェクトXSD | XSDをアプリケーションにアップロードして、ビジネス・オブジェクト作成のために後で参照できるようにします | アップグレード中に、XSDに基づくビジネス・オブジェクトが移行されますが、新しいXSDをアップロードすることはできません。 必要な新しい定義の場合は、ビジネス・オブジェクトを手動で作成するか、コネクタの場合はJSONペイロードを指定します。 | 非推奨 | |
| Forms | フォーム・プレビューのコネクタ | フォーム・プレビューからのコネクタ・コールのテスト | アップグレード後、フォームをプレビュー・モードで実行してもコネクタは実行されません。 開発インスタンスでアプリケーションをアクティブ化し、ワークスペースを使用してテストします。 | ||
| アプリケーションのライフサイクル | アプリケーションのリタイア(後でアクティブ化) | アクティブ/デプロイ済のプロセス・アプリケーションのリタイア |