Launch Release No. / Latest Release No.
Page No.
자료 제출 요청을 받은 사용자가 양식을 작성해 제출하는 절차를 안내합니다.
제출 마감일이 임박한 항목은 목록에서 빨간 D-Day 표시로 강조됩니다. 먼저 처리하시기 바랍니다. |
본인에게 요청된 자료 중 아직 제출하지 않은 건들을 모아 보여주는 화면입니다.
마감이 임박한 항목을 한눈에 확인하고, 다양한 조건으로 원하는 요청을 빠르게 찾을 수 있습니다.
((화면 이미지))
화면 구성
화면은 위에서부터 ① 상단 카드 → ② 검색 필터 → ③ 목록 세 영역으로 구성됩니다.
① 상단 카드 — 한눈에 보기
처리해야 할 대기 건수를 카드 형태로 요약합니다.
((화면 이미지))
✅ 긴급·임박 카드는 마감이 가까운 요청 건수를 한눈에 확인하기 위한 안내 정보입니다. 각 요청 건의 정확한 남은 기간은 목록의 「제출기한」 컬럼에 표시되는 D-day 배지를 통해 확인할 수 있습니다. |
② 검색 필터
두 단계로 원하는 요청을 빠르게 찾을 수 있습니다.
빠른 검색 — 화면 상단 검색바에서 다음 키워드로 즉시 검색합니다. 입력 후 「Enter」를 누르면 검색이 실행됩니다.
상세 검색 — 검색바 옆 「상세 필터」 버튼을 클릭하면 필터 패널이 열리며, 다음 조건으로 좁힐 수 있습니다.
| 항목 | 옵션 |
|---|---|
| 제출 유형 | 전체 / 양식 / 파일 / 양식+파일 |
| 카테고리 | 등록된 카테고리 중 단 선택 |
| 제출 기한 | 빠른 선택(3일 / 7일 / 1개월 / 전체) 또는 직접 기간 지정 |
| 진행 상태 | 작성중 / 재작성중 / 재요청 / 취소 (기본값: 「취소」를 제외한 3개 선택) |
| 필수 여부 | 전체 / 필수 / 선택 |
액션 버튼
③ 목록
조건에 맞는 대기 항목이 표시되는 영역입니다. 각 행에는 다음 컬럼이 표시됩니다.
| 컬럼 | 내용 |
|---|---|
| 자료명 | 요청 제목과 자료 종류 등의 부가 정보 |
| 요청자 | 자료를 요청한 사람 |
| 제출기한 | 마감 일자 + D-day 배지 (남은 일수에 따라 색상이 달라짐) |
| 진행상태 | 요청의 현재 상태 (색상 배지) |
| 작업 | 「작성하기」 / 「사유보기」 액션 버튼 |
진행상태 배지
행의 「진행상태」 컬럼에는 다음 배지 중 하나가 표시됩니다.
다음과 같은 부가 표기가 진행상태 옆에 함께 표시될 수 있습니다.
작업 버튼
ℹ️ 한 번 제출한 항목은 본 화면에서 사라지고 제출완료목록 메뉴로 이동합니다. 재작성 요청을 받은 경우 다시 본 화면에 표시됩니다. |
제출대기목록에서 요청을 클릭하면 열리는 자료 작성 화면입니다. 요청 정보 확인부터 양식 입력·첨부파일 업로드·해당 없음 처리·임시저장·제출까지 한 화면에서 진행합니다.
((화면 이미지))
화면 구성
화면은 위에서부터 다음 영역으로 구성됩니다. 요청 상황에 따라 일부 영역은 표시되지 않을 수 있습니다.
화면 상단의 정보 영역에서 작성에 필요한 정보를 먼저 확인하십시오.
요청자가 함께 보낸 보조 문서가 있으면 「참고 문서」 영역이 표시됩니다.
제출 유형이 「양식」 또는 「양식+파일」인 경우 「양식 작성」 탭이 표시됩니다. 엑셀과 유사한 방식으로 셀에 값을 입력합니다.
양식 상단에 표시되는 버튼으로 데이터 행과 화면을 조정합니다. 「행 추가」·「행 삭제」는 요청자가 행 추가를 허용한 영역에서만 활성화됩니다.
| 버튼 | 동작 |
|---|---|
| 행 추가 | 현재 영역에 입력 행을 한 줄 추가 |
| 행 삭제 | 선택된 행 삭제 |
| 초기화 | 입력값을 모두 비우고 처음 상태로 복귀 |
| 다운로드 | 현재 양식을 엑셀 파일로 받기 (입력값 포함) |
| 전체화면 | 작성 영역을 브라우저 최대 크기로 확장 / 원복 |
「행 삭제」 및 「초기화」 기능은 실행 후 되돌릴 수 없습니다. 임시저장 전 상태에서는 입력한 값이 모두 삭제될 수 있으므로 주의하시기 바랍니다. 또한 「초기화」를 진행하기 전에는 필요 시 「다운로드」 기능을 이용하여 데이터를 백업해두는 것을 권장합니다. |
제출 유형이 「파일」 또는 「양식+파일」인 경우 「파일 업로드」 탭이 표시됩니다. 증빙 자료나 보충 문서를 영역에 추가해 양식과 함께 제출합니다.
업로드 가능한 파일의 용량 및 확장자는 시스템 정책에 따라 제한될 수 있습니다. 파일 업로드가 되지 않는 경우에는 관리자에게 허용 정책을 문의하시기 바랍니다. |
해당 기간에 제출할 데이터가 없는 경우 양식을 비워둔 채로 「해당 없음」으로 제출 처리할 수 있습니다.
상단 액션바의 두 가지 액션을 구분해 사용합니다.
| 버튼 | 동작 | 이후 상태 |
|---|---|---|
| 임시저장 | 현재까지 입력한 내용을 보관합니다. 검증을 수행하지 않습니다. |
|
| 제출하기 | 필수 항목·수식·검증 규칙을 모두 통과한 뒤 요청자에게 전달합니다. |
|
요청 상태에 따라 두 버튼의 사용 가능 여부와 액션바 안내 문구가 달라집니다.
| 요청 상태 | 임시저장 | 제출하기 | 액션바 안내 문구 |
|---|---|---|---|
| ✅ | ✅ | (없음) | |
| ✅ | ⛔ | "{시작일} 부터 제출 가능합니다." | |
| ⛔ | ⛔ | (없음) | |
| ⛔ | ⛔ | "요청이 취소되어 제출할 수 없습니다." | |
| 선착순 마감 | ⛔ | ⛔ | "정원이 모두 채워져 더 이상 제출할 수 없습니다." |
요청 시작일 이전에는 「제출」 버튼이 비활성화되며, 액션바에 제출 가능 일시가 안내됩니다. 내용을 미리 작성하려면 「임시저장」 기능을 이용해 저장해두실 수 있습니다. 요청 시작일이 되면 「제출」 버튼이 자동으로 활성화됩니다. |
제출 후 내용을 변경하는 방법은 두 가지이며, 요청자의 접수 완료 여부에 따라 처리 방법이 달라집니다.
|
제출 시 필수 입력 누락이나 값 범위 오류 등이 발생하면, 해당 탭이 자동으로 열리고 문제가 있는 항목이 안내됩니다. 안내 메시지를 확인하여 값을 수정한 후 다시 「제출」 버튼을 클릭하십시오. |
특수 상황 안내
화면이 좁은 경우에는 작성 영역의 「전체화면」 버튼을 클릭하여 양식을 넓게 펼쳐 작성할 수 있습니다. 다시 클릭하면 원래 화면 크기로 돌아갑니다. 또한 작성 중 자리를 비워야 하는 경우에는 「임시저장」 기능을 이용해 내용을 저장해두시기 바랍니다. |
요청자가 제출한 자료를 검토한 후 보완이 필요하다고 판단하면 재작성 요청이 전달됩니다. 이 경우 제출한 건이 다시 「제출대기목록」에 표시되며, 요청자가 작성한 보완 사유를 확인한 뒤 내용을 수정하여 다시 제출해야 합니다.
재작성 요청을 받았는지 확인하기
제출대기목록에서 다음과 같은 표시를 통해 재작성 요청 건을 식별할 수 있습니다.
처리 절차
ℹ️ 재작성 요청은 최초 제출과 동일한 절차로 진행됩니다. 「제출」 시에는 입력값 검증을 통과해야 하며, 오류가 있는 경우 해당 위치와 안내 메시지가 함께 표시됩니다. 또한 제출 후에도 추가 보완이 필요하다고 판단될 경우, 요청자가 다시 재작성 요청을 보낼 수 있습니다. |
3.5 제출완료목록
본인이 제출한 모든 요청 건의 이력을 조회하고, 제출한 자료를 다시 확인할 수 있는 화면입니다. 또한 요청자가 아직 접수 완료 처리하지 않은 건은 본 화면에서 직접 회수한 후 내용을 수정하여 다시 제출할 수 있습니다.
((화면 이미지))
화면 구성
화면은 위에서부터 ① 상단 카드 → ② 검색 필터 → ③ 목록 세 영역으로 구성됩니다. 행의 「보기」를 클릭하면 별도 화면(제출 자료 보기)으로 전환됩니다.
① 상단 카드— 한눈에 보기
본인의 제출 상태별 건수를 카드로 요약합니다.
((화면 이미지))
② 검색 필터
빠른 검색 — 화면 상단 검색바에서 다음 키워드로 즉시 검색합니다. 입력 후 「Enter」를 누르면 검색이 실행됩니다.
상세 검색 — 검색바 옆 「상세 필터」 버튼을 클릭하면 필터 패널이 열리며, 다음 조건으로 좁힐 수 있습니다.
| 항목 | 옵션 |
|---|---|
| 제출 유형 | 전체 / 양식 / 파일 / 양식+파일 |
| 카테고리 | 등록된 카테고리 중 단 선택 |
| 제출일 | 빠른 선택(이번 달 / 지난 달 / 이번 분기 / 전체) 또는 직접 기간 지정 |
| 진행 상태 | 제출완료 / 접수완료 / 미접수 — 기본 전체 선택 |
| 필수 여부 | 전체 / 필수 / 선택 |
액션 버튼
③ 목록
조건에 맞는 제출 이력이 표시되는 영역입니다.
| 컬럼 | 내용 |
|---|---|
| 자료명 | 요청 제목과 자료 종류 등의 부가 정보 |
| 제출일시 | 본인이 제출한 일시 |
| 요청상태 | 요청 자체의 진행 상태 (진행중 / 마감) |
| 제출상태 | 본인 제출 건의 처리 상태 (제출 / 접수완료 / 미접수) |
| 작업 | 「보기」 / 「회수」 액션 버튼 |
요청상태·제출상태 배지
요청상태 — 요청 자체의 현재 상태— 요청 자체의 현재 상태
제출상태 — 본인이 제출한 건의 처리 단계
3.5.1 보기 — 제출 자료 다시 확인하기
선행된 노드의 결과 데이터를 이용하여 쿼리문을 직접 실행하거나 Table 화면을 이용해 데이터를 적재하는 등 CRUD 작업을 수행할 수 있습니다.
Update DataBase 노드는 최소 1개 이상의 노드가 연결 시 사용 가능 합니다. |
1. Update DataBase 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.
2. Update DataBase 노드 더블 클릭 또는 마우스 우클릭 > [UpdateDataBase 설정] 을 클릭합니다.
3. Update DataBase 설정 팝업 창에서 [실행 계획] 작성 후 확인 버튼을 클릭하여 실행 합니다.
|
선행된 노드 결과 데이터를 Excel 파일로 생성 후 다운로드 받을 수 있도록 제공합니다.
SaveExcel 노드는 1개의 노드만 연결하여 사용 가능합니다. |
1. SaveExcel 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.
2. SaveExcel 노드 마우스 우클릭 > [새로고침] 또는 [경로 새로고침] 메뉴를 클릭하여 파일을 생성합니다.
3. 파일 다운로드
파일 생성 완료 시 하단 Properties 탭에서 파일의 정보를 확인 할 수 있습니다.
Export File's Name : 마지막으로 생성된 파일 명
다운로드 버튼() : 파일 생성 완료 시 자동으로 표시되며 클릭 시 사용자 PC 로 저장 할 수 있도록 파일 다이얼로그를 오픈 합니다.
생성되는 물리적인 파일 명의 경우 ["Name 속성 값" + "_" + "파일 생성 일시"].확장자 자동으로 설정됩니다. |
선행된 노드 결과 데이터를 Excel 파일로 생성 후 다운로드 받을 수 있도록 제공합니다.
SaveText 노드는 1개의 노드만 연결하여 사용 가능합니다. |
1. SaveText 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.
2. 파일 속성 설정
| 구분 | 설명 |
|---|---|
| ① Extension Type | 파일 확장자, CSV(*.csv) 또는 Text(*.txt) 파일 로 설정 합니다. 기본값 : CSV(*.csv) |
| ② Separator | 파일 생성 시의 Column/Row 문자열에 대한 구분자 를 설정 합니다. 파일 확장자 Text(*.txt) 일 경우 메뉴 활성화 됩니다.
※ CSV(*.csv) 의 경우 Column 의 경우 콤마(,) / Row 의 경우 개행 문자(\n) 문자로 고정 |
| ③ Include BOM | BOM 포함 여부, 파일 생서 시 데이터에 BOM 문자가 포함되어 있을 경우 포함하여 생성 할지 여부를 설정합니다.
|
3. SaveText 노드 마우스 우클릭 > [새로고침] 또는 [경로 새로고침] 메뉴를 클릭하여 파일을 생성합니다.
파일 속성을 별도로 설정하지 않을 경우 기본 CSV 파일 형식으로 생성됩니다. 생성되는 물리적인 파일 명의 경우 ["Name 속성 값" + "_" + "파일 생성 일시"].확장자 자동으로 설정됩니다. |
선행된 노드 결과 데이터를 기준으로 다양한 View(OLAP, Grid, Chart) 형태로 데이터 분석할 수 있도록 제공합니다.
DashBoard 노드는 1개의 노드만 연결하여 사용 가능합니다. |
1. DashBoard 노드를 다이어그램에 배치 후 선행 소스 노드와 연결합니다.
2. DashBoard 노드를 더블 클릭 하거나 마우스 우클릭 > [DashBoard 보기] 메뉴를 클릭하여 분석 화면을 오픈 합니다.
| |||||||||||||||
|
|
선행된 노드 결과 데이터를 기준으로 i-META 보고서를 생성하고, 분석할 수 있도록 제공합니다.
i-META 노드는 1개의 노드만 연결하여 사용 가능합니다. |
i-META Viewer 기초 사용법 참고 링크 : AUD플랫폼 OLAP 기초 사용법 |
i-AUD 보고서의 Script Editor > ServerScript 를 이용하여 AUD-CONFLUX 객체에 접근할 수 있습니다.
저장된 AUD-CONFLUX 보고서만 사용 가능합니다. |
1. i-AUD Designer에서 상단 메뉴 영역 > 편집 그룹 > Script Editor 컨텍스트 메뉴를 클릭합니다.
2. Script Editor > 좌측 트리의 ServerScript 노드 우클릭 > "New" 메뉴를 클릭해 ServerScript를 신규 생성합니다.
3. 제공하는 AUD CONFLUX API를 이용하여 Script를 자유롭게 작성합니다.
/** ************************************
* SERVER - SCRIPT
* Conflux Report 실행 예제
************************************ **/
var req = Matrix.getRequest(); /* request */
var res = Matrix.getResponse(); /* response */
var session = Matrix.getSession(); /* session */
var util = Matrix.getUtility(); /* utility */
try{
// do something...
Matrix.WriteLog("Server Script:: LOAD_CONFLUX START");
var conflux = Matrix.getReportConflux();
conflux.loadReport("REP2F877A93839D401689C0926B0E668645"); // 특정 코드의 보고서를 로드합니다.
var nodeList = conflux.executeAll(false);
var dataTable = res.getDataSet().CreateTable("TT"); // 응답 데이터셋에 "TT"라는 이름의 데이터 테이블을 생성합니다.
Matrix.WriteLog("nodeList.length--------------" + nodeList.length);
// 모든 노드를 순회합니다.
for(var i = 0; i < nodeList.length; i++){
var node = nodeList[i];
// 첫 번째 노드만 처리하기 위해 반복문을 중단합니다.
if(i > 0)
break;
var tables = node.getTables(); // 현재 노드에 속한 테이블들을 가져옵니다.
// 노드 내의 모든 테이블을 순회합니다.
for(var t = 0; t < tables.length; t++){
// 첫 번째 테이블만 처리하기 위해 반복문을 중단합니다.
if(t > 0)
break;
var table = tables[t];
table.executeFetch();
var columns = table.getColumns(); // 테이블의 컬럼 정보를 가져옵니다.
var colText = "";
for(var c = 0; c < columns.length; c++){
var column = columns[c];
colText += (colText==""?"":",")+column.getName();
dataTable.AddColumn(column.getName(),false); // 데이터 테이블에 컬럼을 추가합니다.
}
var rowCnt = 0;
// 테이블의 모든 행을 순회합니다.
while(table.nextRow()){
var row = table.getRow();
rowCnt ++;
var rowText = "";
var dataRow = dataTable.AppendRow(); // 데이터 테이블에 새로운 행을 추가합니다.
for(var c = 0; c < columns.length; c++){
var column = columns[c];
dataRow.setData(column.getName(), row.getString(column.getName()));
rowText += (rowText==""?"":",")+row.getString(column.getName());
}
Matrix.WriteLog("rowText:"+rowText);
Matrix.WriteLog("row:"+row);
}
Matrix.WriteLog("rowCnt:"+rowCnt);ㄴ
}
}
}catch(e){
Matrix.ThrowException("Server Script LOAD_CONFLUX Error:" + e.message);
}finally{
Matrix.WriteLog("Server Script:: LOAD_CONFLUX END");
} |