hanhwa_nexacro/spec/nexacro/reports-ops.yaml

64 lines
1.6 KiB
YAML

formId: frmReportsOps
title: 리포트/운영
route: reports
authority: VIEWER
layout:
width: 1440
height: 900
datasets:
- id: dsArtifacts
columns:
- { id: id, type: INT }
- { id: runId, type: INT }
- { id: artifactType, type: STRING }
- { id: downloadName, type: STRING }
- { id: createdAt, type: STRING }
- id: dsJobLogs
columns:
- { id: id, type: INT }
- { id: jobType, type: STRING }
- { id: referenceId, type: INT }
- { id: logLevel, type: STRING }
- { id: logMessage, type: STRING }
- { id: createdAt, type: STRING }
grids:
- id: grdArtifacts
title: 리포트 산출물
dataset: dsArtifacts
left: 36
top: 108
width: 1368
height: 270
columns:
- { id: id, text: 산출물ID }
- { id: runId, text: 실행ID }
- { id: artifactType, text: 형식 }
- { id: downloadName, text: 파일명 }
- { id: createdAt, text: 생성시각 }
- id: grdJobLogs
title: 최근 배치 로그
dataset: dsJobLogs
left: 36
top: 420
width: 1368
height: 320
columns:
- { id: id, text: 로그ID }
- { id: jobType, text: 작업유형 }
- { id: referenceId, text: 참조ID }
- { id: logLevel, text: 레벨 }
- { id: logMessage, text: 메시지 }
- { id: createdAt, text: 생성시각 }
transactions:
- id: txLoadReports
method: GET
endpoint: /api/tx/reports/overview
datasets:
- dsArtifacts
- dsJobLogs
messages:
- code: REPORT_HINT
level: INFO
text: batch가 생성한 Excel/PDF를 내려받고 최근 로그를 확인합니다.