소개
본 장에서는 스튜디오의 특징, 구성요소, 지원 기능 등을 소개한다.
1. 개요
스튜디오는 ProFrame 기반에서 서비스 또는 업무 시스템을 개발하기 위한 툴로서 시스템의 서비스 설계, 데이터 설계, 업무 개발을 위한 코딩 등을 편리하게 한다. 또한 안정되고 성능이 검증된 컴포넌트를 사용하기 때문에 개발자가 임의로 코딩하여 생기는 실수를 최소화할 수 있다.
스튜디오는 다음과 같은 특징을 포함한다.
-
멀티 프로젝트 기능 제공
1개 이상의 프로젝트를 동일한 스튜디오와 통합 서버를 통하여 개발할 수 있는 환경을 제공한다.
-
ReleaseImage/WorkSpace 제공(이하 RI/WS)
개발자의 리소스 수정이 다른 개발자에게 미치는 영향을 최소화하기 위하여 최대한 운영 중인 라이브러리와 같은 소스를 유지/관리하는 RI 영역, 리소스를 신규 생성 및 수정을 통한 개발할 수 있는 WS 영역으로 구분하여 모듈 수정이 다른 개발자에게 주는 영향을 최소화하여 유연한 개발환경을 제공한다.
-
통합 GUI 기반의 애플리케이션 프로그램 개발
Eclipse 기반의 툴을 통합하고 툴 간의 상호연동을 통해 입출력 정보, 서비스 플로우 정보, 업무 룰, 데이터 접근정보 등 다양한 유형의 애플리케이션 프로그램 개발환경을 제공한다.
-
Source Generation 방식
ProFrame 기반에서 개발자의 하드 코딩을 최소화한다. 또한 검증된 소스 생성을 통해 개발자의 오류를 최소화한다.
-
강력한 개발 통제
금지 함수, 금지 SQL 등을 제공함으로써 개발 표준을 강제화한다. 또한 특정 리소스에 접근하거나 변경하지 못하도록 권한을 통제한다.
다음은 스튜디오 전체 구성요소에 대한 설명이다.
| 구성요소 | 설명 |
|---|---|
EMB Designer |
서비스 또는 업무 플로우를 디자인하고 소스 코드를 작성한다. |
DBIO 편집기 |
데이터베이스 테이블의 구조체 및 데이터베이스 접근 모듈을 관리한다. |
ProMapper 편집기 |
입출력 구조체 및 구조체 변환 규칙을 등록한다. |
FileIO 편집기 |
입출력 데이터에 관한 정보를 등록한다. 단, Standard 버전에는 포함되어 있지 않으며 사용하기 위해서는 별도로 제공하는 플러그인을 추가로 설치해야 한다. |
서버 |
온라인 또는 배치 서비스를 등록한다. 단, Standard 버전에는 포함되어 있지 않으며 사용하기 위해서는 별도로 제공하는 플러그인을 추가로 설치해야 한다. |
2. 프로그램 시작
스튜디오는 아래 2가지 방법 중에 선택하여 실행한다.
-
TmaxSoft 메뉴 실행
[시작] > [프로그램] > [TmaxSoft] > [ProFrameC5.0] > [Studio] > [ProFrame5C] 메뉴를 실행한다. 설치 경로에 따라 해당 메뉴의 위치는 변경될 수 있다.
-
바로가기 아이콘 실행
바탕화면에 있는 ProFrame5C 바로가기 아이콘을 선택한 후 마우스로 더블클릭하여 실행한다.
3. 화면구성
로그인한 후 나타나는 스튜디오 화면은 6개의 영역으로 구성된다.
① 메인 메뉴
② 툴 바
③ 내비게이터
④ 편집기
⑤ 아웃라인
⑥ 지원 기능
3.1. 메인 메뉴
메인 메뉴는 이전 그림에서 1번에 해당하는 영역으로 파일, 편집, Refactor, 탐색, 검색, 프로젝트, 실행, 창, 도움말로 구성된다.
이 중 [창] > [보기 표시], [창] > [환경 설정], [도움말] > [프로프레임 스튜디오 정보]를 제외한 메뉴는 Eclipse의 메뉴이므로 본 안내서에는 해당 메뉴만 설명한다.
-
창
지원 기능 영역에 보이는 탭 관리와 관련된 메뉴이다.
메뉴 설명 보기 표시
기본적으로 리소스 의존성, 리소스 히스토리, Resource Pool, 문제점, 아웃라인, 콘솔, 특성, 프로프레임 내비게이터가 지원되고 그 외의 탭을 확인하려면 [기타]를 선택하여 원하는 탭을 선택한다.
각 탭에 대한 설명은 본 안내서의 지원 기능을 참고한다.
환경 설정
스튜디오 환경을 개발자가 변경할 수 있도록 하는 메뉴이다.
환경설정의 자세한 내용은 본 안내서의 스튜디오 환경설정을 참고한다.
-
도움말
스튜디오의 도움말을 지원하는 메뉴이다.
-
프로프레임 스튜디오 정보
스튜디오 정보다음은 대화상자의 버튼에 대한 설명이다.
버튼 설명 [플러그인 세부사항]
현재 사용하고 있는 플러그인의 정보(플러그인의 제공자, 명칭, 버전, ID)
[구성 세부사항]
Eclipse가 실행되는 OS부터 플러그인까지 모든 정보를 표시한다.
-
3.3. 내비게이터
내비게이터는 프로프레임(RI) 내비게이터와 작업영역(WS) 내비게이터, 어드민 내비게이터가 존재한다.
각각의 내비게이터는 다음과 같은 기능을 제공한다.
-
프로프레임 내비게이터
기본 내비게이터로서 프로바이더별로 작성된 리소스를 확인하거나 새로운 리소스를 추가, 삭제, 수정할 때 사용한다. 단, RIWS 기능 사용할 경우 RI 영역의 리소스를 확인하는 기능하고 리소스 추가, 수정 할 수 없다.
-
작업영역 내비게이터
RIWS 기능을 사용할 때만 이용 가능한 내비게이터로 프로바이더별로 작성된 WS 리소스를 확인하거나 새로운 리소스를 추가, 삭제, 수정할 때 사용한다.
-
어드민 내비게이터
WebAdmin을 통해 부여 가능한 ADMIN 롤이 존재하는 유저만 사용가능한 내비게이터로써 모든 프로젝트의 프로바이더별 리소스를 읽기 전용으로 확인할 수 있는 기능을 제공한다.
각각의 내비게이터의 상단에는 툴바가 있어 내비게이터의 트리를 제어하기 위한 기능들을 제공한다.
| 아이콘 | 설명 |
|---|---|
|
내비게이터의 트리에 대하여 앞으로, 뒤로, 상위로 이동하는 기능이다(현재 이 기능은 스튜디오에서는 사용하지 않는다). |
|
내비게이터의 트리가 펼쳐져 있을 때 최상위 노드만 보이도록 모으는 기능이다. |
|
내비게이터에 보이는 리소스들을 필터링하여 보여줄 수 있도록 필터에 대한 설정을 할 수 있다. |
|
내비게이터 영역을 최소화하여 보여주는 기능이다. |
|
내비게이터 영역을 최대화하여 보여주는 기능이다. |
다음은 툴바의
아이콘에 대한 설명이다.
| 항목 | 세부 항목 | 설명 |
|---|---|---|
리소스 필터 |
전체 |
기본 값으로 설정된 메뉴로 개발된 모든 리소스를 보여준다. |
현재 사용자 |
현재 로그인한 사용자의 리소스만 보여준다. |
|
사용자정의 |
사용자가 필터 조건을 정의할 수 있는 대화상자가 나타난다. 대화상자에 대한 자세한 설명은 "리소스 필터 – 사용자정의"를 참고한다. |
|
리소스명 설정 |
물리명 |
기본 값으로 설정된 메뉴로, 내비게이터에 나타나는 리소스를 물리명으로만 표시한다. |
논리명 |
내비게이터에 나타나는 리소스를 논리명으로만 표시한다. |
|
물리명 + 논리명 |
내비게이터에 나타나는 리소스를 ‘물리명 [논리명]’ 형태로 표시한다. |
|
그룹명 설정 |
영문명 |
기본값으로 설정된 메뉴로 그룹명을 영문명으로만 표시한다. |
한글명 |
그룹명을 한글명으로만 표시한다. |
|
영문명 + 한글명 |
그룹명을 ‘영문명 [한글명]’ 형태로 표시한다. |
|
내비게이터 루트 설정 |
프로바이더 기반 보기 |
기본값으로 설정된 메뉴로, 개발 가능한 리소스 유형을 루트로 설정하여 트리 구조를 보여준다. 자세한 설명은 "내비게이터 루트 설정"을 참고한다. |
그룹 기반 보기 |
개발자 리소스 그룹을 루트로 설정하여 트리 구조를 보여준다. 자세한 설명은 "내비게이터 루트 설정"을 참고한다. |
|
팀 기반 보기 |
개발자가 소속된 팀을 루트로 설정하여 트리 구조를 보여준다. 자세한 설명은 "내비게이터 루트 설정"을 참고한다. |
다음은 툴 바의 세부 항목에 대한 설명이다.
-
[리소스 필터] > [사용자정의]를 클릭하면 필터 조건을 입력하기 위한 대화상자가 나타난다.
리소스 필터 – 사용자정의 대화상자항목 설명 필터 모드, 필터 키워드
-
‘기본 설정’을 선택하면 ‘필터 키워드’의 ‘전체’ 항목이 활성화된다.
-
‘고급 설정’을 선택하면 ‘필터 키워드’의 ‘전체’를 제외한 항목이 활성화된다.
활성화된 입력란에 필터링할 키워드를 입력한다.
검색 범위
전체 리소스, 개발자의 리소스 중 원하는 범위를 선택한다.
검색 유형
논리명, 물리명 중 어느 것으로 필터링할 것인지 설정한다.
키워드 위치
등록한 키워드가 리소스명의 시작어인지 포함어인지를 설정한다.
-
-
[내비게이터 루트 설정]을 클릭하면 어느 항목을 루트로 트리를 구성할 것인지 선택할 수 있다.
내비게이터의 전체 트리 구조는 다음과 같다.
단계 항목 설명 1단계
상위부서명
개발자가 소속한 상위부서명이 표시된다.
2단계
부서명
개발자가 소속한 부서명이 표시된다.
3단계
개발 가능한 리소스 종류
스튜디오에서 사용 가능한 리소스의 종류가 표시된다.
4단계
개발 가능한 리소스의 세부 분류
스튜디오에서 작성할 수 있는 리소스의 세부 분류가 표시된다.
5단계
실제 개발 리소스
실제 개발된 리소스가 표시된다.
-
[프로바이더 기반 보기]를 선택하면 전체 트리 구조 중 3단계 > 4단계 > 2단계 > 5단계 순서로 트리가 나타난다.
-
[그룹 기반 보기]를 선택하면 2단계 > 3단계 > 4단계 > 5단계 순서로 트리가 나타난다.
-
[팀 기반 보기]를 선택하면 1단계 > 2단계 > 3단계 > 4단계 순서로 트리가 나타난다.
-
내비게이터 메뉴
다음은 각 영역에서 리소스를 선택한 후 오른쪽 마우스 버튼을 클릭하면 나타나는 메뉴에 대한 설명이다.
-
프로프레임 내비게이터
프로프레임 내비게이터 메뉴-
[Delete]
선택한 리소스의 정보를 삭제한다.
-
[Compile Resource], [Dlupdate]
새로 작성된 리소스를 프로그램에 반영하기 위해서 컴파일과 Dlupdate를 수행한다. 컴파일과 Dlupdate를 동시에 하는 경우도 있지만 일부만 수행하는 경우도 있다.
컴파일과 Dlupdate의 대상은 다음과 같다.
항목 컴파일 여부 Dlupdate 여부 모든 종류의 모듈
O
O
DBIO
O
O
입출력구조체
O
O
전문
X
X
맵
X
X
-
[Clean]
선택된 리소스를 –clean 옵션으로 컴파일한다.
-
[체크아웃]
선택된 리소스를 체크아웃한다. RI/WS 기능 사용 여부에 따라 체크인/체크아웃 기능이 달라지며 자세한 내용은 ProFrame EMB 개발 안내서를 참고한다.
-
[체크아웃취소]
체크아웃된 리소스를 RI 영역에 반영하지 않고 체크아웃된 WS 영역의 리소스 삭제 후 상태를 체크인으로 변경한다.
-
[단위 테스트]
작성된 리소스가 제대로 동작하는지 테스트한다. 해당 메뉴는 서비스 모듈과 비즈니스 모듈에서만 활성화된다. 자세한 내용은 ProFrame 단위 테스트 안내서를 참고한다.
-
[로그 보기], [로그 그만 보기]
단위 테스트를 실행하면 통합 서버에 생기는 로그를 스튜디오에서 확인할 수 있다. 해당 메뉴는 서비스 모듈과 비즈니스 모듈에서만 활성화된다. 자세한 내용은 ProFrame EMB 개발 안내서를 참고한다.
-
[Run Inspection Tool]
Inspection Tool이 통합 서버에 존재할 경우 선택된 리소스에 대하여 Inspection Tool을 수행한다.
-
[리팩터]
리팩터는 리소스의 명칭을 변경하는 기능으로 REFACTOR_ADMIN의 역할을 가진 사용자만 수행할 수 있는 기능이다. REFACTOR_ADMIN의 역할이 없는 사용자인 경우 다음 그림과 같은 팝업이 나타난다.

REFACTOR_ADMIN의 역할을 가진 사용자가 [리팩터] 메뉴를 선택하면 리소스 명칭 변경을 위한 대화상자가 나타난다.

항목 설명 Physical Name
변경 후 리소스의 물리명이다.
Logical Name
변경 후 리소스의 논리명이다.
Check box
-
Refactor with member : 체크할 경우 멤버에 대해 리팩터를 모두 수행한다.
-
Update reference : 체크할 경우 연관 리소스에 대해 리팩터를 모두 수행한다.
-
Notify changes : 체크할 경우 변경된 정보에 대하여 공지한다.
-
Tag refactor changes : 체크할 경우 리팩터를 수행한 리소스에 대하여 태그를 붙인다.
Description
리팩토링을 수행한 이유에 대하여 작성한다.
변경 후 내용을 미리 보기 위해서는 [Preview] 버튼을 작업을 완료하기 위해서는 [완료(F)] 버튼을 클릭한다. 작업한 내용을 취소할 때에는 [취소] 버튼을 클릭한다.
-
-
[히스토리 보기]
지원 기능 영역의 [리소스 히스토리] 탭에서 해당 리소스의 히스토리를 볼 수 있다. 이에 대한 자세한 내용은 리소스 히스토리를 참고한다.
-
-
작업영역 내비게이터
작업영역 내비게이터 메뉴-
[New]
작업영역 내비게이터에서 [New] 메뉴를 선택했을 때 나타나는 하위 메뉴는 다음과 같다.
메뉴 설명 FileIO
FileIO 모듈의 리소스를 생성한다(별도의 FileIO 플러그인을 설치해야만 표시된다).
Module
모듈 리소스를 생성한다.
Header
해더 리소스를 생성한다.
Shell
쉘 리소스를 생성한다.
Structure
구조체 리소스를 생성한다.
Message
메세지 리소스를 생성한다.
Mapping
맵핑 리소스를 생성한다.
Server
일반 배치, 상주 배치, POD 배치 모듈 등의 리소스를 생성한다(별도의 SERVER 플러그인을 설치해야만 표시된다).
EMB Design
서비스 모듈, 배치 모듈, 비즈니스 모듈, 선처리 모듈, 후처리 모듈, 템플릿 모듈 등의 리소스를 생성한다.
EMB Batch Design
배치 모듈, 배치 템플릿 등의 리소스를 생성한다.
DBIO 쿼리
PERSIST, VIEW, EXECSQL, DYNAMICSQL 쿼리 타입의 리소스를 생성한다.
테이블 기본 쿼리
하나의 테이블에 대한 5가지 Persist Type(INSERT, UPDATE, DELETE, SELECT, FETCH) 리소스를 생성한다.
-
[체크인]
선택된 리소스를 체크인한다. RI/WS 기능 사용 여부에 따라 체크인/체크아웃 기능이 달라지며 자세한 내용은 ProFrame EMB 개발 안내서를 참고한다.
Delete, Compile Resource, Dlupdate, Clean, 단위 테스트, 로그 보기, 로그 그만보기, Run Inspection Tool, 리팩터, 히스토리 보기의 기능은 프로프레임 내비게이터의 메뉴와 동일하다.
-
3.4. 편집기
스튜디오 화면구성 중 편집기 영역은 내비게이터 영역에서 원하는 리소스를 선택한 후 마우스로 더블클릭하면 편집기에 해당 내용이 나타난다.
3.5. 아웃라인
아웃라인에서는 서비스나 모듈의 소스 구조를 표시하고 EMB 화면의 축소 이미지를 보여주는 역활을 한다.
ProFrame 5.0 Fix1 이후부터는 EMB 에디터의 [source] 탭에서 EMB 전체 모습을 축소하여 현재 자신이 수정하고 있는 노드의 위치를 알려 주는 기능이 추가되었다. 수정 중인 노드는 검정색으로 표시된다. 수정 중인 노드의 위치는 소스를 드래그하거나, 직접 수정하는 경우에만 나타난다.
3.6. 지원 기능
스튜디오 화면구성 중 지원 기능 영역은 리소스 의존성 검색, 히스토리 검색 등의 기능을 지원한다. 기본적으로는 [문제점], [특성], [콘솔] 탭이 스튜디오에 나타나며 [창] > [보기 표시]에서 [리소스 의존성], [리소스 히스토리], [리소스풀], [아웃라인] 등을 선택하여 해당 탭을 추가할 수 있다.
-
[문제점]
스튜디오에서 에러가 발생할 경우 에러 내용을 보여주는 탭이다.
문제점 뷰 -
[특성]
특성을 조회할 리소스를 클릭했을 때와 더블클릭했을 때 [특성] 탭에 나타나는 정보는 다르다. 리소스를 클릭했을 때의 [특성] 탭은 다음과 같다.
특성 탭 예(1)권한 정보와 기본 정보로 나누어 특성 탭에 표시된다.
항목 세부항목 설명 권한 정보
group
리소스가 속해있는 그룹명
modifier
리소스의 수정자
other
소유자와 소유자의 그룹을 제외한 사용자
owner
리소스의 소유자
기본 정보
logicalName
리소스의 논리명
physicalName
리소스의 물리명
resource group
리소스가 속해있는 그룹명
revision
리소스의 리비전 번호
status
리소스의 상태
-
C : 컴파일 상태
-
DEV : 개발상태
-
E : 에러 상태
update time
마지막으로 업데이트된 날짜와 시간
리소스를 더블클릭했을 때 나타나는 [특성] 탭은 다음과 같다.
특성 탭 예(2)위 속성에 대한 내용은 ProFrame EMB 개발 안내서를 참고한다.
-
4. 뷰
4.2. 리소스 의존성
모듈을 수정하거나 삭제할 경우 해당 모듈을 사용하는 다른 모듈에 영향을 줄 수 있다. 따라서 [리소스 의존성] 탭을 사용하여 작업 영향을 확인한 후 수정, 삭제 작업을 한다.
리소스 의존성의 정보는 다음 순서로 확인한다. 단, 기준은 RI 리소스를 대상으로 한다.
-
[리소스 의존성] 탭의 [검색 이름]을 클릭한다.
리소스 의존성 시작 화면 -
다음의 화면이 나타나면 의존성을 검색할 키워드를 '키워드'에 입력하고 [검색 이름] 버튼을 클릭하여 검색한다.
리소스 의존성다음의 검색 조건을 설정한다.
조건 설명 의존성 검색 옵션
의존성 검색 옵션에서 원하는 항목을 선택한다.
-
참조 검색 : 검색하는 리소스를 참조하는 리소스의 목록을 보여준다.
-
멤버 검색 : 검색하는 리소스의 구성요소 즉 멤버 목록을 보여준다.
-
Call Depth : 참조검색을 수행할 때, 상위 몇 단계(Call Depth)까지 검색을 수행할지를 결정한다.
검색 범위
개발자가 개발한 리소스에 대해서만 검색을 할 것인지 모든 리소스에 대해서 검색을 수행할 것인지를 설정한다.
검색 조건
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다.
키워드 위치
입력된 키워드가 리소스명에서의 시작어인지 포함어인지를 설정한다.
리소스 타입
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다.
-
-
검색된 리소스에서 의존성 검색할 리소스를 더블클릭한다.
-
화면 하단의 테이블에서 검색 결과를 확인한다.
4.3. 리소스 히스토리
리소스가 변경되면 리소스 히스토리가 남는다. 리소스 히스토리는 현재 개발 중인 리소스의 내용과 예전 리소스를 비교할 경우 혹은 예전 상태로 되돌릴 때 사용된다.
리소스 히스토리는 다음의 순서로 확인한다.
-
[리소스 히스토리] 탭의 [검색 이름]을 클릭한다.
리소스 히스토리 시작 화면 -
다음의 화면이 나타나면 검색할 키워드를 '키워드'에 입력하고 [검색 이름] 버튼을 클릭한다.
리소스 히스토리다음의 검색 조건을 설정한다.
조건 설명 히스토리 검색 옵션
히스토리 검색 옵션에서 원하는 항목을 체크한다.
-
히스토리 내역 최대 갯수 : 검색할 리소스의 히스토리 내역 중에서 상위에서 몇 개까지 화면 상에 나타낼지에 대한 설정이다.
-
시작날짜와 종료날짜 : 시작날짜로부터 종료날짜까지의 히스토리 내역을 검사하기 위하여 해당 날짜를 설정한다.
검색 범위
개발자가 개발한 리소스에 대해서만 검색을 할 것인지 모든 리소스에 대해서 검색을 수행할 것인지를 설정한다.
검색 조건
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다.
키워드 위치
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다.
리소스 타입
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다.
-
-
검색된 리소스에서 히스토리 검색을 하려는 리소스를 더블클릭한다.
-
화면 하단의 테이블에서 검색 결과를 확인한다.
리소스 복원/비교
검색 결과로 현재 리소스를 예전 리소스로 복원 또는 현재 리소스와 예전 리소스를 비교할 수 있다.
-
모듈 생성과 관련된 정보를 정의한 템플릿
리소스 복원은 현재 리소스 상태를 예전 상태로 복원하기 위한 기능이다. 복원된 리소스는 리소스 타겟과 상관 없이 모두 작업영역에 저장된다. 검색한 결과에서 원하는 리소스를 선택한 후 오른쪽 마우스을 클릭해서 [복원] 메뉴를 선택한다. 히스토리 커멘트 설정 대화상자가 나타나면 '커멘트'에 내용을 입력하고 [확인] 버튼을 클릭한다.
리소스 복원 -
리소스 비교
리소스 비교는 현재 리소스와 예전 리소스의 상태를 비교하기 위한 기능이다.
리소스 히스토리를 이용하여 검색한 결과에서 원하는 리소스를 선택한 후 오른쪽 마우스을 클릭해서 [비교] 메뉴를 클릭한다. 편집기 영역에 두 리소스의 코드가 비교되어 나타난다.
리소스 비교
4.4. 리소스풀
리소스풀은 개발된 리소스를 검색하는 기능을 제공한다.
-
검색 조건을 입력하기 위해서 [리소스 검색 옵션]을 클릭한다. 단, 기준은 RI 리소스를 대상으로 한다.
리소스풀 시작 화면 -
다음의 화면이 나타나면 검색할 키워드를 '검색어'에 입력하고 [검색] 버튼을 클릭한다.
리소스 풀을 이용한 검색리소스 검색 옵션에서 검색에 필요한 항목을 선택한다.
항목 설명 소유자
특정 소유자의 리소스를 검색할 때 소유자명을 입력한다.
범위선택
개발자가 개발한 리소스에 대해서만 검색을 할 것인지 모든 리소스에 대해서 검색을 수행할 것인지를 설정한다.
검색명칭 선택
입력된 검색어가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다.
검색어 위치 선택
입력된 검색어가 리소스명에서 시작어인지, 포함어인지를 설정한다.
리소스 타입
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다.
의존성 선택
다른 리소스와의 의존성이 없는 리소스만을 검색한다. 이 옵션을 선택할 경우 검색된 결과에 대하여 삭제를 수행할 수 있다.
-
검색 결과의 자세한 내용을 보기 위해서는 검색 결과 중 원하는 항목을 더블클릭한다. 편집기 영역에 나타난 해당 내용을 확인한다. 검색 결과에서 원하는 항목을 선택한 후 오른쪽 마우스을 클릭하면 다음과 같은 부가 메뉴를 사용할 수 있다.
-
[삭제]
선택된 리소스를 삭제한다.
-
[새로고침]
선택된 리소스의 정보를 다시 읽어온다.
-
[Compile Resource]
선택된 리소스를 컴파일한다.
-
[Clean..]
선택된 리소스를 clean 옵션으로 컴파일한다.
-
[Dlupdate]
선택된 리소스를 dlupdate한다.
-
[단위 테스트]
단위 테스트에 대한 자세한 내용은 ProFrame 단위 테스트 안내서를 참고한다.
-
[체크인]
선택된 리소스를 체크인한다.
-
[체크아웃]
선택된 리소스를 체크아웃한다.
-
[개발완료(QA요청)]
해당 리소스를 QA에 테스트 요청을 한다.
-
[검토 요청]
선택된 리소스에 대한 검토 요청을 한다.
검토 요청 대화상자요청 긴급도에 따라서 원하는 항목을 선택한다.
항목 세부 항목 설명 긴급도
긴급 검토
빠른 검토로 요청한다.
검토 후 회신 요청
검토 후 회신을 요청한다.
검토 요청
일반 검토로 요청한다.
검토 참조
검토 참조를 설정한다.
업무 관련 알림
업무 관련 알림을 설정한다.
커멘트
-
그 외 원하는 내용을 입력한다.
-
[변경내역 통보]
리소스의 소유자가 이 메뉴를 클릭할 경우 다음 그림과 같이 리소스의 변경 내역을 보여준다.
변경내역 통보리소스의 소유자가 아닌 사용자가 이 메뉴를 클릭한 경우에는 다음과 같은 메시지가 나타난다.

-
배포 관리를 위해 태그를 설정한다. 태깅할 이름을 ‘Tag/Title’에 입력하고 태그 설정과 관련한 내용을 ‘Comments’에 입력한다. 입력이 완료되면 [확인] 버튼을 클릭한다.
배포 태그 설정 -
배포 요청을 위한 대화상자는 다음과 같다.
리소스 배포 요청 대화상자항목 세부 항목 설명 요청 구분
테스트 요청
배포 전에 리소스의 테스트를 요청한다.
버그 수정
배포 전에 리소스의 버그 수정을 요청한다.
영향도 관련 요청
배포 전에 리소스의 영향도 분석을 요청한다.
재요청
배포 전에 리소스 검토를 다시 요청한다.
Check Box
1 Depth Member
리소스의 멤버 집합만 배포 요청한다.
Member 포함
리소스의 멤버 집합을 포함하여 배포 요청한다.
Reference 포함
리소스가 참조하는 모든 리소스까지 포함하여 배포 요청한다.
커멘트
-
리소스의 배포 요청에 대한 커멘트를 입력한다.
-
[프로젝트에 추가]
개발된 리소스를 관리할 목적으로 사용하는 기능이다.
-
[기본 DBIO 배포요청]
DBIO 모듈만 배포할 목적으로 사용하는 기능이다. 대화상자의 내용은 앞에서 설명한 [배포 요청]과 동일하다.
-
[점검 태그 설정]
점검 툴 관리와 관련하여 태그를 설정할 때 사용한다. 대화상자 내용은 앞에서 설명한 [배포 태그 설정]과 동일하다.
-
[리소스 이관]
리소스의 소유자 변경이 필요한 경우 리소스 이관을 이용하여 소유자를 변경할 수 있다. 이관과 동시에 그룹 변경도 가능하다. ‘New Owner’에서 새로운 소유자를 선택하고, ‘New Group’에서 새로운 리소스 그룹을 선택한다. 선택이 완료되면 [확인] 버튼을 클릭한다.
Change Owner 대화상자 -
[리소스 그룹 변경]
리소스 그룹을 변경할 때 사용한다. ‘New Group’에서 새로운 리소스 그룹을 선택한 후 [확인] 버튼을 클릭한다.
리소스 그룹 변경 대화상자 -
[리소스 사용자 권한 관리]
리소스에 대한 권한 설정을 변경할 때 사용한다.
-
[버전 태그]
리소스가 영향도가 있거나 그룹화해야 하는 경우 하나로 묶어 태깅하는 기능이다.
버전 태그 설정 대화상자항목 설명 태그 유형
개별 태그와 그룹 태그 중에 하나를 선택한다.
제목
태그 이름을 입력한다.
커멘트
태그에 대한 커멘트를 입력한다.
Check Box
-
1 Depth Member
-
멤버 포함
-
참조 포함
리소스 그룹
리소스 그룹을 선택한다.
리소스 타입
리소스 타입을 설정한다.
-
-
[Excel파일로 내보내기]
검색 결과로 나타난 목록을 Excel 파일로 출력한다.
-
[리팩터]
리팩터는 리소스의 명칭을 변경하는 기능이다. 리팩터의 자세한 내용은 내비게이터의 “리팩터”를 참고한다.
-
[히스토리 보기]
해당 리소스의 히스토리를 보기 위한 기능이다. 히스토리 보기의 자세한 내용은 리소스 히스토리를 참고한다.
-
4.5. 기타 뷰
다음은 기타 뷰에 대한 설명이다.
| 화면 | 설명 |
|---|---|
해당 리소스에 대한 호출 횟수와 호출한 리소스를 확인한다. |
|
주석에서는 각 노드에 대한 설명을 작성한다. |
|
서비스 모듈에서 사용 중인 테이블에 대해 SQL 용도를 확인한다. |
|
DBIO를 통해 작성되는 쿼리의 Execute Plan을 확인한다. |
|
검토 요청한 리소스를 조회하고 배포한다. |
|
매핑은 현재 열려있는 서비스 모듈 또는 비즈니스 모듈 안에 매핑 관계에 대한 정보를 조회한다. |
|
모듈 생성과 관련된 정보를 정의한 템플릿 파일(.xls)을 업로드하여 ProFrame에서 신규 리소스를 조회한다. |
|
모듈의 사양을 정의한 템플릿 파일(.xls)을 업로드하여 ProFrame에서 신규 리소스로 등록한다. |
|
WebAdmin에 등록된 메타 데이터를 검색한다. |
|
개발이 완료된 리소스의 품질에 대한 검토 요청을 한다. |
|
구조체 생성과 관련된 정보를 정의한 템플릿 파일(.xls)을 업로드하여 ProFrame에서 신규 구조체를 조회한다. |
|
DBIO Design에서 사용 중인 모듈을 검색한다. |
|
StructureView는 ProMapper 편집기를 열지 않고 구조체의 내용을 바로 확인한다. |
|
환경설정에 연결된 데이터베이스의 테이블 스키마를 볼 수 있다. |
|
변수는 현재 활성화된 EMB Designer에서 접근 가능한 변수를 확인한다. |
|
가상 함수를 생성하거나 생성한 함수를 EMB Designer에 추가할 수 있는 기능이다. |
|
리소스의 상태를 조회한다. |
|
배포 요청된 리소스에 대하여 승인한다. |
|
리팩터는 리소스의 명칭을 변경한다. |
|
리소스스에 대한 배포 요청을 한다. |
|
리소스가 배포된 히스토리를 조회할 수 있으며, 최신 리소스로 반영한다. |
|
리소스의 버전에 대한 히스토리를 조회한다. |
|
리소스에 대한 사용자 권한 확인 및 권한 설정을 한다. |
|
리소스에 대한 승인 요청을 한다. |
|
프로젝트별 리소스 통계 현황을 프로젝트별, 소유자별로 나눠서 확인한다. |
각 화면에 대한 자세한 내용은 해당 단락의 내용을 참고한다.
[Call Count]
해당 리소스에 대한 호출 횟수와 어떤 리소스에서 호출했었는지 등을 확인할 수 있다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [Call Count]를 클릭한다.
[주석]
Comment View에서는 각 노드에 대한 설명을 작성할 수 있다. 여기서 작성된 노드에 대한 설명은 소스상에 반영되어 나타난다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [주석]을 클릭한다.
[Crud Matrix]
서비스 모듈에서 사용 중인 테이블에 대해 SQL 용도를 확인하는 기능이다. Persist로 생성된 쿼리에 대해서만 Crud Matrix 조회가 가능하다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [Crud Matrix]를 클릭한다.
[Dbio Plan]
DBIO를 통해 작성되는 쿼리의 Execute Plan을 확인할 수 있다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [Dbio Plan]를 클릭한다.
[Inquire Note]
검토요청한 리소스를 조회하고 배포할 수 있는 뷰이다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [Inquire Note]를 클릭한다.
‘리소스 검색 옵션’을 클릭하면 다음의 화면이 나타난다. [검색] 버튼을 클릭하면 결과가 화면 하단의 테이블에 나타난다.
검색어를 입력한 후 원하는 항목을 선택한다.
| 검색 조건 | 설명 |
|---|---|
Dropbox |
승인 목록, 요청 목록을 선택한다. |
구분 |
검토요청, 답변완료, 검토완료, 전체 중에 하나를 선택한다. |
요청일시(From) |
검색 시작날짜를 설정한다. |
요청일시(To) |
검색 종료날짜를 설정한다. |
리소스 그룹 |
개발자가 개발한 리소스에 대해서만 검색을 할 것인지 모든 리소스에 대해서 검색을 수행할 것인지를 설정한다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드 위치가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[매핑]
MappgingView는 현재 열려있는 서비스 모듈 또는 비즈니스 모듈 안에 맵핑관계에 대한 정보를 보여준다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [매핑]을 클릭한다.
[모듈리스트 가져오기]
모듈 생성과 관련된 정보를 정의한 템플릿 파일(.xls)을 업로드하여 ProFrame에서 신규 리소스를 조회하는 뷰이다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [모듈리스트 가져오기]를 클릭한다.
‘리소스 검색 옵션’을 클릭하면 다음 화면이 나타난다. '검색어'를 입력하고 원하는 검색 옵션을 선택한다. [검색] 버튼을 클릭하면 테이블에 검색 결과가 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
리소스 그룹 |
개발자가 개발한 리소스에 대해서만 검색을 할 것인지 모든 리소스에 대해서 검색을 수행할 것인지를 설정한다. |
Import file |
Import할 Excel 파일을 설정한다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[모듈스팩 가져오기]
모듈의 사양을 정의한 템플릿 파일(.xls)을 업로드하여 ProFrame에서 신규 리소스로 등록하는 뷰이다. 단, 기준은 WS 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [모듈스팩 가져오기]를 클릭한다.
‘리소스 검색 옵션’을 클릭하면 다음 화면이 나타난다. '검색어'를 입력하고 원하는 검색 옵션을 선택한다. [검색] 버튼을 클릭하면 테이블에 검색 결과가 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
리소스 그룹 |
개발자가 개발한 리소스에 대해서만 검색을 할 것인지 모든 리소스에 대해서 검색을 수행할 것인지를 설정한다. |
Import file |
Import할 파일을 설정한다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[Property Pool]
WebAdmin에 등록된 메타 데이터를 검색할 수 있다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [Property Pool]를 클릭한다.
|
자세한 내용은 ProFrame ProMapper 개발 안내서를 참고한다. |
[QA]
개발이 완료된 리소스의 품질에 대한 검토 요청을 하는 뷰이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [QA]를 클릭한다.
‘리소스 검색 옵션’을 선택하면 다음과 같은 화면이 나타난다. '검색어'를 입력하고 원하는 검색 옵션을 선택한다. [검색] 버튼을 클릭하면 검색 결과가 테이블에 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
Dropbox |
|
구분 |
|
요청일시(From) |
검색 시작날짜를 입력한다. |
요청일시(To) |
검색 종료날짜를 입력한다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
상태 |
리소스의 품질 검토 요청 상태를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[구조체리스트 가져오기]
구조체 생성과 관련된 정보를 정의한 템플릿 파일(.xls)을 업로드하여 ProFrame에서 신규 구조체를 조회하는 뷰이다. 단, 기준은 WS 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [구조체리스트 가져오기]를 클릭한다.
‘리소스 검색 옵션’을 클릭하면 다음 화면이 나타난다. '검색어'를 입력하고 원하는 검색 옵션을 선택하고, [검색] 버튼을 클릭하면 검색 결과가 테이블에 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
리소스 그룹 |
개발자가 개발한 리소스에 대해서만 검색을 할 것인지 모든 리소스에 대해서 검색을 수행할 것인지를 설정한다. |
Import file |
Import할 파일을 설정한다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[모듈 찾기]
DBIO Design에서 사용 중인 모듈을 검색하는 기능이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [모듈 찾기]를 클릭한다.
[StructureView]
StructureView는 ProMapper 편집기를 열지 않고 구조체의 내용을 바로 확인할 수 있는 기능이다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [Search Module In Editor View]를 클릭한다.
프로프레임 내비게이터 영역에서 원하는 구조체를 선택하면 해당 내용이 StructureView에 나타난다.
[TablesView]
환경 설정에 연결된 데이터베이스의 테이블 스키마를 볼 수 있다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [TablesView]를 클릭한다.
[변수]
변수는 현재 활성화된 EMB Designer에서 접근 가능한 변수를 확인할 수 있는 기능이다. 소스 편집할 때 드래그 앤드 드롭으로 편집기 영역으로 이동이 가능하다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [변수]를 클릭한다.
[가상 함수]
가상 함수를 생성하거나 생성한 함수를 EMB Designer에 추가할 수 있는 기능이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [가상 함수]를 클릭한다.
|
자세한 내용은 ProFrame EMB 개발 안내서를 참고한다. |
[리소스 상태]
리소스의 상태를 조회할 수 있는 뷰이다. 단, 기준은 RI 리소스를 대상으로 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [리소스 상태]를 클릭한다.
‘리소스 검색 옵션’을 클릭하면 다음 화면이 나타난다. '검색어'를 입력하고 검색 옵션을 선택한다. [검색] 버튼을 클릭하면 검색 결과가 화면 하단의 테이블에 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[리소스 승인]
배포 요청된 리소스에 대하여 승인하는 기능이다. 여기서 승인이 가능한 유저는 PUBLISH_ADMIN 역할을 가지고 있어야 한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [리소스 승인]을 클릭한다.
‘리소스 검색 옵션’을 클릭하면 다음 화면이 나타난다. '검색어'를 입력하고 검색 옵션을 선택한다. [검색] 버튼을 클릭하면 검색 결과가 화면 하단의 테이블에 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
구분 |
|
요청일시(From) |
검색 시작날짜를 설정한다. |
요청일시(To) |
검색 종료날짜를 설정한다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[리팩터]
리팩터는 리소스의 명칭을 변경하기 위한 기능이다. 리팩터 뷰는 내비게이터 또는 리소스 풀에서의 리팩터 액션을 수행하고 미리보기 기능을 수행했을 때 나타난다. 리팩터 뷰 자체에서 리팩토링을 수행할 수는 없다. 리팩터의 자세한 내용은 내비게이터에서 설명하고 있는 "리팩터"를 참고한다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [리팩터]을 클릭한다.
‘Refactor Option’을 클릭하면 다음 화면이 나타난다. 리팩터 뷰를 통하여 리팩토링이 수행될 내용에 대한 점검이 끝나면 오른쪽 상단에 있는 [리팩터] 버튼을 클릭하여 리팩토링을 수행한다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 세부 항목 | 설명 |
|---|---|---|
물리명 |
- |
리소스 물리명이다. |
논리명 |
- |
리소스 논리명이다. |
Refactor Option |
소스 비교 |
변경 전과 변경 후의 소스 비교 여부를 선택한다. |
Refactor with Member |
체크할 경우 멤버에 대해 리팩터를 모두 수행한다. |
|
Update Reference |
체크할 경우 연관 리소스에 대해 리팩터를 모두 수행한다. |
|
Notify Changes |
체크할 경우 변경된 정보에 대하여 공지한다. |
|
Tag Refactor Changes |
체크할 경우 리팩터를 수행한 리소스에 대하여 태그를 붙인다. |
|
Resource information |
Physical Name |
리소스의 물리명이다. |
Logical Name |
리소스의 논리명이다. |
|
Refactor Description |
Description |
리팩토링을 수행한 이유에 대한 설명이다. |
Resource Etc information |
Resource Type |
리소스의 유형이다. |
Resource Group |
리소스 그룹이다. |
|
Owner |
리소스 소유자이다. |
|
Creator |
리소스 생성자이다. |
|
Create Date |
생성시간이다. |
|
Update Date |
최종 업데이트 시간이다. |
|
Status |
리소스 상태이다. |
|
Revision |
리소스의 리비전 번호이다. |
[배포 요청]
리소스스에 대한 배포 요청을 할 수 있는 뷰이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [배포 요청]을 클릭한다.
‘리소스 검색 옵션’을 선택하면 다음 화면이 나타난다. '검색어'를 입력하고 검색 옵션을 선택하고 [검색] 버튼을 클릭하면 검색 결과가 화면 하단의 테이블에 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
배포 분할 |
|
요청일시(From) |
검색 시작날짜이다. |
요청일시(To) |
검색 종료날짜이다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[배포 히스토리]
리소스가 배포된 히스토리를 조회할 수 있으며, 최신 리소스로 반영하는 기능도 포함된 뷰이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [배포 히스토리]를 클릭한다. '검색어'를 입력하고 요청일시를 지정한다. [검색] 버튼을 클릭하면 검색 결과가 테이블에 나타난다.
[버전 히스토리]
리소스의 버전에 대한 히스토리를 조회할 수 있는 뷰이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [버전 히스토리]를 클릭한다. '검색어'를 입력하고 검색할 기간을 지정한다. [검색] 버튼을 클릭하면 검색 결과가 테이블에 나타난다.
[사용자권한]
리소스에 대한 사용자 권한 확인 및 권한 설정을 위한 기능이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [사용자권한]을 클릭한다.
사용자권한 변경은 다음의 순서로 진행한다.
-
검색 조건을 입력하기 위해서 [리소스 검색 옵션]을 클릭한다.
사용자권한 시작 화면 -
다음 화면이 나타나면 ‘검색어’에 검색할 키워드를 입력하고 원하는 검색 조건을 선택한 후 [검색] 버튼을 클릭한다.
사용자권한 View -
검색 결과 중 사용자 권한을 설정하려는 리소스를 선택하고 오른쪽 마우스 클릭하여 [리소스 사용자 권한 관리]를 클릭한다.
-
대화상자가 나타나면 원하는 설정으로 변경한다.
리소스 사용자 권한 관리 대화 상자다음은 각 항목에 대한 설명이다.
항목 설명 Use
사용 가능 여부
Build
빌드 가능 여부
Read
읽기 가능 여부
Write
쓰기 가능 여부
List
목록 열람 가능 여부
-
설정이 완료되면 [OK] 버튼을 클릭한다.
[승인 요청]
리소스에 대한 승인 요청을 하는 뷰이다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [승인 요청]을 클릭한다. '검색어'를 입력하고 검색할 기간을 지정한다. [검색] 버튼을 클릭하면 검색 결과가 테이블에 나타난다.
다음은 검색 조건에 대한 설명이다.
| 검색 조건 | 설명 |
|---|---|
배포 분할 |
|
요청일시(From) |
검색 시작날짜이다. |
요청일시(To) |
검색 종료날짜이다. |
검색명칭 선택 |
검색을 위해 입력된 키워드가 리소스의 물리명인지 논리명인지를 설정한다. 동시에 선택되면 AND 조건으로 검색된다. |
검색어 위치 선택 |
입력된 키워드가 리소스명의 시작어인지, 포함어인지를 설정한다. |
리소스 타입 |
검색하려는 리소스에 대한 유형을 선택하는 것으로 선택된 리소스 타입에 대해서만 검색된다. |
[프로젝트 정보]
현재 로그인 한 프로젝트의 리소스 통계 현황을 확인하는 뷰이다. ADMIN 롤이 부여된 유저에 한해서 프로젝트를 변경하여 리소스 통계를 확인할 수 있다.
[창] > [보기 표시] > [기타]를 선택한 후 보기 표시 대화상자에서 [ProFrame Studio] > [프로젝트 정보]을 클릭한다.
| 검색 조건 | 설명 |
|---|---|
프로젝트 선택 |
리소스 통계를 보는 경우 프로젝트 정보를 나타낸다. 기본적으로 로그인한 프로젝트가 자동 선택된다. 단, ADMIN 롤이 부여된 유저에 한해 다른 프로젝트로 선택 가능하다. |
전체 조회 |
전체 유저의 선택된 프로젝트에 해당하는 리소스 통계 정보를 확인한다. |
소유자별 조회 |
특정 유저의 선택된 프로젝트에 해당하는 리소스 통계 정보를 확인한다. |