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: 배치가 생성한 Excel/PDF를 내려받고 최근 로그를 확인합니다.