page no.
👀 한 눈에 보기 (요약)
i-AUD Developer Kit 는 Visual Studio Code (VS Code) 에서 i-AUD 보고서 스크립트를 손쉽게 개발할 수 있도록 도와주는 공식 확장 도구(extenstion) 입니다. 💡 또한, GitHub Copilot 기반의 AI 코딩 에디터인 Cursor에서도 완벽하게 호환되어, AI 보조 기능과 함께 활용할 수 있습니다. 이 확장을 사용하면 다음과 같은 작업을 빠르고 간단하게 진행할 수 있습니다:
|
이 확장은 다음과 같은 분들에게 특히 유용합니다:
즉, "i-AUD 보고서를 작성·수정·테스트해야 하는 모든 사용자"에게 도움이 됩니다. |
|
i-AUD Developer Kit 확장을 설치하고 사용하기 전에 몇 가지 환경을 먼저 준비해야 합니다. ✅ 1. 인증키 발급 안내 개발환경 세팅 과정에는 인증키 발급 절차가 포함되어 있습니다. 인증키를 발급받아야 i-AUD 서버와 정상적으로 연결할 수 있습니다.
✅ 2. 개발환경 세팅을 위한 준비물 체크리스트 설치 전, 아래 항목들이 준비되어 있는지 확인해주세요.
|
가장 간단한 방법은 Visual Studio Code Marketplace 를 통해 설치하는 것입니다.
|
VS Code 명령 팔레트(Ctrl+Shift+P) 에서 "AUD" 입력 시 관련 명령어 나타나는지 확인 |
프로젝트를 시작할 폴더를 먼저 정한 뒤, 해당 폴더에서 VS Code 를 열어주세요.
|
|
⚡ 이 과정을 거치면 .vscode 폴더 하위에 settings.json 파일이 자동 생성됩니다. |
생성된 settings.json 파일에 아래 예시와 속성 설명을 참고해서, 사용자의 환경에 맞게 값들을 수정해 주세요:
|
i-AUD Designer 에서 새로운 보고서를 생성하고, 필요한 컴포넌트를 배치하여 디자인을 완료합니다. 저장을 완료하면 해당 보고서가 서버에 등록됩니다.
|
|
기본적으로 보고서 스크립트는 "보고서명.script.js" 로 생성됩니다. TypeScript 로 개발하려면 파일 확장자를 .ts 로 변경하세요.
명령 팔레트에서 AUD: Generate Starter Code 실행 → TypeScript 빌드에 필요한 모듈 import 코드가 자동 추가됩니다. |
TypeScript 로 작성한 소스는 저장 시 트랜스파일 되어야 합니다. 이를 위해 settings.json 의 AutoBuild 속성 값을 어떻게 설정하느냐에 따라 두 가지 방법 중 하나를 선택할 수 있습니다.
|
|
|
|
|
|
증상"작업하실 보고서 소스 파일을 편집기에서 먼저 선택해 주세요." 원인활성 에디터가 없거나, 보고서 소스 파일이 선택되지 않음 보고서 폴더에 .aud.json 파일이 없거나, 내부에 지정된 ReportCode 값이 잘못되었을 수 있음 해결
|
증상"설정 파일(settings.json)의 'aud.config.SourcePath' 항목이 비어 있습니다. 값을 입력해 주세요." “'aud.config.OutputPath' 항목이 비어 있습니다…” “'aud.config.ServiceURL' 항목이 비어 있습니다…” 원인aud.config 의 필수 항목이 비어 있거나 경로 또는 값이 잘못됨 해결
|
증상"이 동작을 수행하려면 src 폴더 안에 있는 보고서 소스 파일을 선택해야 합니다." 원인settings.json 의 "SourcePath" 는 올바르게 설정되어 있지만, 현재 열려 있는 파일이 그 경로 하위가 아님 VS Code 프로젝트를 루트가 아닌 다른 상위 폴더로 열어서, 활성 파일 경로와 SourcePath 가 불일치함 해결
|
증상"보고서 정보를 불러올 수 없습니다. .aud.json 파일을 확인해 주세요." 원인.aud.json 파일이 없음 / 손상됨 해결
|
증상"서버에서 오류를 반환하였습니다. Response(Code: …, Msg: … )" 원인인증/ 접속 문제
대상 보고서 식별 문제
리소스 기대 불일치
해결
|
증상"tsconfig.json not found." 원인tsconfig.json 탐색 실패 해결
|
증상디자이너 실행 시 브라우저가 열리지 않음 원인Chrome 미설치, 실행 경로 문제 해결
|
증상"실행 할 SQL 파일을 활성화 해주세요." 원인.sql 파일 아님 .mtsd / .sc 없음 연결 코드 미설 해결
|
증상"컨트롤 변수를 생성하시려면 Client Script(.script.ts) 파일을 선택해 주세요." 원인Client Script 파일 아님 보고서 루트에 .mtsd / .sc 없음 해결
|
증상서버에서 오류 응답 성공 시 → "스크립트가 정상적으로 저장되었습니다." 원인ApiKey / ServiceURL 설정 오류 네트워크 문제 해결
|
증상"워크스페이스 폴더가 열려있지 않습니다…" 원인VS Code가 파일 단독 실행 모드 해결
|
위 가이드로 해결되지 않는 경우, 내부 관리자에게 문의하세요. 문의 시 .aud.json, settings.json, 오류 메시지(Code/Msg) 를 함께 전달해주시면 빠른 지원이 가능합니다. |