3 プロセスの問題
Oracle Integrationの「プロセス」の問題を確認します。
Oracle Process Mobileアプリケーションの既知の問題
Oracle Processモバイル・アプリに関する既知の問題を確認してください。
正しく構成されていないサーバー情報は変更できない
Oracle Processモバイル・アプリケーションで非稼働サーバー設定が構成されている場合、サーバーの設定情報は変更できません。
作業サーバー設定が構成されている場合、この問題は発生しません。 この場合は、アプリケーションにサインインして、「Settings」ビューでサーバーの設定を変更できます。
ただし、正常でないサーバー設定(たとえば、不適切なURLアドレス)を入力した場合は、サインインが失敗します。
このエラーを修正するには、Oracle Process Mobileアプリケーションをアンインストールしてから、再インストールする必要があります。
ヒント:
ブラウザでサーバーのURLを試し、サーバーが稼働しているか、およびサインインできるか確認します。 テストが成功した場合は、システム情報をコピーして貼り付け、Oracle Processモバイル・アプリのサーバー設定を再構成するために使用します。次のURLからサービス名のみコピーしてください。
service_instance.identity_domain.process.oracle.com
設計時の既知の問題
プロセス設計時間に関連する既知の問題をカテゴリ別に一覧表示します。
Webフォームの問題
デザイン時にフォームに関連する既知の問題をレビューします。
トピック:
パネルへの更新はカスタムCSSレイアウトに影響する場合があります
パネルおよびセクション内への行の配置と配置をサポートが追加されました。 この追加は、カスタムCSSレイアウトに影響を与える場合があります。
セクション内のフィールドが非表示になっているときに現れる追加のスペース
すべての子が非表示のセクションに行が含まれている場合、実行時にフォームに余分なスペースが表示されます。 この問題は、セクションおよび繰返し可能なセクション・コントロール内の行に影響します。 これは、処理中のインスタンスに影響を与えます。
下の回避策CSSを使用して余分な空白を回避してください。
/** Overriding section control */
div.pcs-form-section__content>div>div.pcs-forms-row.row-control {
padding: 0 !important;
div.pcs-form-section__content>div>div.pcs-forms-row.row-control>* {
padding-top: 10px;
padding-bottom: 10px;
}
div.pcs-form-section__content>div>div.pcs-forms-row.row-control:first-of-type>* {
padding-top: 0;
padding-bottom: 0;
}
/** Overriding repeatable section control */
div.repeatable__item__container>div>div.pcs-forms-row.row-control {
padding: 0 !important;
div.repeatable__item__container>div>div.pcs-forms-row.row-control>* {
padding-top: 10px;
padding-bottom: 10px;
}
div.repeatable__item__container>div>div.pcs-forms-row.row-control:first-of-type>* {
padding-top: 0;
padding-bottom: 0;
}
XML属性に基づくビジネス・オブジェクトをフォームにドラッグすると、属性フィールドが欠落することがあります
フォームでは、XML要素ではなくXML属性に基づくビジネス・オブジェクトをドラッグ・アンド・ドロップすると、XML属性に基づくフィールドはフォームに追加されません。
回避策として、属性ではなく要素を使用するようにXSDファイルのXMLスキーマを変更します。
送信後に失われたリンク値
Webフォームに追加されたリンク・コントロールは、タスクの完了時にデータバインドを失います。 リンク・コントロールのデータを他のアクティビティにマップすることはできません。
この問題を回避するには、ラベルとデータ要素へのバインディングを指すのではなく、ラベルをそのまま、バインディングを空のままにします(データ属性にバインドされていない)。 次に、コントロールにonLoadイベントを追加し、値とラベルをデータ要素に設定します。
残りのコネクタの内部REST API呼び出しでは、ログインしたユーザー資格証明
現在、フォームのロード時またはプロセス内でサービス・コールとして使用されるときに、残りのコネクタ操作が実行されると、コネクタに定義された資格証明が使用されます。 ただし、フォームをロードして操作を実行するときに、ログイン・ユーザーの資格証明をかわりに使用する必要がある場合があります。 (一部の内部休憩コールの出力は、提供されたユーザーの資格証明によって異なります)
この場合、ログオンしたユーザー資格証明を使用できるように、資格証明なしで残りのコネクタを定義します。 プロセスでサービス呼び出しと同じ操作を使用するには、資格証明を持つ別の同様の残りのコネクタを定義します。
このガイダンスは、内部REST API呼び出しにのみ適用されることに注意してください。
ビジネス・オブジェクトのNot null属性は適用されない
ビジネス・オブジェクトで属性を「Not Null」として設定し、null/空白を含むプロセスのインスタンスを属性の値として呼び出すことができます。 ただし、タスクが送信されるときに「not null」制約は適用されません。
プロセス/インサイトの問題
設計時のプロセスでのインサイト・モデルの使用に関連する既知の問題を確認します。
インサイト・モデルは動的プロセスではサポートされていません
開発者は、構造化プロセス内のアクティブなIntegration Insightモデルをリンクできますが、動的プロセスにはリンクできません。
「Oracle Integration Generation 2でのプロセスの使用」の「Integration Insightモデルの操作」を参照してください。
構造化プロセスは、インサイト・モデルの更新後にオープンする必要があります
プロセス・アプリケーション内でインサイト・モデルが更新され、プロセスをオープンせずに即時に公開およびアクティブ化されると、アクティブ化が失敗し、エラーが表示されます
次のように表示されます:
ReferenceTravelApprovalProcess/Services.Externals.TravelApprovalProcessWithInsight.reference does not exist as wire target - Please contact the administrator for more information.
このエラーを回避するには、プロセス設計時にインサイト・モデルを更新した後に構造化されたプロセスを開きます。 「Oracle Integration Generation 2でのプロセスの使用」の「Integration Insightモデルの操作」を参照してください。
デシジョン・モデルの問題
設計時にビジネス・ルールに関連する既知の問題をレビューします。
デシジョン定義の更新後、デシジョン・モデルのビジネス・オブジェクトをフォームに再追加
Webフォームにデシジョン・モデルの入力または出力ビジネス・オブジェクトを追加した場合、デシジョン定義が更新されるたびに、このビジネス・オブジェクトをフォームに再追加する必要があります。 デシジョン・モデルを再アクティブ化し、プロセス・アプリケーション内のコネクタを更新した場合でも、変更はWebフォームに自動的に反映されません。
ディシジョン・モデルを開くと空白のページ
古いバージョンのFirefoxを使用している場合、デシジョン・モデルを開くと空白のページが表示されることがあります。 ページを更新してモデルを正常に読み込みます。 シームレスな操作のために最新バージョンのFirefoxを使用してください。
デシジョン名を変更できない
アプリケーションでデシジョン・コンポーネントを作成した後に、その名前を変更できません。
回避策として、デシジョン・コンポーネントを新しい名前で再作成できます。 プロセス・エディタで、デシジョン・コンポーネントを参照するデシジョン・アクティビティの名前を変更できます。
取り消された条件およびアクションが空の行としてデシジョン表に追加される
デシジョン表で「Add Condition」または「Add Action」を選択し、次に「Cancel」をクリックした場合、空の行が追加されます。
空の行を削除するには、行を選択して、「Delete」アイコンをクリックします。
データ型に関係なくデシジョン入力アイコンが文字列として表示される
「Condition Browser」では、実際の入力データ型が異なる場合であっても、文字列データ型のアイコンがデシジョン入力の横に表示されます。
「Decision Properties」をクリックして、デシジョン入力および出力のデータ型を表示します。
その他の問題
設計時のその他の既知の問題を確認します。
UiPath Robotic Process Automationアダプタの名前に文字#が含まれるロボットが表示されない
UiPath Robotic Process Automationアダプタの構成中、名前に#が含まれるロボットは、「ロボット」フィールドで選択できるようにリストされません。
Process Cloud Serviceで作成されたネスト・ビジネス・オブジェクトはサポートされていません
PCS (Process Cloud Service)で作成されたアプリケーションにnestedビジネス・オブジェクトがある場合、Oracle Integrationプロセスで同じアプリケーションが使用されていると、それらのビジネス・オブジェクトはサポートされないことに注意してください。
FirefoxのJSONからビジネス・オブジェクトをインポートできません
FirefoxでJSONからビジネス・オブジェクトをインポートする場合、ブラウザ・アドオンがインポート動作に影響する可能性があることに注意してください。 問題が発生した場合はプラグインを無効にするか、別のブラウザを使用します。
プロセスがメッセージで始まる場合、プレーヤはサポートされません
再生ボタンをクリックしてメッセージ・パターンに基づいてプロセスをテストすることはサポートされておらず、404エラーが表示されます。 回避策は、プレーヤを使用してプロセスをテストするために、メッセージ・プロセスの前に開始フォームを追加することです。
プロセス設計時のInternet Explorer 11の問題
Internet Explorerを使用してOracle Integrationホーム・ページを表示するブラウザの問題により、空のページが表示され、開発者が設計時機能(コンポーザ)にアクセスできなくなります。 回避策は、別のブラウザを使用することです。
名前にスペースが含まれている場合、マイクロ・プロセスは使用できません
マイクロ・プロセス名にスペースがあると、そのプロセスは使用できなくなります。 回避策は、マイクロ・プロセスをコピーし、プロセス・アプリケーションにスペースを入れずに名前を変更することです。
ターゲット・ネームスペースに存在しない要素を持つスキーマをオーバーライドできません
現在のスキーマを、ターゲットのネームスペースに存在しない要素で更新しようとすると、現在のスキーマは変更で更新されませんが、新しいスキーマ(XSDファイルと新規要素)が作成されます。
変換エラーの検証エラーを修正するリンクがありません
プロセスに無効な変換が含まれている場合は、プロセスの検証中にエラーが検証画面に表示されますが、エラーを修正するためのリンクは使用できません。
回避策: データ・アソシエーション・エディタに移動し、特定の変換を開き、エラーを修正します。
レガシー・ライブラリで作成されたJSONは更新できません
レガシー・ライブラリまたは古いライブラリを使用して作成されたJSONは更新できません。
回避策: 既存のビジネス・オブジェクトを削除し、新規ビジネス・オブジェクトを作成します。
動的プロセス・アクティビティ・サポートの制限
現在、サービス・タスク・アクティビティでは、ペイロード属性名が大文字で始まらないか特殊文字を含むRESTサービスのみがサポートされています。 また、サービス・タスク・アクティビティではSOAPコネクタはサポートされていません。
QuickStartアプリを再生するオプションはありません
QuickStartアプリを概要ページからテストしようとすると、再生オプションは表示されません。
回避策: アプリケーションの詳細表示に切り替えて、ツールバーのテストボタンを使用してテストします。
ウィンドウのサイズが正しくないため文書を共有できません
「タスクの詳細」ペイン内で開いた場合、ドキュメント・ウィンドウ画面の間違った位置合わせで完了ボタンが表示されないため、ドキュメントを共有できません。
回避策: 画面を通常の100%ズームに設定するか、ドキュメント・ウィンドウを別々に開きます。
変換の属性が変更された後の検証エラー
変換のソースまたはターゲットとして含まれているタイプ属性を変更した場合(Webフォームからコンポーネントを削除するなど)、キャッシュはそのコンテキストで正しく更新されません。
結果として、検証で正しくない結果が生成されます。
-
新しい属性を使用する場合、検証は失敗します。 検証はこの場合失敗しないはずです。
-
属性を削除しても、検証では引き続き削除した属性が使用されます。 その結果、検証は成功(本来は成功しない)しても、アプリケーションのデプロイメントは失敗します。これはランタイムがデプロイメントでチェックを実行して、欠損値を検出し、エラーを生成するためです。
回避策として、プロセス・アプリケーションを閉じてもう一度開き、タイプを更新してこれらの問題を解決します。
実行時の既知の問題
このリリースのOracle Integrationで、実行時に既知の問題を確認します。
トピック:
スプリット・パネルは、タッチ・スクリーン対応のWindowsデバイスでは機能しません
タスク・リストとタスク詳細パネル間の移動可能なディバイダは、Windowsタッチ・スクリーン対応デバイスでは機能しません。 回避方法として、ユーザーはデバイス・マネージャを使用してタッチ・スクリーン設定を無効にしてから、タッチ・スクリーン・オプションを無効にできます。
ClientID/秘密ベースの認証は、プロセス・コールへの統合ではサポートされていません
ClientID/Secretベースの認証を使用するプロセス・コールへの統合で404エラーが返されます。 回避策として、OAuthベースの認証を使用してプロセスをコールするように統合を構成します。
Process実行時でのInternet Explorer 11の問題
Internet Explorerを使用してOracle Integrationホーム・ページを表示するブラウザの問題により、空白ページが表示され、エンド・ユーザーはホーム・ページからワークスペースにアクセスできなくなります。 回避策は、エンド・ユーザーが/ic/process/workspaceを使用してタスクを操作し、ワークスペースに直接アクセスするか、別のブラウザを使用することです。
Oracle Business Intelligence Cloud Service統合の非推奨
Oracle IntegrationのOracle Business Intelligence Cloud Serviceと「プロセス」の統合は非推奨です。
空の繰返し可能セクションは、Eメール通知で受信したフォームに表示されません
フォーム用に構成された反復可能セクションが空の場合(子コンポーネントなし)、ユーザー(タスク担当者)が電子メール通知の添付ファイルとしてフォームを受信すると、実行時にフォームに表示されません。
新しい実行可能な電子メール属性が追加されました
ヒューマン・タスクの通知電子メールを送信するために使用するカスタマイズされた電子メール・テンプレートを作成する場合は、タスク・オブジェクト・データをテンプレートに含めることができます。 タスク・オブジェクトのタスク関連属性が追加されました。
新しいタスク関連の属性は次のとおりです:
-
creatorId: タスクの作成者のID
-
ownerGroupId: タスク所有者が属するグループのID
-
ownerRoleId: タスク所有者のロールのID
-
ownerUserId: タスクを所有しているユーザーのID
-
acquiredBy: タスクを取得したユーザーの名前
-
acquiredById: タスクを取得したユーザーのID
-
fromUserId: タスクが取得されたユーザーのID
-
taskNumber: タスク番号
-
updatedBy: タスクを更新したユーザーの名前
-
updatedById: タスクを更新したユーザーのID
-
priorityNum: タスクの優先順位番号
プロセス関連の新しい属性には次のものがあります:
-
processName: タスクが存在するプロセスの名前
-
instanceId: タスクが存在するプロセス・インスタンスのID
-
processId: タスクが存在するプロセスのID
-
processVersion: タスクが存在するプロセスのバージョン
クッキング・ブックのタスク履歴に表示されないコメント
プロセスUI組み込み可能コンポーネントでは、情報をリクエストするコメントを追加してタスクを第2のユーザーに再割り当てすると、タスクを再割り当てしている間に投稿されたコメントはタスク履歴に表示されません。
Oracle Content Managementの既知の問題
Oracle Content Management統合に関連する既知の問題を確認します。
現在利用できない会話
Oracle Content ManagementがOracle Integrationと統合されている場合、このリリースでは会話機能は使用できません。 (ドキュメントの機能は完了です。)
アクセスの問題と構成の変更
Oracle Content Managementを「プロセス」と統合した後、アクセスの問題または構成の変更によってエラーが発生することがあることに注意してください。
たとえば:
-
現在使用中のOracle Content Management構成を変更すると、関連する文書にアクセスできなくなります。
-
ドキュメントについては、
「Documents」をクリックするか、「Task Details」ページまたは「Tracking」ページのリストからドキュメントにアクセスすると、エラーが発生します。
-
-
プロセスによって作成されたアプリケーション・フォルダが削除された場合、管理者はOracle Content Managementゴミ箱フォルダからリストアする必要があります。
ドキュメントまたはフォルダで開始されるプロセスの作成における制限
新しい「Document Start」イベントまたは「Folder Start」イベントを使用して、ドキュメントまたはフォルダによって開始できるプロセスをモデル化できます。
ドキュメントまたはフォルダで開始されるプロセスの作成における現在の制限は、次のとおりです。
-
「フォルダ開始」イベントのプロセスは、フォルダの作成時に自動的に開始するようにOracle Content Managementで構成することはできません。
-
プロセスの作成時に、最初に空の開始イベント(None)を選択する必要があります。 その後、要素パレットからドキュメント開始イベントまたはフォルダ開始イベントのいずれかを追加し、空の開始イベントを削除する必要があります。
-
「Change Type」オプションを使用して開始イベントを変更しないでください。また、「Document Start」イベントまたは「Folder Start」イベントは削除しないでください。 そのようなアクションにより、プロセスは使用できなくなります。
Oracle Content Managementによってサポートされていないフォルダの開始
「プロセス」はプロセス内のフォルダ開始イベントをサポートしていますが、Oracle Content Managementではフォルダ開始はサポートされていません。 ただし、REST APIを使用してプロセスをインスタンス化し、必要なフォルダの詳細を提供できます。
「Oracle Integration Generation 2でのプロセスの使用」の「REST APIコールを使用したプロセスのインスタンス化」を参照してください。