私はプロジェクトのために Kogito を熟読しており、プロトタイプを作成しています。私が気づいたのは、入力jsonが決定を下すためのインターフェイス契約を満たしていない場合、kogitoがエラーの詳細を応答することです。また、意思決定の実行の詳細も提供します。
監査目的で必要なため、応答で決定結果をオンにする方法はありますか。
応答ごとにこのトレースが必要
"decision-results": [
{
"decision-id": "_260E6369-DE61-464C-889B-04B24776D47E",
"decision-name": "A",
"result": 200,
"messages": [],
"status": "SUCCEEDED"
},
{
"decision-id": "_1728962B-CF7A-4EEF-9AFB-50C961A3AB0B",
"decision-name": "D",
"result": null,
"messages": [
{
"level": "ERROR",
"dmn-message-severity": "ERROR",
"message": "Unable to evaluate decision 'D' as it depends on decision 'C'",
"message-type": "REQ_NOT_FOUND",
"source-id": "_1728962B-CF7A-4EEF-9AFB-50C961A3AB0B"
}
],
"status": "SKIPPED"
},
{
"decision-id": "_433DCDBB-3674-4EF9-96BC-B766B9CB54EC",
"decision-name": "C",
"result": null,
"messages": [
{
"level": "ERROR",
"dmn-message-severity": "ERROR",
"message": "Required dependency 'Subject Loan' not found on node 'C'",
"message-type": "REQ_NOT_FOUND",
"source-id": "_433DCDBB-3674-4EF9-96BC-B766B9CB54EC"
}
],
"status": "SKIPPED"
},
{
"decision-id": "_8468FF9C-1DE1-4E93-9828-088F7690B18F",
"decision-name": "B",
"result": 3220,
"messages": [],
"status": "SUCCEEDED"
}
]