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