등록된 스크립트는 스크립트 파일(Jython 또는 Visual Basic 스크립트로 구성됨) 및 대상 애플리케이션과 연결됩니다. 사용자정의 스크립트를 실행하면 스크립트 매개변수를 완료할 값 목록이 표시됩니다.
스크립트를 등록하려면 다음을 수행합니다.
설정 탭의 스크립트에서 스크립트 등록을 선택합니다.
[사용자정의 스크립트 등록] 화면은 다음 3개 영역으로 구성됩니다.
요약 - 모든 사용자정의 스크립트를 나열합니다.
세부정보 - 스크립트 이름, 연결된 대상 애플리케이션 및 스크립트 파일을 표시합니다.
매개변수 - 매개변수 이름 및 유형, 표시 이름, 순서, 매개변수 값 및 지정된 사용자정의 스크립트의 값 목록을 제공하는 데 사용된 모든 쿼리 정의를 표시합니다.
[요약] 그리드 위에서 추가를 누릅니다.
[세부정보] 그리드의 이름에 사용자정의 스크립트의 이름을 입력합니다.
대상 애플리케이션에서 사용자정의 스크립트와 연결된 대상 애플리케이션을 선택합니다.
사용자정의 스크립트를 사용자정의 스크립트 그룹과 연결하려면 사용자정의 스크립트 그룹에서 그룹을 선택합니다.
스크립트 파일에서 사용자정의 스크립트와 연결할 스크립트 파일을 선택합니다.
스크립트 파일을 검색하려면 선택을 누르고 스크립트 파일 선택 화면에서 스크립트 파일을 선택합니다.
스크립트 파일을 업로드하려면 선택을 누릅니다. 스크립트 파일 선택에서 업로드를 누릅니다. 찾아보기를 눌러 업로드할 스크립트 파일을 탐색한 다음 확인을 누릅니다.
저장을 누릅니다.
사용자정의 스크립트의 매개변수를 정의하려면 다음을 수행합니다.
[요약] 그리드에서 매개변수를 추가할 사용자정의 스크립트의 이름을 선택합니다.
스크립트 매개변수 그리드에서 추가를 누릅니다.
매개변수를 추가할 빈 라인이 표시됩니다.
매개변수 이름에 스크립트에서 참조할 매개변수의 이름을 입력합니다.
예를 들어 POV 위치의 경우 POVLOC
, POV 기간의 경우 POVPeriod
, POV 범주의 경우 POVCAT
, 대상 범주의 경우 POVTARGET
을 입력합니다.
매개변수 이름은 사용자 정의됩니다. 접두어 또는 접미어를 선택하여 사용자정의 스크립트에서 구분할 수 있습니다.
유형에서 매개변수 유형을 선택합니다.
사용 가능한 유형은 다음과 같습니다.
POV - POV 위치, 기간, 범주 또는 규칙에 대한 프롬프트입니다. POV 값은 기본적으로 사용자정의 스크립트를 실행할 때 사용자 POV에서 설정됩니다.
쿼리 - 쿼리 유형을 사용하면 사용자가 사용자정의 스크립트를 실행할 때 선택할 수 있는 값 목록을 채우는 쿼리를 생성할 수 있습니다.
정적 - 정적 유형은 매개변수가 상수 또는 사전 정의된 값이며 사용자가 매개변수 값을 제공함을 나타냅니다. 사용자정의 스크립트를 실행할 때 매개변수에 다른 값을 제공할 수 있습니다.
매개변수에 임의 이름을 사용하고 이름과 함께 접두어 또는 접미어도 사용하여 사용자정의 스크립트에서 구분할 수 있습니다.
매개변수 이름은 스크립트 등록에 제공된 이름과 정확하게 일치해야 합니다.
표시 이름에 [스크립트 실행] 화면의 매개변수에 대해 표시할 이름을 입력합니다.
매개변수 값에 "정적" 매개변수 유형의 값을 입력합니다.
매개변수 이름은 다음 API를 사용하여 사용자정의 스크립트에서 검색되어야 합니다.
fdmAPI.getCustomScriptParameterValue("PARAMETER NAME"))
순서에 [스크립트 실행] 화면의 매개변수 표시 순서를 입력합니다.
쿼리에서 매개변수의 값 목록을 제공하는 쿼리 정의를 지정합니다.
예를 들어 사용자가 [보고서 생성] 화면에서 선택할 데이터 규칙 목록을 표시하려면 이러한 쿼리를 정의할 쿼리 정의를 지정합니다.
저장을 누릅니다.