診断を使用した販売オーダーのトラブルシューティング
診断ツールを使用して、販売オーダーに関する問題のトラブルシューティングを行います。
ノート
-
ホーム・ページからリアルタイムでツールを直接実行します。
-
販売オーダーの現在のステータスを取得します。
-
様々な診断テストの結果を取得します。 たとえば、オーダー・オーケストレーション・テストを実行して、次のことを判断します。
-
販売オーダーに設定されている出荷には、保証など、出荷できない明細が含まれています。
-
強制取消処理のため、オーダー履行はロックされています。
-
保留に失敗しました。
-
-
実行済履行タスクとそのステータスなど、販売オーダーに関する処理詳細を取得します。
オーダー管理作業領域で作成した販売オーダー385081をトラブルシューティングする必要があるとします。
演習
-
アプリケーション診断の管理に必要な権限があることを確認してください。
詳細は、「共通機能のセキュリティ・リファレンス」にアクセスし、アプリケーション診断管理者の章を参照してください。
-
右上隅にある「下向き矢印>診断テストの実行」をクリックします。
-
「診断ダッシュボード」ページのテストの検索領域で値を入力し、「検索」をクリックします。
属性
値
テスト名
オーダー・オーケストレーション
-
検索結果で、テスト名属性のオーダー・オーケストレーション詳細を含む行に、テスト名の左側にあるボックスにチェック・マークを追加し、「実行に追加」をクリックします。
Select Tests to Run and Supply Inputs領域で、ページに行が追加されたことを確認します。
テスト名
前提条件
詳細
入力ステータス
テスト識別子
オーダー・オーケストレーション詳細
No
クリックできるアイコン
必須の入力パラメータがありません
オーダー・オーケストレーション詳細
-
入力ステータス列で、「注意アイコン」をクリックします。
-
「入力パラメータ」ダイアログの新しい値列で、「虫眼鏡」をクリックします。
-
検索と選択ダイアログで、値を入力します。
属性
値
ソース・オーダー番号
385081
-
検索結果で、販売オーダーを含む行をクリックし、OK > OKをクリックします。
実行するテストの選択および入力の指定領域で、値を確認します。
属性
値
入力ステータス
入力編集済: 必須入力パラメータ検証済
-
Test「実行発行済」ダイアログで、テキストを確認し、OKをクリックします。
Tests Run "TestRun_958693F85A9E4A19E0535EBFF20A3CA7" has been submitted
結果を確認します。
-
診断テスト実行ステータス領域で、「表示」>「リフレッシュ」をクリックし、値を確認します。
属性
値
実行 / テスト / ステップ名
TestRun_958693F85A9E4A19E0535EBFF20A3CA7
実行ステータス
完了
診断ステータス
問題なし
レポート
クリックして詳細を取得できるアイコン。
実行者
サインインに使用したユーザー(DIAG_ADMINなど)を表示します。
このリフレッシュでは、過去24時間に診断が実行されたすべてのテストが表示されます。
-
実行 / テスト / ステップ名列で、「フォルダ」を展開し、子「オーダー・オーケストレーション詳細フォルダ」を展開して、表示される階層を確認します。
TestRun_958693F85A9E4A19E0535EBFF20A3CA7 Order Orchestration Details Diagnostics_Engine_Log Order Orchestration Data
-
階層の各行のステータスを確認します。
属性
値
実行ステータス
完了
-
TestRun_958693F85A9E4A19E0535EBFF20A3CA7を含む行のレポート列で、「アイコン」をクリックします。
レポート・サマリーを含むHTMLページが表示されます。
-
レポートを閉じます。
-
診断テスト実行ステータス領域のオーダー・オーケストレーション詳細を含む行のレポート列で、「アイコン」をクリックします。
レポート・サマリーを含むHTMLページが表示されます。
-
レポートを使用します。
レポートの使用
分析エリア
レポートの分析領域を使用して、販売オーダーの現在の状態に関する詳細を取得します。
分析 |
レポートに表示される詳細 |
---|---|
オーダーのリカバリ・アクションは保留中です。 |
ソース・オーダー番号 表示明細番号 推奨されるリカバリ |
オーダーの変更が正常に処理されませんでした。 |
ソース・オーダー番号 表示明細番号 推奨されるリカバリ |
安定した状態に達していないオーダー明細。 |
タスク・ステップ名 ソース・オーダー番号 表示明細番号 実績開始日 推奨されるリカバリ |
明示的な待機を持つタスクの安定した状態に達していないオーダー明細。 |
タスク・ステップ名 ソース・オーダー番号 表示明細番号 実績開始日 推奨されるリカバリ |
履行タスクがロックしたオーダー・ライン。 |
ソース・オーダー番号 表示明細番号 推奨されるリカバリ |
出荷タスクがロックしたオーダー明細です。 |
ソース・オーダー番号 表示明細番号 推奨されるリカバリ |
エラー・リカバリ中に問題が発生した明細をオーダーします。 |
ソース・オーダー番号 表示明細番号 グループID 推奨されるリカバリ |
診断領域
レポートのオーダー診断領域を使用して、発生した問題を識別します。
分析 |
レポートに表示される結果の例 |
---|---|
ロックされたドラフト・ヘッダー。 |
販売オーダーにロックされた下書きがありません。 |
デルタ・タイプがnullの履行ラインです。 |
販売オーダーにnullのデルタ・タイプがありません。 |
このオーダーで設定された出荷には、出荷可能明細と出荷不可明細が含まれています。 |
出荷セットに出荷可能明細と出荷不可明細が混在していません。 |
オーダー履行は強制取消のためロックされています。 |
強制取消に関連する問題はありません。 |
販売オーダーの履行明細には二重オーケストレーションが存在します。 |
二重オーケストレーションに関連する問題はありません。 |
このオーダーには保留中の処理リクエストがあります。 |
すべてのユーザー・リクエストが完了し、これ以上の変更は許可されません。 |
このオーダーには有効な待機レコードが存在しません。 |
待機に関連する問題はありません。 |
このオーダーの前回の変更は保留中です。 |
オーダー明細は正常です。 |
このオーダーは保留に失敗しました。 |
適用保留の失敗はありません。 |
前の変更でアクティブな保留です。 |
アクティブな保留はありません。 |
処理詳細領域
処理詳細領域を使用して、オーダー明細詳細、オーケストレーション・プロセス詳細、実行済オーケストレーション・プロセス・ステップとそのステータス、履行タスク詳細、保留処理、適用済保留、エラー・メッセージなど、オーダー管理が販売オーダーに対して実行した処理の詳細を取得します。
領域に含まれるカテゴリの一部を次に示します。
-
処理オーダー・ヘッダー
-
オーダー・ヘッダーの拡張可能フレックスフィールド
-
オーダー明細
-
オーダー明細の拡張可能フレックスフィールド
-
履行明細の処理
-
履行明細詳細
-
オーダー・オーケストレーション・グループ
-
プロセスBPELインスタンス
-
プロセス・インスタンス
-
ステップ・インスタンス
-
ステップ・インスタンス詳細
-
タスク・インスタンス
-
オーダー状態
-
プロセス保留
-
アクション・リクエスト
-
在庫予約
-
オーダー倉庫詳細
-
オーダー・インタフェースから請求書
-
オーダー請求書
-
オーダー手数料
-
オーダー手数料コンポーネント
-
オーダー合計
-
エラー・メッセージ・アイコン
-
オーダー・ヘッダー・エラー・メッセージ
-
文書参照
詳細は広範囲です。 「ステップ・インスタンス」セクションの一部のデータ例を次に示します。
DOO_PROCESS_ INSTANCE_ID |
STEP_ID |
STEP_NUMBER_NAME |
TASK_NAME |
STEP_INSTANCE_ID |
TASK_INSTANCE_ID |
GROUP_ID |
STEP_ACTIVE |
STEP_STATUS |
---|---|---|---|---|---|---|---|---|
300100087585425 |
213 |
[1300]請求書の作成 |
請求書 |
300100087585434 |
300100087585430 |
300100087585407 |
ACTIVE |
NOT_STARTED |
300100087585425 |
214 |
[1400]請求書の待機 |
請求書 |
300100087585435 |
300100087585430 |
300100087585407 |
ACTIVE |
NOT_STARTED |
300100087585425 |
208 |
[800]調達の待機 |
調達 |
300100087585436 |
300100087585431 |
300100087585407 |
ACTIVE |
NOT_STARTED |
300100087585425 |
209 |
[900]予約の作成 |
予約 |
300100087585437 |
300100087585428 |
300100087585407 |
INACTIVE |
NOT_STARTED |
300100087585425 |
210 |
[1000]出荷リクエストの作成 |
出荷 |
300100087585438 |
300100087585429 |
300100087585407 |
INACTIVE |
NOT_STARTED |
300100087585425 |
211 |
[1100]出荷通知の待機 |
出荷 |
300100087585439 |
300100087585429 |
300100087585407 |
INACTIVE |
NOT_STARTED |
300100087585425 |
204 |
[400]一時停止 |
一時停止 |
300100087585440 |
300100087585426 |
300100087585407 |
INACTIVE |
NOT_STARTED |
300100087585425 |
205 |
[500]連続出荷リクエストの作成 |
バック・トゥ・バック商品の出荷 |
300100087585441 |
300100087585433 |
300100087585407 |
INACTIVE |
NOT_STARTED |
300100087585425 |
206 |
[600]連続出荷通知の待機 |
バック・トゥ・バック商品の出荷 |
300100087585442 |
300100087585433 |
300100087585407 |
INACTIVE |
NOT_STARTED |
300100087585425 |
201 |
[100]スケジュール |
スケジュール |
300100087585444 |
300100087585427 |
300100087585407 |
ACTIVE |
COMPLETED |
300100087585425 |
203 |
[300]供給のリクエスト |
供給オーケストレーション |
300100087585445 |
300100087585432 |
300100087585407 |
INACTIVE |
NOT_STARTED |
300100087585446 |
213 |
[1300]請求書の作成 |
請求書 |
300100087585455 |
300100087585451 |
300100087585413 |
ACTIVE |
NOT_STARTED |
300100087585446 |
214 |
[1400]請求書の待機 |
請求書 |
300100087585456 |
300100087585451 |
300100087585413 |
ACTIVE |
NOT_STARTED |
300100087585446 |
208 |
[800]調達の待機 |
調達 |
300100087585457 |
300100087585452 |
300100087585413 |
ACTIVE |
NOT_STARTED |
300100087585446 |
209 |
[900]予約の作成 |
予約 |
300100087585458 |
300100087585449 |
300100087585413 |
INACTIVE |
NOT_STARTED |
300100087585446 |
210 |
[1000]出荷リクエストの作成 |
出荷 |
300100087585459 |
300100087585450 |
300100087585413 |
INACTIVE |
NOT_STARTED |
300100087585446 |
211 |
[1100]出荷通知の待機 |
出荷 |
300100087585460 |
300100087585450 |
300100087585413 |
INACTIVE |
NOT_STARTED |
300100087585446 |
204 |
[400]一時停止 |
一時停止 |
300100087585461 |
300100087585447 |
300100087585413 |
INACTIVE |
NOT_STARTED |
300100087585446 |
205 |
[500]連続出荷リクエストの作成 |
バック・トゥ・バック商品の出荷 |
300100087585462 |
300100087585454 |
300100087585413 |
INACTIVE |
NOT_STARTED |
300100087585446 |
206 |
[600]連続出荷通知の待機 |
バック・トゥ・バック商品の出荷 |
300100087585463 |
300100087585454 |
300100087585413 |
INACTIVE |
NOT_STARTED |
300100087585446 |
201 |
[100]スケジュール |
スケジュール |
300100087585465 |
300100087585448 |
300100087585413 |
ACTIVE |
COMPLETED |
300100087585446 |
203 |
[300]供給のリクエスト |
供給オーケストレーション |
300100087585466 |
300100087585453 |
300100087585413 |
INACTIVE |
NOT_STARTED |
300100087585467 |
213 |
[1300]請求書の作成 |
請求書 |
300100087585476 |
300100087585472 |
300100087585419 |
ACTIVE |
NOT_STARTED |
300100087585467 |
214 |
[1400]請求書の待機 |
請求書 |
300100087585477 |
300100087585472 |
300100087585419 |
ACTIVE |
NOT_STARTED |
300100087585467 |
208 |
[800]調達の待機 |
調達 |
300100087585478 |
300100087585473 |
300100087585419 |
ACTIVE |
NOT_STARTED |
300100087585467 |
209 |
[900]予約の作成 |
予約 |
300100087585479 |
300100087585470 |
300100087585419 |
INACTIVE |
NOT_STARTED |
300100087585467 |
210 |
[1000]出荷リクエストの作成 |
出荷 |
300100087585480 |
300100087585471 |
300100087585419 |
INACTIVE |
NOT_STARTED |
300100087585467 |
211 |
[1100]出荷通知の待機 |
出荷 |
300100087585481 |
300100087585471 |
300100087585419 |
INACTIVE |
NOT_STARTED |
300100087585467 |
204 |
[400]一時停止 |
一時停止 |
300100087585482 |
300100087585468 |
300100087585419 |
INACTIVE |
NOT_STARTED |
300100087585467 |
205 |
[500]連続出荷リクエストの作成 |
バック・トゥ・バック商品の出荷 |
300100087585483 |
300100087585475 |
300100087585419 |
INACTIVE |
NOT_STARTED |
300100087585467 |
206 |
[600]連続出荷通知の待機 |
バック・トゥ・バック商品の出荷 |
300100087585484 |
300100087585475 |
300100087585419 |
INACTIVE |
NOT_STARTED |
300100087585467 |
201 |
[100]スケジュール |
スケジュール |
300100087585486 |
300100087585469 |
300100087585419 |
ACTIVE |
COMPLETED |
300100087585467 |
203 |
[300]供給のリクエスト |
供給オーケストレーション |
300100087585487 |
300100087585474 |
300100087585419 |
INACTIVE |
NOT_STARTED |
ヘルス・チェックの取得
データベースをスキャンして販売オーダー全体の問題を特定するテストを実行し、エラーの販売オーダーのリストを表示します。
-
「診断ダッシュボード」ページのテストの検索領域で値を入力し、「検索」をクリックします。
属性
値
テスト名
オーダー管理ヘルス・チェック
-
選択列でチェック・マークを追加し、「実行に追加」をクリックします。
-
実行するテストの選択および入力の指定領域の入力ステータス列で、アイコンをクリックします。
-
「入力パラメータ」ダイアログで日付範囲を設定し、OKをクリックします。
-
「実行」をクリックします。
-
診断テスト実行ステータス領域で、「表示」>「リフレッシュ」をクリックし、値を確認します。
-
実行ステータスに完了と表示されるまでビューをリフレッシュします。
-
Order Management Health Check行で、Report列のアイコンをクリックします。
ブラウザでレポートが別のタブに表示されます。
-
結果を確認します。 たとえば:
-
オーダーのリカバリ保留中
-
販売オーダーに対する変更が正常に処理されませんでした
-
履行タスクによってロックされたオーダー明細
-
出荷タスクによってロックされたオーダー明細
-
エラー・リカバリの待機中に問題が発生したオーダー明細
-
請求後でも請求待ちステータスのオーダー明細
-
参照のないオーダー明細
-
オーダー管理作業領域で使用できないリカバリ処理ですが、明細にエラーがあります
-
不安定な販売オーダー
-
オーダー管理のパフォーマンス
-