20.21 タスクのトラブルシューティング
タスクと承認コンポーネントの問題をトラブルシューティングする方法。
タスクのトラブルシューティング
問題 | 解決策 |
---|---|
エラーORA-20987: APEX: complete_task、リリース、委任、cancel_taskなどのタスク操作に対して認可されていませんが発生します |
APEXユーザーは大文字( 多くの認可の例外は、大/小文字の間違いによる誤報です。 |
DBスケジューラ・ジョブによってタスクを承認すると、「タスクが見つかりません」エラーがスローされます。 |
DBMSスケジューラ・ジョブを使用して このエラーを解決するには、ユーザー名として承認者の名前を渡す
apex_session.create_session() を使用してジョブで有効なAPEXセッションを作成してから、approve_task APIをコールします。
|
apex_human_task.set_task_due を使用して期日を設定した後もタスクが期限切れになりません |
APEXには、期日を過ぎたタスクについて1時間に1回チェックするスケジュール済ジョブがあります。このスケジュール済ジョブが実行されるまで、期限切れタスクは期限切れとして表示されません。 このスケジュール済ジョブは、 |
APEX$TASK_ID 置換文字列は、「タスク定義の編集」ページの「アクションSQL問合せ」で使用すると機能しません
|
IDはタスクの作成後にのみ生成されるため、アクション・ソースでは 回避策として、可能場合は |
親トピック: ワークフローとタスクの管理