제 4 부 데이터 모델 관리자

여기서는 데이터 모델 관리자에서 사용할 수 있는 각 구성요소에 대해 설명합니다.

제 13 장 스케줄러

스케줄러 구성요소는 WebSphere Product Center에서 활동(가져오기, 내보내기, 보고서) 상태를 추적하는 데 사용됩니다. 작업 콘솔은 정의된 시간표에 따라 실행하고 상태 정보를 사용하여 모니터할 수 있는 모든 스케줄된 작업을 관리하도록 단일화된 보기를 제공합니다.

스케줄러 용어

작업   작업은 각 콘솔에서 작성한 가져오기, 내보내기 또는 보고서입니다. 단일 작업에 대해 여러 스케줄을 식별할 수 있습니다.
스케줄   작업에 대한 스케줄이 정의됩니다. 단일 작업에 대해 여러 스케줄을 작성할 수 있습니다.
스케줄러   데이터 모델 관리자의 스케줄러 구성요소를 사용하면 작성된 다양한 작업과 연관된 모든 스케줄의 정보를 볼 수 있습니다.

작업 콘솔

실행하도록 스케줄된 작업 콘솔은 가져오기, 내보내기 및 보고서가 포함된 작업을 표시합니다. 사용자는 작업을 사용 불가능하게 하거나 작업을 비교, 작업 상태 보기 또는 스케줄 정보를 갱신할 수 있습니다.

그림 13.1 - 작업 콘솔

작업 콘솔 열

다음 표에는 작업 콘솔에서 사용 가능한 열이 설명되어 있습니다.

작성자

작업 작성자를 식별합니다. 이 열은 열 표제 이름 옆의 화살표를 클릭하여 정렬할 수 있습니다.

설명 작업 설명
스케줄 정보 연관된 스케줄 수를 나열합니다. 작업과 연관된 스케줄을 모두 보려면 클릭하십시오.
조치 나열된 각 내보내기 작업에 사용할 수 있는 기능 단추

작업 콘솔 단추

다음 표에는 작업 콘솔 화면의 기능 단추가 설명되어 있습니다.

작업 상태 보기

 

스케줄 정보 갱신

 

작업을 스케줄된 대로 실행하지 않도록 할 수 없음

 

작업의 두 인스턴스 또는 다른 작업과 비교

스케줄 상태 페이지에 액세스하여 스케줄된 작업 상태별로 검색하려면 클릭하십시오.

작업 콘솔 액세스

데이터 모델 관리자 > 스케줄러 > 작업 콘솔 메뉴 경로를 사용하십시오. 작업 콘솔 인터페이스가 표시됩니다.

작업 정보 보기 

작업 콘솔에서 작업과 관련된 추가 세부사항과 함께 작업이 실행된 날짜를 제공하는 화면에 연결되는 작업에 대한 설명을 클릭하십시오.

스케줄 정보 갱신

작업 콘솔에서 작업의 스케줄 정보 갱신 기능 및 보기 추가 작업 정보를 제공하는 화면에 연결되는 작업에 대해 연관된 스케줄을 클릭하십시오.

그림 13.2 - 스케줄 정보

스케줄 정보 테이블에서 작업을 선택하고 다음 조치 아이콘 중 하나를 클릭하십시오.

 

선택된 스케줄 사용 가능

 

연관된 모든 스케줄 사용 불가능

 

스케줄된 작업 편집

 

스케줄 상태 정보 보기

 

스케줄된 작업 삭제

 

이미 실행된 스케줄 비교

작업 상태 보기

작업 콘솔의 작업에 대한 조치 열에서 상태 단추를 클릭하십시오. 선택한 작업에 대한 자세한 정보가 표시되는 스케줄 상태 정보 테이블이 표시됩니다.

스케줄된 작업 비교

비교 조치를 통해 사용자는 이미 실행된 작업들을 비교할 수 있습니다.  

1. 작업 콘솔에서 작업을 선택하고 조치 열에서 비교 단추를 클릭하십시오. 작업 통계와 함께 "작업에 대한 실행 진행 비교" 테이블이 표시됩니다.

2. 테이블에서 비교할 작업을 찾고 열 표제에서 [< 비교]를 클릭하십시오.

3. 작업의 성능을 분석하는 데 사용할 수 있는 여섯 개의 구성요소가 있습니다. 다음 조치 단추 중 하나를 선택하십시오.

 

현재 상태 백분율 막대를 표시하며 시간 경과에 따른 진행 상태를 보여주는 두 개의 도표도 표시합니다.

작업 실행 중 수행된 모든 조작을 자세히 알 수 있도록 펼치거나 접을 수 있는 테이블.

 

특정 작업 유형에 대한 유용한 디버그 정보를 표시합니다.

 

작업의 시작부터 각 백분율 지점에 도달하기 위해 걸린 지속 기간을 표시합니다. 지속 기간은 밀리초로 표시됩니다.

 

서로 다른 작업들 간 비교를 표시합니다.

 

진행 테이블의 확장 버전. 각 작업/스케줄 실행에 대한 지속 기간의 추가 열도 표시됩니다.

1) 진행 도표: 현재 상태 백분율 막대와 시간 경과에 따른 진행 상태를 보여주는 두 개의 도표를 표시합니다.

2) 성능: 작업 실행 중 수행된 모든 조작을 자세히 알 수 있도록 펼치거나 접을 수 있는 테이블. 작업이 계속 실행되는 경우 노란색 배경의 행은 마지막으로 갱신된 행입니다(작업 실행 중 마지막으로 수행된 조작).

3) 디버그 보고서: 특정 작업 유형에 대한 유용한 디버그 정보를 표시합니다. 이 디버그 보고서에 메시지를 쓰려면 logDebug 스크립트 조작을 사용하십시오.

4) 진행 테이블: 작업 시작에서부터 각 백분율 지점에 도달하는 데 걸린 지속 기간을 표시합니다. 또한 비교에 필요한 작업 및 스케줄의 평균 지속 기간이 표시됩니다.

5) 작업 실행과의 비교: 다른 시간에 실행된 작업들 간의 진행 상태를 비교합니다.

6) 스케줄 실행과의 비교

진행 테이블의 확장 버전을 표시합니다. 스케줄된 각 작업의 지속 기간에 대한 추가 열이 있습니다. 필요한 경우, 이 작업에 대해 표시된 정보를 삭제하십시오. "비교" 링크를 클릭하여 다른 작업으로 촛점을 변경하십시오.

작업 콘솔 검색

검색 기능을 사용하여 작업 콘솔에서 작업을 검색할 수 있습니다.

1. 작업 콘솔에서 테이블 표제 행 위에 있는 검색 옵션 단추를 클릭하십시오.

2. "작성자" 또는 "설명" 열을 기준으로 검색할 때 선택하십시오. 검색 기준(와일드 카드로 * 사용)을 추가하고 테이블에서 결과를 보십시오.

스케줄된 작업 사용 불가능/중지

1. 작업 콘솔에서 조치 열에 있는 사용 불가능 단추를 클릭하십시오. 작업이 사용 불가능하게 됨을 확인하는 대화 상자가 표시됩니다.

2. 작업을 사용 불가능하게 하려면 확인을 클릭하고 작업을 계속하려면 취소를 클릭하십시오.

진행 중인 가져오기 중지 시 문제점

진행 중인 가져오기를 중지하면 가져오기 프로세스 중 특정 지점에서 위험할 수도 있으며 카탈로그가 손상될 수 있습니다. 75% 완료 지점에서 작업이 중지된 경우, 롤백을 수동으로 수행해야 합니다.  

작업이 75%를 초과한 지점에서 작업이 종료된 경우 데이터가 불일치 상태가 되지 않도록 추가 단계를 수행해야 합니다. 먼저 가져오기 전 최신 버전과의 카탈로그 차이점을 수행해야 합니다. 데이터가 카탈로그에 표시되면 롤백을 설정하고 실행하여 카탈로그를 이전 상태로 되돌려야 합니다.


초기 프로세서 상태

이 구성요소는 실행을 완료했거나 현재 실행 중인 모든 항목 매크로 또는 저장이나 오류를 발생시킨 항목의 상태를 표시합니다.

초기 프로세서 상태 액세스 페이지

데이터 모델 관리자 > 스케줄러 > 초기 프로세서 상태 메뉴 경로를 사용하십시오. 초기 프로세서 상태 검색 인터페이스가 표시됩니다.

초기 프로세서 상태 검색

1. 초기 프로세서 상태 페이지의 현재 상태 드롭 다운 필드에서 값을 선택하십시오.

2. 프로세서 유형 드롭 다운 필드에서 값을 선택하십시오(항목 매크로 또는 항목 저장).

3. 시작 날짜 및 종료 날짜 필드에서 검색할 시간대를 선택하십시오.

4. 작성자 드롭 다운 필드에서 사용자를 선택하십시오. 기본값은 현재 사용자입니다.

5. 검색 매개변수가 선택된 경우 검색을 클릭하면 초기 프로세서 실행 테이블에 결과가 표시됩니다.

6. 항목 프로세서 실행에 대한 오류 로그를 보려면 오류 로그 열에서 보기 단추를 클릭하십시오.


스케줄 상태

스케줄 정보는 모든 작업 유형(가져오기, 내보내기, 보고서)에서 얻을 수 있으며 작업 콘솔에서도 얻을 수 있습니다. 이 구성요소에는 시스템 작업 실행을 볼 수 있는 옵션이 있습니다.

스케줄 상태 액세스 페이지

데이터 모델 관리자 > 스케줄러 > 스케줄 상태 메뉴 경로를 사용하십시오. 최근 실행된 작업에 대한 스케줄된 상태 정보 테이블과 함께 "스케줄 상태 검색" 및 "스케줄 상태 정보" 인터페이스가 표시됩니다.

13.3 - 스케줄 상태 페이지

스케줄 상태 검색

스케줄의 상태를 검색하려면 다음을 수행하십시오.

1. "스케줄 상태" 페이지의 현재 상태순 드롭 다운 필드에서 다음 값 중 하나를 선택하십시오.

2. 시작 날짜 및 종료 날짜 드롭 다운 필드에서 값을 선택하여 검색할 시간대를 선택하십시오.

3. 작성자 드롭 다운 필드에서 사용자를 선택하십시오.

4. 선택사항: 시스템에서 자동으로 실행된 작업을 포함시키려면 시스템 작업 실행 보기 상자를 선택하십시오.

5. 검색 단추를 클릭하면 검색된 스케줄의 결과가 스케줄 상태 정보 테이블에 표시됩니다.


작업 승인

생성되어 승인 대기 중인 작업은 승인 워크플로우에 배치됩니다. 내 타스크 목록의 경보 모듈을 통해 승인 권한에 알리며 승인되거나 거부되기 전에 생성된 파일을 검토할 수 있습니다.

스케줄된 작업 승인

1. 작업에 대한 승인 권한의 "내 타스크 목록"에서 승인 모듈에는 사용자가 승인을 위해 제출했거나 승인을 요청한 모든 작업이 표시됩니다. 

참고: 경보 모듈이 표시되도록 구성되지 않은 경우 표시하도록 내 타스크 목록 설정을 편집하십시오.

다음은 승인 상태 아이콘 목록입니다.

 

승인됨

 

승인 보류

 

거부

2. 작업 상태가 보류 상태인 경우 보류 아이콘을 클릭하십시오. 타스크 승인 정보 화면이 표시됩니다.

3. 연관된 단추를 클릭하여 작업을 승인 또는 거부하십시오. 필요한 경우, 결정하게 된 이유를 입력하십시오. 작업 상태가 작업와 연관된 콘솔(가져오기 콘솔) 및 사용자의 타스크 목록에서 갱신됩니다.

그림 13. 4 – 작업 승인

제 14 장 스펙/맵핑

데이터 모델 관리자의 스펙/맵핑 구성요소는 스펙 콘솔 및 스펙 맵 콘솔에 대한 액세스 권한을 제공합니다.  


스펙("스펙")

다음은 스펙 특성 목록입니다.

스펙 콘솔

스펙 콘솔을 통해 다음 스펙을 쉽게 탐색하고 볼 수 있습니다.

그림 14.1 - 스펙 콘솔

스펙 콘솔 액세스

스펙 콘솔에 액세스하려면 다음 메뉴 경로를 사용하십시오.
데이터 모델 관리자 > 스펙/맵핑 > 스펙 콘솔

스펙 콘솔 탐색

여러 가지 다른 스펙 유형 간에 탐색하려면 스펙 탐색줄을 사용하십시오.

그림 14.2 - 스펙 탐색줄

맨 위 레벨 단추를 클릭하면 연관된 스펙 유형을 볼 수 있습니다.

특정 스펙 유형의 이름순으로 스펙을 검색하려면 탐색줄의 영문자 선택사항에서 스펙 유형 및 문자를 선택하십시오. 선택한 문자로 시작되는 모든 스펙이 표시됩니다. 선택한 스펙 유형의 모든 스펙 목록을 보려면 "모두"를 클릭하십시오.

스펙 유형

파일 수신 데이터의 데이터 요소를 정의합니다.
1차 항목 속성, 카테고리 계층 구조 속성 및 조직 계층 구조 속성을 정의합니다. 

이 스펙은 카탈로그, 카테고리 계층 구조 및 조직 계층 구조에 첨부될 수 있습니다.

찾아보기 찾아보기 테이블 레코드 속성을 정의합니다.
목적지 목적지의 데이터 요소를 정의합니다.
2차 스펙 2차 스펙은 항목 계층 구조 스펙 또는 독립형 스펙으로 사용됩니다. 2차 스펙은 카테고리에 첨부됩니다. 

항목 계층 구조 스펙으로 2차 스펙을 첨부할 경우 카테고리 아래의 모든 항목에 속성을 사용할 수 있습니다. 

독립형 스펙으로 2차 스펙을 카테고리에 첨부할 경우 특정 카테고리의 카테고리 레벨에서만 사용할 수 있습니다.

스크립트 스크립트로 전달될 속성을 정의하는 입력 스펙(입력 매개변수)

스펙 관리

스펙 작성

스펙을 작성하려면 스펙 도구 모음에서 스펙 유형을 선택하고 스펙 테이블 표제에 있는 새로 작성 단추를 클릭하십시오. 스펙 작성 및 정의에 대해서는 다음 절을 참조하십시오(속성 관리).

스펙 편집

필요한 경우, 편집 단추를 클릭하여 스펙 콘솔에서 스펙을 편집할 수 있습니다. 스펙 트리에서 편집하고 화면 맨 아래에서 저장 단추를 클릭하여 저장할 수 있습니다.

노드 추가

스펙이 작성되면 노드는 트리와 비슷한 구조에 추가되며 필드 길이 및 데이터 유형과 같이 각 노드에 대한 매개변수가 정의됩니다. 필요하면 다른 매개변수를 추가할 수 있습니다(예: 최대 길이, 필수 플래그, 데이터 유형 등).

스펙에 속성 추가

1. 노드를 추가하려면 스펙 트리에서 + 아이콘을 클릭하십시오.

2. 노드의 이름을 입력하고 입력 필드 끝에 있는 + 아이콘을 클릭하십시오. 스펙 트리에 속성이 추가되고 세부사항 상자가 표시됩니다. 다음 단계는 노드 매개변수 정의입니다.

그림 14.3 - 노드 추가

3. 노드 매개변수를 정의하려면 세부사항 테이블에 정보를 입력하고 저장을 클릭하여 변경사항을 확약하십시오.

그림 14.4 - 노드 매개변수 정의

4. 추가 속성을 추가하려면 표시 이름 필드의 드롭 다운 선택사항에서 값을 선택하고 + 아이콘을 클릭하십시오. 세부사항 상자에 값이 추가됩니다. 속성의 값을 입력하고 저장을 클릭하십시오.

5. 새 속성 필드에 정보를 입력하고 필요에 따라 노드 및 노드 매개변수를 계속 추가하십시오.

6. 모든 노드 및 노드 속성을 추가했으면 화면 맨 아래에서 저장 단추를 클릭하여 스펙을 저장하십시오.

참고: 저장 단추를 클릭하지 않으면 새로 작성된 노드가 스펙에 표시되지 않습니다.

노드 편집 또는 삭제

스펙 트리의 노드는 언제든지 편집하거나 삭제할 수 있습니다. 스펙을 변경하면 스펙을 사용하는 모든 오브젝트가 변경되므로 주의해야 합니다. 예를 들어, 1차 스펙에서 노드가 삭제된 경우 이 스펙을 사용하는 모든 카탈로그에는 해당 값이 있는 노드가 더 이상 없습니다. 이 조치는 되돌릴 수 없습니다.

노드 편집

속성을 편집하려면 스펙 트리에서 노드 이름을 클릭하십시오. 항목을 수정하고 저장 단추를 클릭하십시오.

노드 삭제

노드를 삭제하려면 스펙 트리 구조에서 노드를 찾아서 옆에 표시된 휴지통 아이콘을 클릭하면 됩니다.


스펙 노드 매개변수

노드 매개변수는 아무 유형의 스펙에나 위치할 수 있으며 각 속성(노드)에 대해 다수의 매개변수를 설정할 수 있습니다. 이 매개변수는 속성(노드)에 대해 데이터가 계산, 저장 및/또는 유효성 검증되는 방법을 정의합니다.

모든 스펙은 노드 매개변수를 추가하고 정의하여 빌드된 트리 구조에서 작성됩니다. 이 절은 스펙 노드를 추가 및 정의하는 방법에 대해 설명합니다.

노드 매개변수

노드 유형을 정의하는 것은 제품 정보에 대한 표준 구조를 작성 및 유지보수하는 데 중요합니다. 여러 사용자가 데이터를 처리하는 경우 데이터를 잘못 입력하면 오류 메시지가 작성됩니다.

스펙에 노드를 추가할 때 다음 매개변수 특성 중 하나로 정의할 수 있습니다.

데이터 유형 문자열, 숫자(정수, 10진수, 통화), 열거(숫자, 문자열), 이미지(2진), 날짜, 플래그, URL, 그룹 등.

편집 가능 

속성을 편집 가능 또는 불가능하게 할 수 있습니다. 선택 취소할 경우 이 필드의 값을 볼 수 있지만 편집할 수는 없습니다.

고유 

카탈로그에서 고유한 노드 요구사항을 작성합니다. 중복된 값을 입력면 오류가 발생합니다. 1차 스펙에서만 사용할 수 있는 옵션.

링크 

마스터 카탈로그에 대한 "소스 속성" 또는 "외부 키"로 노드를 정의합니다. 1차 스펙에서만 사용할 수 있는 옵션.

숨김 

표시되지 않으며 중간 값의 플레이스홀더로 사용되는 노드에 유용한 노드를 정의합니다. 이 상자를 선택하면 노드가 숨겨지고 선택하지 않으면 표시됩니다. 이 기능이 항목 보기 화면에서 노드를 숨겨도 스크립트 및 검색에는 노출됩니다.

런타임 검색 가능 이 상자를 선택하여 런타임 검색에 대한 노드를 포함시키십시오. 상자를 선택하지 않으면 백그라운드 검색에 사용할 수 있습니다. 공통 검색 가능 노드에 대해 이 옵션을 사용하십시오.

비지속적 

노드를 일관되지 않게 하는 기능을 제공합니다.

로컬화 

 로컬화에 대한 속성을 설정합니다. 원하는 로케일로 회사를 설정해야 합니다.

노드 매개변수 제한

값/유효성 검증/문자열 열거 규칙에서는 문자 수가 제한됩니다. 최대 3000바이트이며 대부분의 경우 3000자(공백 포함)로 변환됩니다. 사용되는 문자(예: 일본어 문자 등)에 따라 적을 수도 있으며 1바이트보다는 큽니다.

스크립트 추가

스펙 내의 각 노드는 모든 유형의 노드에 연관됩니다. 따라서 스크립트를 작성하여 노드에 적합한 규칙을 수행할 수 있습니다.

노드 데이터 유형

스펙의 각 속성은 데이터 유형과 연관되며 다음을 제어합니다.

사용 가능한 데이터 유형은 각 스펙 유형마다 다릅니다. 다음 절에는 WebSphere Product Center에서 사용 가능한 여러 가지 데이터 유형이 설명되어 있습니다.

2진

기능: 2진 데이터 저장(PDF 파일, 이미지 파일)
스펙에서 사용 가능: 모두
연관된 규칙: 없음

속성이 2진으로 정의된 후에 카탈로그 속성을 사용하여 2진 파일을 WebSphere Product Center로 업로드할 수 있습니다. 항목 편집 화면에서 편집 아이콘을 클릭하면 이미지 업로드 화면이 표시됩니다.

통화

기능: 통화 필드 정의. 기본적으로 값을 소수점 이하 두 번째 자리까지 반올림됩니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 유효성 검증 규칙, 값 규칙

속성에 값을 추가할 때 소수점 이하 두 번째 자리까지 반올림됩니다.

날짜

함수: 날짜 필드 정의
스펙에서 사용 가능: 모두
연관된 규칙: 날짜 형식, 기본값, 최소 길이, 유효성 검증 규칙, 값 규칙

오브젝트에 스펙을 추가하면 날짜 형식이 정의된 형식으로 표시됩니다. 사전 정의된 날짜 값 세트에서 선택하거나 날짜를 수동으로 입력하십시오.

플래그

기능: 두 상태 true 또는 false 중 하나를 가집니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 유효성 검증 규칙, 값 규칙

선택할 수 있도록 선택란이 작성됩니다. 비어 있는 선택란을 노드의 널값으로 검색할 수 있습니다.

이미지

기능: 이미지 저장에 사용
스펙에서 사용 가능: 모두
연관된 규칙: 없음

노드가 "이미지"로 정의된 후에 카탈로그 속성을 사용하여 이미지 파일을 WebSphere Product Center로 업로드할 수 있습니다. 편집 아이콘을 클릭하면 이미지 업로드 화면이 나타납니다.

이미지 URL

기능: 이미지의 URL 위치 저장에 사용. WebSphere Product Center는 정의된 위치에서 URL을 페치합니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 유효성 검증 규칙, 값 규칙

카탈로그 항목 보기에서 그래픽의 URL을 입력할 수 있습니다. 미리보기 단추를 클릭하여 이미지를 보십시오.

정수

기능: 정수만 저장하는 데 사용. 10진수는 정수로 반올림됩니다.
스펙에서 사용 가능: 모두
연관된 규칙: 없음

이 속성에는 자연수, 이러한 수의 음수 또는 0을 입력해야 합니다. 이 속성에 정수를 입력하지 않으면 오류가 발생합니다.

찾아보기 테이블

기능: 작성된 찾아보기 테이블의 드롭 다운 선택사항을 제공하는 찾아보기 테이블에 연관시킵니다.
스펙에서 사용 가능: 모두
연관된 규칙: 값 규칙

숫자

기능: 이중 숫자(10진수 값을 보유할 수 있는 숫자) 저장에 사용(예: 10.98)
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 유효성 검증 규칙, 값 규칙

10진수 값이 있는 숫자값을 허용하도록 숫자가 정의됩니다. 10진수 값이 제공되지 않은 경우 값 ".0"이 제공됩니다. 음수 값이 허용됩니다.

숫자 열거

기능: 숫자 데이터 유형 목록 작성에 사용. 음수 및 10진수 값이 허용됩니다.
스펙에서 사용 가능: 모두
연관된 규칙: 숫자 열거 규칙

1. 데이터 유형을 "숫자 열거"로 설정하십시오.

2. 세부사항 테이블이 숫자 열거 행을 추가합니다. "여기를 클릭하십시오." 를 클릭하면 별도의 대화 상자가 표시됩니다.

3. 스펙 열거 세부사항 테이블에 숫자를 추가하고 + 아이콘을 클릭하십시오.

4. 열거에 숫자값을 모두 추가하고 창 닫기를 클릭하십시오.

5. 입력한 값은 드롭 다운 선택사항 형식으로 표시되며 오름차순으로 나열됩니다.

암호

기능: 사용자에게 내용을 숨기는 영숫자 필드를 참조합니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 유효성 검증 규칙, 값 규칙

값을 입력하면 별표로 표시됩니다. 값을 숨기려고 할 때 유용합니다.

기간

기능: 두 개의 날짜 필드인 시작 날짜 및 종료 날짜를 작성합니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 유효성 검증 규칙, 값 규칙

GUI는 시작 및 종료 날짜 값이 있는 필드를 작성합니다.

관계

기능: 동일하거나 다른 카탈로그에 있는 다른 항목에 대한 링크를 보유하는 데 사용합니다.
스펙에서 사용 가능: 카탈로그 스펙
연관된 규칙: 기본값, 유효성 검증 규칙, 값 규칙

GUI를 통해 사용자는 카탈로그 및 키 속성을 선택하여 두 개의 카탈로그를 링크시킬 수 있습니다. 키 값으로 링크 관계를 설정할 수 있습니다.

순서

기능: 숫자가 지정된 순서 필드 작성에 사용
스펙에서 사용 가능: 카탈로그, 찾아보기 테이블, 카테고리, 계층 구조
연관된 규칙: 기본값, 증분 순서, 순서 시작의 기본값, 최소 길이, 유효성 검증 규칙, 값 규칙

데이터 유형과 연관된 규칙을 설정하십시오. 즉, 순서 시작의 기본값을 "1"로 설정하십시오. 새 항목이 추가될 때 순서 필드는 자동으로 "2"를 입력합니다. 이 필드는 사용자가 편집할 수 없습니다.

문자열

기능: 문자열 또는 문자 데이터를 보유합니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 유효성 검증 규칙, 값 규칙

필요한 경우, 속성에 대해 연관된 규칙을 작성하십시오. GUI는 데이터 입력을 위해 비어 있는 필드를 표시합니다.

문자열 열거

기능: 문자열 데이터 유형의 목록을 보유하는 문자열 열거 데이터 유형 작성
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 문자열 열거 규칙, 유효성 검증 규칙, 값 규칙

드롭 다운 선택 필드에 모든 값을 표시하는 규칙을 데이터 유형과 연관시키십시오.

썸네일 이미지

기능: 썸네일 이미지를 저장합니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값

사용자는 썸네일 이미지를 로드하여 GUI에서 볼 수 있습니다.

썸네일 이미지 URL

기능: 썸네일 이미지에 대한 URL 링크. WebSphere Product Center는 정의된 URL에서 이미지를 페치합니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 값 규칙

이 필드에 썸네일 이미지 URL의 주소를 입력할 수 있습니다. 속성의 최대 길이를 설정하십시오.

URL

기능: URL 필드를 정의하고 항목 목록 및 세부사항 화면에 링크로 표시됩니다.
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 유효성 검증 규칙, 값 규칙

이 필드에 URL의 주소를 입력할 수 있습니다.

노드 규칙 설정

데이터 유형을 선택하고 규칙을 추가하여 속성의 특성을 보다 자세하게 정의할 수 있습니다.

기본값

기능: 속성의 기본값 정의
스펙에서 사용 가능: 모두

순서 시작의 기본값

기능: 순서의 기본값 정의
스펙에서 사용 가능: 모두
연관된 규칙: 순서

도움말 URL

기능: 도움말 URL 정의. 도움말 사용자 정의에 사용.
스펙에서 사용 가능: 모두

WebSphere Product Center에 응용프로그램 지원에 사용할 수 있는 일반 도움말 항목이 있어도 URL에 대한 속성 링크를 작성하는 기능을 사용하여 사용자 정의된 도움말 항목을 작성할 수 있습니다.

증분 순서

기능: 정의된 값으로 순서 증분
스펙에서 사용 가능: 모두
연관된 규칙: 순서

찾아보기 테이블

기능: 연관된 찾아보기 테이블 정의. 찾아보기 테이블이 없으면 값을 사용할 수 없습니다.
스펙에서 사용 가능: 모두
연관된 규칙: 찾아보기 테이블

최소 길이

기본적으로 최대 길이가 제공됩니다. 노드를 최소 길이로 설정하려면 속성 세부사항 화면에서 명시적으로 정의해야 합니다.

1. 최소 길이는 "최소 길이"를 선택하고 + 단추를 클릭하여 정의할 수 있습니다.

2. 최소 길이 필드에 값을 입력하십시오.

3. 저장을 클릭하여 스펙을 갱신하십시오.

숫자 열거

기능: 열거된 숫자 속성을 정의하려면 다음을 수행하십시오.

1. 숫자 열거 규칙을 선택하고 +를 클릭하면 숫자 열거 필드가 표시됩니다.

2. "여기를 클릭하십시오."를 클릭하여 숫자 열거를 작성하는 데 사용되는 팝업 창에 액세스하십시오.

3. 숫자 열거를 작성한 후에 닫기를 클릭하십시오.

표시할 어커런스

기능: 속성이 다중 어커런스로 정의된 경우 표시되는 어커런스 수를 정의하려면 다음을 수행하십시오.

1. 표시할 어커런스 규칙을 선택하고 +를 클릭하십시오.

2. 표시할 어커런스 필드에 값을 입력하십시오.

패턴(일반 표현식)

일반 표현식의 패턴으로 속성을 정의하려면 다음을 수행하십시오.

1. 패턴(일반 표현식) 규칙을 선택하고 +를 클릭하십시오.

2. 일반 표현식의 패턴을 입력하십시오.

문자열 열거

기능: 문자열 데이터 유형의 목록을 보유하는 문자열 열거 데이터 유형 작성
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 문자열 열거 규칙, 유효성 검증 규칙, 값 규칙

1. 데이터 유형을 "문자열 열거"로 설정하십시오.

2. 문자열 열거를 작성하는 데 사용되는 팝업 창에 대해 "여기를 클릭하십시오."를 클릭하십시오.

문자열 열거 규칙

기능: 문자열 데이터 유형 목록을 보유하는 데이터 유형의 문자열 열거 규칙 작성
스펙에서 사용 가능: 모두
연관된 규칙: 기본값, 최소 길이, 패턴, 문자열 열거 규칙, 유효성 검증 규칙, 값 규칙

1. 데이터 유형을 "문자열 열거 규칙"으로 설정하십시오.

2. 문자열 열거 규칙을 작성하는 데 사용되는 팝업 창에 대해 "여기를 클릭하십시오."를 클릭하십시오.

유효성 검증 규칙

기능: 노드의 유효성 검증 규칙을 정의하려면 다음을 수행하십시오.

1. 유효성 검증 규칙을 선택하고 +를 클릭하면 유효성 검증 규칙 필드가 표시됩니다.

2. "여기를 클릭하십시오."를 클릭하여 유효성 검증 규칙 편집기에 액세스하십시오.

3. 속성의 유효성 검증 규칙을 작성하고 저장을 클릭하십시오.

값 규칙

기능: 노드에 대한 값 규칙을 작성하십시오.

그룹화된 노드

모든 스펙 트리에서 노드를 그룹화할 수 있습니다. 노드를 그룹화할 때 각 그룹에 서브노드를 추가하기 전에 모든 주 그룹을 작성해야 합니다. 다중 편집 화면에는 다중 편집 화면이 표시되지 않으므로 단일 편집 화면을 사용하여 그룹화된 노드를 보십시오.

그룹화된 노드 작성

그림 14.5 - 그룹화된 노드

다음 단계에서는 그룹화된 노드의 예를 작성합니다.

1. 스펙을 작성할 때 루트 노드를 클릭하고 첫 번째 레벨 그룹 노드(Group A)를 추가하십시오.

2. "Group A" 속성을 클릭하여 서브노드 "Group A1"을 추가하십시오.

3. "Group A1" 노드를 클릭하여 하위 속성 "Group A1-1"을 추가하십시오. 세 개의 그룹 레벨이 있는 스펙 트리가 표시됩니다.

4. 그룹화된 노드 아래에 노드를 추가하십시오. 서브노드를 추가하기 전에 모든 상위 레벨 그룹을 작성한 다음 서브노드를 추가해야 합니다.

참고: 그룹화된 노드가 작성되면 다중 편집 화면에는 표시되지 않으므로 단일 편집 화면을 사용하여 그룹을 표시하십시오.


파일 스펙

외부 데이터소스 파일 구조를 정의하기 위해 파일 스펙이 작성됩니다. 파일 스펙은 소스 파일을 WebSphere Product Center로 가져올 때 필요합니다. 데이터소스의 구조를 분석하고 구조를 에뮬레이트하는 파일 스펙을 작성하십시오.

추후 데이터소스가 변경되면 변경사항을 반영하여 파일 스펙을 항상 수정할 수 있습니다.

파일 스펙 작성

1. 스펙 유형을 선택하십시오.

기본적으로 이 단계에서 파일 스펙이 표시됩니다.

2. 파일 스펙 이름을 입력하십시오.

새 파일 스펙의 고유 이름을 입력하십시오. 쉽게 검색할 수 있도록 직관적인 이름을 선택하십시오. 시스템은 중복 파일 스펙 이름을 허용하지 않습니다.

3. 파일 형식을 지정하십시오.

다음 형식 중 하나를 선택하고 선택 단추를 클릭하십시오.

파일 스펙이 작성되고 필요하면 노드를 추가할 수 있습니다. 모든 노드를 추가했으면 저장을 클릭하여 파일 스펙을 저장하십시오.

1차 스펙

1차 스펙은 WebSphere Product Center 카탈로그 구조의 형식을 구성하는 데 필요합니다. 1차 스펙은 파일 스펙에 맵핑되어 데이터소스에서 카탈로그로 정보를 라우트하는 방식을 정의합니다. 1차 스펙은 카탈로그와 연관된 계층 구조를 정의하는 데 사용됩니다.

1차 스펙 작성

1. 스펙 유형 선택 - 기본적으로 이 단계에서 파일 스펙이 표시됩니다.

2. 이름 선택 - 1차 스펙의 고유한 이름을 입력하고 다음을 클릭하여 스펙 트리를 표시하십시오.

3. 필요에 따라 매개변수와 함께 노드를 정의하여 1차 스펙을 정의하십시오.   

4. 1차 키 필드 설정 - 카탈로그 스펙을 작성할 때 고유 ID가 필요합니다. 선택란을 클릭하여 노드를 1차 키로 선택하십시오.스펙을 저장하려면 먼저 1차 키를 식별해야 합니다.

5. 모든 속성을 추가했으면 저장을 클릭하여 스펙을 저장하십시오. 

참고: 1차 키를 선택하고 스펙을 저장한 후에는 1차 키를 변경할 수 없습니다. 새로운 1차 키가 필요하면 새 스펙을 작성하십시오.

계층 구조 스펙

계층 구조(또는 분류법)는 저장된 항목을 분류하는 한 방법으로 카탈로그를 사용하는 WebSphere Product Center에서 사용됩니다. "비소설", "참조서" 및 "간행물"과 같은 도서들을 건물의 특정 영역에 배치하는 방법과 비교할 수 있습니다. 서적은 도서관 방문자와 사서가 모두 쉽게 찾아볼 수 있는 방법으로 분류됩니다.

사서가 이 분류 계획을 사용하는 방법과 동일한 방법으로 WebSphere Product Center는 사용자에게 카탈로그에 저장된 항목을 구성하는 데 도움을 주기 위해 여러 계층 구조를 빌드 및 수정하는 도구를 제공합니다.

계층 구조를 작성하려면 먼저 연관된 1차 스펙이 있어야 합니다. 1차 스펙이 작성되었으면 계층 구조 콘솔을 사용하여 계층 구조를 빌드할 수 있습니다.

계층 구조 스펙 작성

계층 구조 스펙을 작성하는 것은 1차 스펙을 작성하는 것과 동일합니다. 1차 스펙 작성과 동일한 지시사항을 사용하십시오.

목적지 스펙 빌드

WebSphere Product Center에서 내보내기 작업이 작성될 때 목적지 파일의 정확한 요구사항을 정의하기 위해 목적지 스펙이 작성됩니다. 파일 스펙 또는 1차 속성과 마찬가지로 목적지 스펙의 각 속성이 정의됩니다. 데이터 내보내기 중 목적지 스펙은 사전 정의된 요구사항 세트를 준수하는 파일을 생성합니다.

사전 정의된 목적지 스펙 세트를 사용할 수 있으며(예: Ariba, Yahoo 쇼핑, Commerce One) 편집할 수는 없습니다.

목적지 스펙 작성

1. 스펙 유형 선택 - 기본적으로 이 단계에서 목적지 스펙이 표시됩니다.

2. 이름 선택 - 목적지 스펙의 고유한 이름을 입력하고 다음을 클릭하여 스펙 트리를 표시하십시오.

3. 필요하면 매개변수와 함께 노드를 정의하여 목적지 스펙을 정의하십시오.   

4. 모든 속성을 추가했으면 저장을 클릭하여 스펙을 저장하십시오. 

내보내기를 작성할 때 1차 스펙을 목적지 스펙에 맵핑할 수 있습니다. 사용 가능한 모든 목적지 스펙은 스펙 맵 또는 내보내기 작업을 작성할 때 표시됩니다.


스펙 가져오기 및 내보내기

스펙 콘솔에서 스펙을 가져오고 내보낼 수 있습니다. 스펙은 XML 또는 XSD 형식으로 내보낼 수 있으며 다른 WebSphere Product Center 인스턴스로 가져올 수 있습니다. 내보내기 기능은 모든 스펙을 백업하는 적절한 방법이므로 스크래치에서 다시 작성할 필요가 없습니다.

스펙 가져오기

1. 스펙 탐색줄에서 스펙 유형을 선택하고 가져오기 단추를 클릭하십시오. "스펙 XML/XSD 업로드"가 별도의 창에 표시됩니다. 스펙 콘솔에 나타나는 현재 표시된 모든 스펙을 가져오려면 모두 선택란을 클릭하십시오.

참고: 가져온 스펙 파일의 스펙 유형을 선택해야 합니다. 스펙 콘솔에서 1차를 선택하고 사용자가 파일 스펙을 가져오려고 하면 오류가 발생합니다.

2. XML 문서를 선택하는 경우 찾아보기를 클릭하고 가져올 파일을 선택한 후에 업로드를 클릭하십시오. 문서는 문서 저장소에 저장됩니다.

3. XSD 스키마 정의를 선택하는 경우 "XSD 옵션" 섹션이 표시됩니다. 필수 정보를 입력하고 업로드를 클릭하십시오.

4. 가져온 스펙은 스펙 콘솔에 표시됩니다. 오류가 발생한 경우 가져온 파일 유형이 스펙 콘솔의 유형과 일치하지 않을 수도 있습니다.

스펙 내보내기

스펙 탐색줄에서 스펙 유형을 선택하고 스펙 콘솔에서 내보낼 스펙을 선택하십시오. 스펙 콘솔에 현재 표시된 모든 스펙을 내보내려면 모두 선택란을 클릭하십시오.

1. 스펙을 내보내려면 간단하게 스펙 콘솔에서 스펙 옆에 있는 선택란을 선택하고 XML 내보내기 또는 XSD 내보내기 단추를 클릭하십시오. 스펙 내보내기 결과 인터페이스가 표시됩니다.

2. 시스템 생성 이름이 내보낸 스펙에 제공되고 Docstore에 저장됩니다.스펙 내보내기 결과의 세부사항을 제공하는 창이 새로 표시됩니다.

참고: 파일 유형 XML로 내보내는 경우 docstore에 저장됩니다. 동일한 파일을 파일 유형 XSD로 내보내는 경우, 이전 XML 파일을 겹쳐쓰고 XSD 파일로 바꿉니다.

3. "스펙 내보내기 결과" 창에서 내보내기 파일 이름을 클릭하여 스펙 파일 세부사항을 보십시오. 마지막으로 수정한 정보를 보고 내용 링크를 본 후에 감사 로그에서 내보낸 파일을 보십시오.

그림 14.6 - 스펙 내보내기 결과

4. "docstore에 대한 링크"를 클릭하여 파일이 저장된 Docstore 디렉토리를 탐색하십시오.


스펙 맵

한 소스의 정보를 다른 소스로 라우트하는 방법을 정의하기 위해 스펙 맵이 작성됩니다. 예를 들어, 카탈로그의 필드를 정의하는 카탈로그 스펙은 목적지의 스펙을 정의하는 목적지 스펙에 맵핑됩니다. 따라서 카탈로그 스펙을 사용하여 목적지 맵으로 카탈로그를 내보내는 경우 정보는 적절한 구조에 라우트됩니다.

스펙 맵 콘솔

맵핑 콘솔은 다음과 같은 유형의 이전에 작성된 모든 맵을 표시합니다.

다음은 맵핑 콘솔의 아이콘입니다.

 

맵핑 삭제

 

맵핑 편집

 

맵핑 보기

새 맵핑 작성

 다음은 맵핑 콘솔의 열입니다.

유형

맵핑 유형

이름

맵의 사용자 정의 이름

소스

사용된 소스 스펙

목적지

사용된 목적지 스펙

스펙 맵 콘솔 액세스

스펙 콘솔에 액세스하려면 다음 메뉴 경로를 사용하십시오.
데이터 모델 관리자 > 스펙/맵핑 > 스펙 맵 > 스펙 맵 콘솔

스펙 맵 작성

모든 스펙이 동일한 방식으로 작성됩니다. 이 절에서는 카탈로그 대 목적지 스펙 맵의 작성 방법이 설명되어 있습니다. 

카탈로그 대 목적지 스펙 맵은 내보내기 동안 카탈로그의 필드를 라우트하는 방법을 WebSphere Product Center에 지시한다는 점에서 파일 대 카탈로그 맵과 비슷합니다. 카탈로그의 필드는 목적지 파일의 필드에 맵핑됩니다. 이 맵핑은 카탈로그 대 목적지 내보내기를 정의할 때 사용됩니다.

1. 스펙 맵 유형 선택 - 스펙 맵 콘솔에서 선택한 스펙 유형이 기본값이 됩니다.

2. 카탈로그 소스 선택 - 내보낼 카탈로그를 선택하고 선택을 클릭하십시오.

3. 목적지 스펙 선택 - 사용할 목적지 스펙을 선택하고 다음을 클릭하면 소스 맵핑 테이블이 표시됩니다.

4. 맵 이름 입력 필드에 스펙 맵의 이름을 입력하십시오.

5. 선택된 소스 속성 드롭 다운 필드에서 노드를 선택하고 +추가를 클릭하여 목적지 속성에 맵핑하십시오.

6. 맵핑된 속성에 표현식을 추가하려면 표현식 단추를 클릭하십시오. "Scriptlet 편집기" 인터페이스가 표시됩니다.

7. 모든 스펙 노드가 추가되면 저장을 클릭하십시오.

제 15 장 속성 콜렉션

속성 콜렉션의 구현으로 매우 많은 수의 속성(500개 이상)에 대해 작업할 때 데이터 모델 관리 및 성능의 효율성이 증가하고 쉽게 확인할 수 있게 되었습니다. 속성 콜렉션의 도입으로 많은 속성 세트의 관리가 간단해졌습니다. 전체 속성 그룹에 대한 작업 대신 속성의 기능적인 서브세트에 대해 작업할 수 있습니다.

속성의 서브세트를 사용하여 보기, 탭, 워크플로우, 상속 규칙, 권한 등을 작성할 수 있습니다. 서브세트와의 연관은 개별 속성과의 연관보다 더 효율적입니다.

속성 콜렉션을 사용하여 데이터를 보다 효율적이고 조직화된 방식으로 모델링합니다. 한 항목에 대해 많은 속성을 관리하는 대신 서브세트에서 관리하여 보다 관리하기 쉬운 데이터 세트가 작성됩니다.

속성 콜렉션은 보기에 대해 선택한 속성만이 검색 및 저장되는 항목 카테고리를 페치하고 저장할 때 성능을 향상시키기 위한 것입니다. 보기의 속성으로 페치 및 저장을 제한하면 유효하지 않은 항목을 저장하여 문제가 발생할 수 있습니다. 따라서 코어 속성이 도입되었습니다.

두 가지 유형의 코어 속성이 있습니다.

레코드를 페치 및 저장할 때 포함된 속성은 기본 코어 속성, 사용자 정의 코어 속성과 단일 편집 및 다중 편집 보기에 포함된 속성의 수퍼세트에서 비롯된 속성입니다.

기본 코어 속성은 모든 오브젝트에 대해 검색 및 저장되는 시스템 정의 속성이며 키 규칙 위반 시 항목이 데이터베이스에 저장되지 않도록 하기 위해 중요한 속성만 포함됩니다. 이 속성은 다음과 같습니다.

다른 속성의 경우 시스템이 필요 여부를 판별할 수 없습니다. 어떤 경우에는 모든 항목에 대해 유효성 검증 오류가 실행되어야 하므로 코어 속성에 포함되어야 합니다. 이러한 이유로 인해 사용자 정의 코어 속성을 총 코어 속성 세트에 추가할 수 있습니다. 이러한 속성은 속성 콜렉션에 포함됩니다. 각 카탈로그 및 카테고리 트리에 대해 사용자 정의 코어 속성으로 속성 콜렉션을 연관시킬 수 있습니다.

사용자 정의 코어 속성: 모든 오브젝트에 대한 속성 검색 및 저장에 필요한 속성입니다. 이 코어 속성은 컨테이너마다 정의되며 항목 또는 카테고리가 저장될 때마다 유효성을 검증하거나 계산해야 하는 속성이 포함될 수 있습니다. 컨테이너마다 하나의 사용자 정의 코어 속성 세트가 연관됩니다. 사용자 정의 코어 속성 콜렉션을 작성할 때 2차 스펙에 있는 필수 속성을 포함시키십시오.

참고: 최적의 성능을 위해서는 사용자 정의 코어 속성을 최소한으로 유지하는 것이 좋습니다. 따라서 필요하지 않은 속성은 제거하십시오.

속성 콜렉션 정의

속성 콜렉션은 주어진 컨텍스트에서 동일한 방식으로 작동되거나 연관이 있는 속성의 그룹입니다.

예를 들면, 속성의 서브세트는 기능의 속성 세트와 함께 전자 제품 카탈로그에 작성될 수 있습니다. 이 절에서는 여러 가지 기능 "유형"(기술, 마케팅 등)이 포함될 수 있습니다. 따라서 속성 서브세트는 "기술" 및 "마케팅" 속성에 대해 작성될 수 있습니다.

속성 콜렉션을 정의할 때 두 가지 유형을 정의에 사용할 수 있습니다.

속성 콜렉션을 정의할 때 속성이 상속되지 않을 것으로 알려진 경우, "일반" 유형을 선택하고 그렇지 않으면 "상속"을 선택하십시오.

참고: "상속" 유형의 경우 "상속 규칙에 대한 속성 콜렉션"을 참조하십시오.

속성 그룹, 스펙 및 서브스펙의 차이점

서브스펙

1차/2차 스펙

속성 콜렉션

서브스펙은 데이터 모델의 여러 레벨에서 편집할 수 있는 속성의 콜렉션입니다. 서브스펙은 상속용으로 사용됩니다.

1차 스펙 및 2차 스펙은 완전하거나 부분적인 항목 또는 카테고리 템플리트입니다. 여기에 속하는 오브젝트를 정의합니다. 서브스펙 속성 또는 개별 속성으로 작성할 수 있습니다.

참고: 이전의 계층 구조 스펙 및 카탈로그 스펙이 1차 스펙으로 바뀌었습니다.

속성 콜렉션은 모든 컨텍스트에서 동일한 방식으로 작동되는 스펙 및 속성 그룹입니다.

속성 콜렉션 사용 대상

속성 콜렉션에 속성이 연관된 경우 속성 콜렉션이 사용되는 모든 위치에서 속성을 사용할 수 있습니다. 속성 콜렉션은 다음을 정의하는 데 사용됩니다.

속성 콜렉션 작성 시기

속성 콜렉션은 제공된 컨텍스트에서 동일한 방식으로 연관되거나 작동되는 속성 그룹으로 정의됩니다. 특히 다음과 같은 용도로 동일한 특성을 공유하는 속성을 그룹화하기 위해 새 속성 콜렉션이 작성됩니다.

속성 선택자 정의

속성 선택자는 속성 콜렉션에 추가할 스펙 및/또는 노드를 검색하고 선택하는 데 사용되는 속성 콜렉션 편집 화면의 일부분입니다. 이 기능을 이후 릴리스에서 응용프로그램의 다른 영역에 사용할 수 있도록 계획되었습니다.

속성 그룹 지원을 위한 GUI의 변경사항

속성 그룹을 지원하기 위해 GUI의 몇 가지 사항이 변경되었으며 변경사항은 다음 절에 식별되어 있습니다.


속성 콜렉션 설정/콘솔

속성 콜렉션은 일반 WebSphere Product Center 콘솔 형식으로 구성되므로 다음 표준 특성이 적용됩니다.

속성 콜렉션 콘솔

메뉴 표시줄을 옵션을 사용하여 속성 콜렉션 콘솔에 액세스합니다.

속성 콜렉션 화면

속성 화면을 사용하여 새 속성 콜렉션을 작성하거나 기존 속성 콜렉션을 편집합니다. 화면은 세 부분으로 나뉩니다.

속성 콜렉션 정보

속성 콜렉션에 대한 속성 연관

속성 콜렉션 연관 보기

참고: 생성된 기본 코어 속성은 시스템이 생성하므로 편집할 수 없습니다.

속성 선택자

속성 선택자 화면은 4.2에서 새로운 화면이며 속성 콜렉션을 정의하는 데 사용됩니다. 이후 릴리스에서 응용프로그램 전체에서 속성을 선택하는 데 이 기능을 사용할 수 있도록 계획되었습니다.

속성 검색

속성 선택자의 검색 기능은 긴 속성 목록을 찾아보는 불편함을 줄이기 위한 것입니다. 사용자는 몇 가지 검색 방법을 사용할 수 있으며 이 검색 방법은 속성 선택자의 검색 섹션에 있습니다. 모든 결과는 화면 맨 아래에 표시됩니다.

필드별 검색

사용자는 다음의 두 필드 중 하나를 사용하여 검색할 수 있습니다.

  • 스펙 이름의 일부분을 입력할 수 있는 스펙 이름 필드
  • 속성 이름의 일부분을 입력할 수 있는 속성 경로 필드
검색 유형
  • 스펙 및 속성 - 스펙 및 속성의 결과 표시
  • 스펙만 - 스펙의 결과 표시
스펙 유형순 검색

검색할 스펙 유형을 선택하십시오.

  • 로케일순 검색
  • 로케일순으로 검색하려면 선택하십시오.

결과:

결과는 선택한 옵션에 따라 스펙만 제공하거나 스펙 및 속성을 제공합니다.

로케일 선택 목록은 여러 로케일을 선택할 수 있는 이 회사의 로케일 목록을 제공합니다.

하나 또는 여러 개의 속성을 선택할 수 있는 파일 스펙 목록. 스펙 유형 목록은 컨텍스트에 따라 필터됩니다(예를 들어, 유형이 상속인 그룹을 작성하려면 스펙 유형 "서브스펙"만을 사용할 수 있음).

로케일을 선택하고 스펙만 옵션을 선택한 경우 나열되는 스펙은 로컬화된 노드의 존재 여부에 관계 없이 로케일이 스펙과 연관된 스펙입니다.

로케일을 선택하고 스펙 및 속성 옵션을 선택한 경우 나열되는 속성은 로케일이 스펙과 연관되었으며 선택된 로케일에 대해 로컬화된 노드가 있는 스펙입니다.

목록에는 페이지 당 최대 50-100개의 결과가 표시되며 페이지 사이에 앞뒤로 탐색하는 기능이 있습니다. 각 페이지에 대해 최대 20-50개의 속성이 표시되며 화면이동 막대를 사용하여 나머지를 볼 수 있습니다. 한 페이지에서 다음 페이지로 이동하면 선택된 속성이 유실됩니다. 목록은 스펙, 리프 노드 및 로컬화된 노드 목록을 제공합니다. 로컬화된 노드는 옆에 특별히 표시되어 있습니다.

스펙 및 속성 선택

스펙 및/또는 속성에 대해 검색이 수행된 후에 결과는 속성 선택자의 결과 섹션에 표시됩니다. 결과 목록에서 선택하고 선택됨을 클릭하거나 모두를 클릭하여 전체 결과 목록을 선택하십시오. 또한 스펙을 마우스 오른쪽 단추로 클릭하고 축약형 메뉴에서 "스펙 추가"를 선택할 수 있습니다.

속성 콜렉션에 대해 로컬화된 상위 노드를 선택할 수 있습니다.


  카탈로그 액세스 권한 및 보기에 대한 속성 콜렉션

이 절은 속성 콜렉션을 카탈로그 액세스 권한 및 보기에 연관시키는 방법을 설명합니다.

액세스 권한 설정

보기 설정

카탈로그 액세스 권한과 마찬가지로 개별 속성이 아닌 속성 콜렉션을 선택하여 보기가 작성됩니다. 다음은 보기 작성의 일반 특성입니다.

참고: "일반" 유형의 속성 콜렉션만 선택할 수 있습니다.

탭 보기

이전에는 탭 보기를 작성하려면 개별 속성을 선택해야 했습니다. 속성이 많은 항목의 작업은 거대한 타스크가 아닐 수 없습니다. 속성 콜렉션의 도입으로 사용자는 속성 콜렉션 목록에서 간단하게 선택하여 탭 보기를 작성합니다. 속성 콜렉션의 변경사항은 탭 보기에 반영됩니다.

참고: 속성 콜렉션이 변경된 경우 탭 보기에서 변경사항을 적용하려면 로그아웃했다가 다시 로그인해야 합니다.

전체 속성 콜렉션이 필요하지 않은 경우, 필요에 따라 개별 속성을 선택할 수 있습니다.

제 16 장 스크립팅

WebSphere Product Center의 스크립트 엔진은 WebSphere Product Center에서 가져오기 또는 내보내기 중 매우 복잡한 데이터 조작을 허용합니다. 이렇게 추가된 제품 정보 관리 기능의 유연성으로 사용자는 다음을 수행할 수 있습니다.

스크립트 콘솔

스크립트 콘솔을 사용하여 사용자는 다음과 같은 유형의 스크립트 보기, 작성 및 편집할 수 있습니다.

카탈로그 차이점 내보내기

카탈로그 차이점 내보내기 스크립트를 통해 외부 목적지에 대한 제품 정보를 갱신할 수 있습니다. 스크립트는 전체 갱신을 제공하지 않고 카탈로그의 마지막 버전 이후에 변경된 사항만을 제공합니다.

예를 들어, 제품 라인의 이미지가 변경된 경우 전체 카탈로그를 갱신하지 않아도 이러한 변경사항을 갱신할 수 있습니다.

카탈로그 내보내기

카탈로그 내보내기 스크립트는 신디케이션 중에 사용됩니다. 실제로 출력 파일로 내보내기 전에 카탈로그에 보유된 데이터에 대한 고급 실행 조작을 수행하는 데 사용할 수 있습니다. 신디케이션 시에 스크립트 엔진을 통해 수정된 내용은 카탈로그에 적용되지 않지만 간단하게 1회 내용 수정으로 출력 파일에 적용됩니다.

총계와 마찬가지로 외부 대상 파일에 대한 신디케이션은 두 가지 형식입니다. 카탈로그의 필드가 일대일 기준으로 외부 대상 파일에 맵핑되거나 카탈로그의 필드를 외부 대상 파일로 내보내기 전에 약간의 수정이 필요합니다.

모든 신디케이션에서는 스크립트를 사용해야 합니다. 총계와 달리 신디케이션 중에 스크립트를 선택하는 것이 필수 단계입니다.

카탈로그 가져오기

카탈로그 가져오기 스크립트는 총계 중에 사용되며 카탈로그에 가져오기 전에 수신 데이터에 대해 고급 조작을 수행하는 데 사용할 수 있습니다.사용자 정의 없이 간단한 스크립트가 WebSphere Product Center에서 생성되지만 필요한 사항을 수정하여 사용자마다 다를 수 있습니다.

외부 파일 총계는 두 가지 유형 중 하나로 수행됩니다.

  • 일대일 기준으로 카탈로그 필드에 맵핑
  • 카탈로그에 가져오기 전에 수행된 수정
카탈로그 미리보기 스크립트 카탈로그 미리보기 스크립트를 사용하여 카탈로그의 사용자 정의 미리보기를 작성합니다. 스크립트는 카탈로그 표시 방식을 정의합니다.
카탈로그 스크립트 카탈로그 스크립트는 사용자가 항목 작성 및 편집 시에 실행하도록 지정하는 일련의 조작입니다. 이 기능은 카탈로그 스펙을 통해 사용 가능한 속성 레벨 조작에 다른 레이어의 기능을 제공합니다.
카탈로그를 카탈로그로 내보내기 스크립트 한 카탈로그에서 다른 카탈로그로 정보를 내보내는 경우 카탈로그를 카탈로그로 내보내기 스크립트를 통해 내보내기를 자동화할 수 있습니다.
사용자 정의 도구 사용자 정의 도구로 작업할 스크립트를 작성하십시오. 사용자 정의 도구와 관련된 기능을 작성할 수 있습니다.
분배 스크립트

분배 스크립트는 내장 WebSphere Product Center 분배에서 주소 지정하지 않는 사용자 정의 분배를 작성하는 데 사용됩니다(Ariba 카탈로그 업로드, FTP, HTTP POST 및 전자 우편).

입력 빌드 스크립트 입력 빌드 스크립트를 통해 사용자는 데이터 입력 화면에서 스크립트를 실행할 수 있습니다. 예를 들어, 모든 문자열을 특정 값으로 바꾸는 스크립트를 작성할 수 있습니다.
입력 매크로 스크립트

입력 매크로 스크립트를 사용하여 데이터 입력 화면에서 스크립트를 실행할 수 있습니다. 예를 들어, 모든 문자열을 특정 값으로 바꾸는 스크립트를 작성할 수 있습니다.

입력 미리보기 스크립트

입력 미리보기 스크립트를 통해 사용자는 데이터 입력 화면에서 실행할 수 있는 현재 항목 세트의 샘플 보기를 작성할 수 있습니다. 예를 들어, XML 형식을 사용하여 항목을 표시하는 방법을 보기 위해 스크립트를 작성할 수 있습니다.

계층 구조 가져오기 스크립트

이 기능은 총계 중에 사용됩니다. 사용자가 계층 구조를 수동으로 작성할 수 있지만 계층 구조 가져오기 스크립트를 통해 수신 텍스트 파일에서 전체 계층 구조를 빌드할 수 있습니다.

계층 구조 스크립트

계층 구조 스크립트를 통해 사용자는 수동으로 계층 구조를 작성하지 않아도 계층 구조를 빌드할 수 있습니다.

이미지 및 2진 파일 차이점 내보내기 스크립트

이미지 및 2진 파일 내보내기 스크립트는 카탈로그 이미지 또는 2진 유형 파일을 사용하여 신디케이션을 통해 내보냅니다. 이미지 및 2진 파일 차이점 내보내기 스크립트를 사용하여 사용자는 이전 카탈로그 버전에서 변경된 사항을 내보낼 수 있습니다.

이미지 및 2진 파일 내보내기 스크립트

이미지 및 2진 파일 내보내기 스크립트는 카탈로그 이미지 또는 2진 유형 파일을 사용하여 신디케이션을 통해 내보냅니다. 대부분의 경우 이미지와 2진 파일은 다르게 처리됩니다. 따라서 스크립트를 통해 이러한 유형의 파일을 외부 시스템 요구사항에 따라 내보낼 수 있습니다.

찾아보기 테이블 가져오기 스크립트

찾아보기 테이블 스크립트는 수신 텍스트 파일을 구문 분석하는 데 사용된다는 점에서 총계 스크립트와 매우 비슷합니다. 찾아보기 테이블 인터페이스를 통해 트리거되면 카탈로그 대신 찾아보기 테이블의 내용을 채우는 데 사용됩니다.

주문 내보내기 스크립트 주문 분배를 실행할 스크립트를 작성하십시오.
주문 가져오기 스크립트 주문 가져오기를 실행할 스크립트를 작성하십시오.
주문 상태 갱신 가져오기 스크립트 주문 가져오기의 상태 갱신사항을 작성하는 데 사용합니다.
대기열 메시지 프로세서 Websphere Product Center에서 작성한 대기열 메시지를 처리할 스크립트를 작성하십시오.
보고서 스크립트

보고서 스크립트는 사용자 정의 보고서를 작성하는 데 사용됩니다. WebSphere Product Center에서 보고서를 작성할 때 보고서 출력을 정의하기 위해 스크립트가 필요합니다. 보고서 스크립트는 정보를 정렬 및 형식화하는 방법을 정의하는 데 사용합니다.

보안 트리거 스크립트 추가 보안이 있는 일반 트리거 스크립트와 유사합니다.
트리거 스크립트

여러 위치에서 동일한 스크립트 연산을 채워야 하는 필요성을 방지하기 위해 트리거 스크립트가 작성됩니다. 스크립트는 문서 저장소에 저장되며 다른 스크립트 기능에서 호출할 수 있습니다.

WebSphere Product Center에서 외부적으로 이벤트(가져오기, 내보내기 등)를 트리거하는 데 사용합니다.

웹 서비스 구현 스크립트 웹 서비스를 구현할 스크립트를 작성하십시오.
워크플로우 단계 이 스크립트는 워크플로우 콘솔을 사용하여 볼 수 있는 워크플로우 단계를 자동으로 작성하는 데 사용합니다.

새 스크립트 작성

새 스크립트를 작성하려면 다음을 수행하십시오.

1. 데이터 모델 관리자 > 스크립트 > 스크립트 콘솔을 클릭하십시오. 탐색줄과 함께 스크립트 콘솔이 표시됩니다.

2. 탐색줄에서 작성할 스크립트의 유형을 선택하십시오. 연관된 스크립트 목록과 함께 스크립트 콘솔이 표시됩니다. 예를 들어, "카탈로그 내보내기 스크립트"를 선택한 경우, 작성된 카탈로그 내보내기 스크립트 목록이 표시됩니다.

3. 선택한 유형의 새 스크립트를 작성하려면 스크립트 콘솔 인터페이스에서 새로 작성 단추를 클릭하십시오. GUI 마법사가 표시됩니다.

4. 마법사의 각 단계를 완료하십시오. 4단계에서 스크립트 편집기가 표시됩니다. 여기에서 스크립트가 작성됩니다.

5. 스크립트가 완료되면 화면 맨 아래 저장을 클릭하십시오.


스크립트 샌드박스

스크립트 샌드박스는 프로토타입과 설명이 포함된 사용 가능한 스크립트 연산의 라이브러리가 갖추어진 표현식 빌더를 제공합니다("스크립트 연산"을 선택할 때까지 프로토타입 및 설명 필드가 표시되지 않음).

사용자는 실행 및 테스트하여 결과가 유효한지 확인할 수 있는 샘플 스크립트를 작성할 수 있습니다. "스크립트 실행"을 클릭하여 컴파일하고 사용자가 볼 수 있는 예상 값 또는 오류를 리턴하십시오. 스크립트를 구현하기 전에 테스트하는 좋은 방법입니다.

제 17 장 보안

보안 메뉴 선택사항은 데이터 모델 관리자에 있습니다. 여기에는 다음 메뉴 선택사항이 있습니다.


역할 및 사용자

WebSphere Product Center에서 사용자 관리는 보안 모듈의 관리자 역할 구성요소를 통해 작성된 역할 세트를 통해 제어합니다.

규칙: 권한은 개인이 아닌 지정받은 역할로 설정됩니다. 사용자가 여러 역할에 지정된 경우 각 역할에서 권한을 상속합니다.

특정 WebSphere Product Center 기능 및/또는 오브젝트에 대한 사용 권한으로 사용자 정의 역할을 작성할 수 있습니다(내용 검토자, 내용 승인자, 카탈로그 관리자). 따라서 사용자 정의 역할의 권한을 적용하려면 사용자의 역할을 지정하십시오.

WebSphere Product Center의 액세스 제어 그룹(ACG)을 사용하여 특정 카탈로그를 보고 편집할 수 있는 사용자에 따라 사용 권한을 설정하십시오. 사용자의 책임에 따라 사용자를 하나 또는 여러 ACG에 지정하십시오. 필요하면 다양한 역할을 단일 오브젝트로 그룹화하십시오.

카탈로그 액세스에 대한 추가 제어는 카탈로그 액세스 권한 콘솔을 통해 사용할 수 있습니다. 역할이 카탈로그의 특정 열을 보고 편집할 수 있도록 권한 세트를 설정할 수 있습니다.


역할 및 권한

카탈로그 관리에 대한 사용자의 권한을 제어하기 위해 역할이 작성됩니다. 권한은 개인이 아닌 지정받은 역할로 설정됩니다. ACG를 작성하는 목적은 사용자 권한을 제어하는 데 도움을 주기 위한 것이지만 사용자 세트를 단일 오브젝트로 그룹화하기 위해 작성됩니다.

참고: 둘 이상의 ACG에 여러 오브젝트를 맵핑할 수 없습니다.

액세스 제어 권한은 다음과 같이 사용됩니다.


사용자 관리 시나리오

John은 사용자 및 카탈로그 세트를 작성하는 데 시간을 보냈습니다. 이제 각 사용자가 액세스하여 역할 및 ACG 사용을 통해 자신의 권한을 정의할 수 있는 카탈로그를 지정하려고 합니다.

사용자 및 카탈로그가 이미 작성되었으며 ACG에 카탈로그가 지정되지 않았다고 가정하여 다음 절에서는 다음 타스크를 단계별로 실행합니다.

새 역할 작성

1. 데이터 모델 관리자 > 보안 > 역할 콘솔 메뉴 경로를 사용하십시오. 역할 콘솔 테이블이 표시됩니다.

2. 새로 작성을 클릭하고 필수 필드인 역할 이름 및 역할 설명을 입력하십시오.

3. 액세스 제어 그룹의 경우 '기본값'을 선택하십시오.

4. 이 역할에 대한 권한 세트를 선택하십시오. (참고: 특정 액세스 제어 그룹에 대해 역할이 가질 수 있는 권한은 추후 정의되며 여기에 제공된 권한의 서브세트가 됩니다.)

5. 저장(화면 맨 위에 있음)을 클릭하십시오.

요약

새 역할을 저장한 후에 역할 콘솔 테이블에 표시됩니다. 아래 그림을 참조하십시오. 지정 열에 역할이 지정된 사용자 수가 있는지 확인하십시오.

참고: 사용자를 관리할 때 각 사용자는 사용자 프로파일에서 최소한 하나의 역할에 지정되어야 합니다.

새 액세스 제어 그룹 작성

1. 데이터 모델 관리자 > 보안 > 액세스 제어 그룹 > 액세스 제어 그룹 콘솔을 사용하고 새로 작성 메뉴 경로를 클릭하십시오.

2. 새 ACG의 이름 및 설명을 입력하십시오.

3. 드롭 다운 메뉴에서 역할을 선택하십시오.

4. 선택한 역할의 권한 세트를 선택하십시오. (참고: 이러한 권한은 사용자가 수행할 수 있는 작업을 제어하기 위한 것입니다.)

5. 저장을 클릭하십시오.

오브젝트에 ACG 지정

다음은 카탈로그에 ACG를 적용합니다.

1. 데이터 모델 관리자 > 보안 > 액세스 제어 그룹 > 오브젝트 대 액세스 제어 그룹 맵 메뉴 경로를 사용하십시오. GUI 마법사가 표시됩니다.

2. 오브젝트 유형 "카탈로그"를 선택하십시오. 오브젝트 선택 드롭 다운 목록에서 카탈로그를 선택하십시오.

3. ACG를 선택하십시오. 그러면 제어 그룹에 카탈로그가 지정됩니다.

요약

이제 역할이 작성되어 카탈로그에 맵핑된 다른 ACG로 그룹화되었습니다. 모든 권한이 설정되었으므로 사용자를 역할에 지정할 수 있으며 선택한 역할에 대한 모든 권한이 적용됩니다.

역할에 사용자 지정

1. 데이터 모델 관리자 > 보안 > 사용자 콘솔 메뉴 경로를 사용하십시오. 현재 사용자 테이블이 표시됩니다.

2. 사용자를 클릭하여 사용자의 프로파일을 보십시오. 현재 사용자 테이블의 역할에서 사용자에게 지정된 모든 역할을 선택하십시오.

3. 역할 정보 수정을 클릭하십시오.

요약

사용자에게 부여된 권한은 사용자가 지정된 역할과 역할이 속하는 액세스 제어 그룹에 따라 결정됩니다.

사용자 작성

사용자가 작성되기 전에 응용프로그램에 최소한 하나의 역할이 있어야 합니다.

1. 왼쪽 분할창에서 조직 계층 구조를 선택하십시오. 조직의 이름을 마우스 오른쪽 단추로 클릭하고 축약형 메뉴에서 사용자 추가를 선택하십시오. 새 사용자 화면이 표시됩니다.

2. 사용자 프로파일 인터페이스에 필수 세부사항을 입력하십시오.

3. 사용자의 암호를 입력하십시오.

4. 사용자에게 역할을 지정하십시오. 책임에 따라 여러 역할을 선택할 수 있습니다.

5. 필요한 모든 정보를 입력했으면 저장을 클릭하여 정보를 저장하십시오.

6. 마지막 단계로 시스템에서 사용자를 사용 가능하게 합니다. 새 사용자는 항상 기본값으로 사용 불가능합니다.

사용자 사용 가능

새 사용자가 작성되면 사용 불가능합니다. 새 사용자가 응용프로그램에 액세스할 수 있도록 하려면 사용 가능하게 해야 합니다.

메뉴 데이터 모델 관리자 > 보안 > 사용자 콘솔에서 사용 불가능 단추를 클릭하십시오. 단추가 사용 가능으로 변경됩니다.


액세스 제어 그룹

액세스 제어 그룹 - WebSphere Product Center의 액세스 제어 그룹(ACG)을 사용하여 특정 카탈로그를 보거나 편집할 수 있는 사용자에 따라 사용 권한을 설정하십시오. 액세스 그룹을 작성하고 액세스 권한을 ACG의 각 역할에 지정하십시오. ACG를 오브젝트에 맵핑하십시오. 그런 다음 사용자의 책임에 따라 사용자를 하나 또는 여러 역할에 지정하십시오.

ACG를 다음에 적용할 수 있습니다.

역할 그룹에 액세스를 제어하는 규칙을 작성하여 다양한 오브젝트에 권한을 배치할 수 있습니다. 규칙은 역할 지정된 모든 사용자에게 시행됩니다.

오브젝트에 ACG 맵핑

카탈로그 및 계층 구조를 작성하는 데 사용되는 마법사는 ACG와 연관시키도록 요구합니다. WebSphere Product Center에서 작성된 다른 오브젝트도 마찬가지입니다. 아래의 표에 나열된 다음 오브젝트는 ACG와 연관시켜야 합니다. 오른쪽 열은 ACG가 오브젝트에 맵핑되는 방식을 설명합니다.

오브젝트

ACG가 연관된 방식

카탈로그

데이터 모델 관리자 > 보안 > 액세스 권한 > 카탈로그 액세스 콘솔

또는

데이터 모델 관리자 > 보안 > 액세스 제어 그룹 > 오브젝트 대 액세스 제어 그룹 맵

협업 영역

협업 영역의 작성 중 ACG 연관

계층 구조

데이터 모델 관리자 > 보안 > 액세스 권한 > 계층 구조 액세스 콘솔

또는

데이터 모델 관리자 > 보안 > 액세스 제어 그룹 > 오브젝트 대 액세스 제어 그룹 맵

선택사항

  선택사항 작성 시 ACG 연관

워크플로우

워크플로우의 작성 중 ACG 연관

예: 카탈로그와 ACG 연관

카탈로그에 액세스 제어를 시행하려면 카탈로그를 ACG에 맵핑해야 하며 카탈로그 작성 중 맵핑됩니다.

1. 제품 관리자 > 카탈로그 > 카탈로그 콘솔 메뉴 경로를 사용하여 카탈로그 콘솔을 표시하십시오.

2. 새로 작성을 클릭하여 새 카탈로그를 작성하십시오.

3. "액세스 제어 그룹 선택" 단계에서 ACG를 작성하거나 기존 ACG를 선택하십시오.

예 - 선택사항에 대한 액세스 제어 적용

선택사항을 보고 선택사항 규칙을 편집하고 선택사항을 삭제하기 위한 사용자의 액세스 제어는 사용자에게 지정된 역할의 액세스 권한 정의에 따라 제한할 수 있습니다. 선택사항에 대한 액세스를 제어하려면 제한된 액세스 권한으로 정의된 역할을 항목 선택사항이 사용 중인 ACG와 연관시켜야 합니다.

따라서 단일 선택사항은 특정 ACG가 사용할 수 있으며 ACG의 일부분인 모든 역할은 항목 선택사항에 액세스할 수 있습니다. 사용자가 역할이 지정되면 항목 선택사항에 대한 액세스가 허용됩니다.

문제점 해결

사용자가 ACG에서 정의한 항목 선택사항을 볼 수 없는 경우 다음 사항을 확인하십시오.

새 역할 작성 및 ACG에 지정

각 역할에 대해 구현할 수 있는 세 개의 보안 영역이 있습니다.

역할의 그룹 특정 액세스를 설정할 때 ACG "기본값"에 대한 액세스를 선택하는 것이 좋습니다. ACG - 기본값은 기본적으로 작성되며 오브젝트에 대해 사용자 정의 ACG가 선택되지 않은 경우 ACG "기본값"을 사용합니다. ACG와 연관시킬 수 있는 모든 오브젝트는 ACG를 오브젝트와 연관시키도록 요구합니다. 따라서 역할의 그룹 액세스 권한 세트를 작성해야 합니다.

1. 데이터 모델 관리자 > 보안 > 역할 콘솔 메뉴 경로를 사용하면 "역할 콘솔" 대화 상자가 나타납니다.

2. 새로 작성을 클릭하고 역할의 이름과 설명을 입력하십시오. 이 연습에서는 이름으로 "기본 보기"를 사용하십시오.

3. 역할 테이블에 대한 그룹 특정 액세스에서 각 액세스 제어 그룹에 대한 그룹 액세스를 선택하십시오.

참고: 이러한 변경사항은 ACG 콘솔에서도 갱신됩니다.

4. 저장을 클릭하여 설정을 확약하십시오. 역할이 작성되었음을 나타내는 메시지가 표시됩니다.

5. "역할에 대한 시스템 범위 액세스" 테이블로 화면이동하고 "화면 편집"을 클릭하여 화면 액세스 편집 페이지에 액세스하십시오.

6. 역할에 사용할 수 있는 화면을 선택하십시오. 다음 화면을 기본 최소 요구사항으로 선택해야 합니다.

7. 수정을 클릭하여 설정을 확약하십시오.

액세스 제어 그룹 작성

ACG는 다양한 오브젝트에 맵핑되며 그룹의 역할에 정의된 보안 규칙 세트를 시행합니다. 오브젝트는 ACG를 선택하도록 요구하며 사용자 정의 ACG를 원하지 않는 경우 ACG "기본값"을 선택하십시오.

1. 데이터 모델 관리자 > 보안 > 액세스 제어 그룹 > 액세스 제어 그룹 콘솔 메뉴 경로를 사용하면 ACG 콘솔이 표시됩니다.

2. 새로 작성을 클릭하고 ACG의 이름과 설명을 입력하십시오. 이 연습에서 ACG의 이름은 "E"입니다.

3. 드롭 다운 목록에서 역할을 선택하십시오. 다음 절에서 새 역할이 작성되며 ACG에 추가됩니다.

4. 액세스 제어 그룹 테이블에서 다음 선택란을 선택하십시오.

5. 저장을 클릭하여 새 ACG를 작성하십시오.

사용자에 대한 액세스 제어 시행

ACG에 대해 설정된 액세스 제어 규칙을 시행하려면 사용자는 ACG의 역할 구성원에 지정되어야 합니다.

사용자 역할 지정

사용자 및 역할이 작성되었으면 사용자 콘솔을 사용하여 사용자에게 역할을 지정하십시오.

1. 데이터 모델 관리자 > 보안 > 사용자 콘솔 메뉴 경로를 사용하십시오. 현재 사용자 테이블이 표시됩니다.

2. 사용자 이름을 클릭하십시오.

3. 현재 사용자 테이블에 대한 역할로 화면이동하고 이전에 작성된 역할 "기본 보기"를 선택하십시오.

4. 역할 정보 수정을 클릭하여 새 사용자 프로파일을 확약하십시오.

참고: 기본 보기 역할에 지정된 사용자는 다음 섹션에서 작성된 항목 선택사항에 대한 보기 전용 액세스를 갖게 됩니다.


액세스 권한

액세스 권한 설정은 ACG에 대해 정의된 보안 규칙의 확장입니다. WebSphere Product Center의 카탈로그 액세스 권한 콘솔을 사용하여 사용자는 카탈로그의 연관된 속성 콜렉션을 하나 이상의 역할 구성원에게 제한할 수 있습니다.

예를 들어, 카탈로그의 액세스 권한을 정의할 때 카탈로그의 속성 콜렉션에 대한 권한 보기 및/또는 편집을 시행할 수 있으므로 카탈로그 속성을 완전히 제어한다는 전제 하에 역할을 보거나 편집할 수 있습니다. 로케일을 이식했으면 사용 가능한 로케일에 따라 속성을 제한할 수 있습니다.

카탈로그 액세스 권한 설정

카탈로그 액세스 권한 콘솔에 구성되어 있는 정의된 권한 세트에 따라 역할을 카탈로그로 제한할 수 있습니다. 역할에 지정된 사용자는 카탈로그 액세스 권한으로 제한됩니다.

역할이 모든 카탈로그에 대해 보기 및/또는 편집 가능한 권한을 시행할 수 있는 규칙을 작성하십시오. 카탈로그에 액세스해야 하는 각 역할에 대해 권한을 정의해야 합니다.

1. 데이터 모델 관리자 > 보안 > 액세스 권한 > 카탈로그 액세스 콘솔 메뉴 경로에서 카탈로그의 이름 옆의 새로 작성 단추를 클릭하면 액세스 권한이 작성됩니다. 카탈로그 액세스 권한 마법사가 표시됩니다.

2. 드롭 다운 필드에서 역할을 선택하십시오. 선택된 카탈로그에 연결된 ACG의 구성원인 역할만이 표시됩니다.

3. 카탈로그 액세스 권한 편집기에서 속성 콜렉션을 보기 또는 편집 가능한 것으로 선택하십시오.

참고: 보기 권한을 표시하기 위해 속성 옆에 "V"가 표시됩니다. "V+E"는 보기 및 편집 권한을 표시합니다.

4. 규칙을 제거하려면 선택 상자에서 속성 콜렉션을 클릭하고 제거를 클릭하십시오.

5. 모든 권한이 정의되었으면 저장을 클릭하십시오. 메시지가 권한이 저장되었음을 표시합니다.

6. 필요한 경우, 연관된 모든 역할에 대한 권한을 작성하십시오. 권한이 있는 것으로 정의된 각 역할은 카탈로그 액세스 권한 콘솔에 표시됩니다.

7. 역할의 권한을 편집하려면 카탈로그 액세스 권한 콘솔에서 편집 아이콘을 클릭하고 편집기에서 변경한 후에 저장을 클릭하십시오.

카탈로그 액세스 권한 제거

역할의 모든 카탈로그 액세스 권한을 제거하려면 다음을 수행하십시오.

1. 카탈로그 액세스 권한 콘솔에서 편집 단추를 클릭하여 역할을 편집하십시오.

2. 선택된 속성 상자에서 모든 속성을 강조표시하고 제거를 클릭하십시오.

3. 저장을 클릭하십시오. 카탈로그 액세스 권한 콘솔로 돌아가면 속성 콜렉션이 제거되어 있습니다.


역할 액세스 편집

특정 역할에 지정된 사용자에게 적용되도록 역할의 액세스 권한을 제한하십시오. 역할 액세스 편집 화면에서 변경한 사항은 연관된 액세스 제어 그룹 세부사항 및 시스템 전체 액세스 페이지에 반영됩니다.

역할 액세스 편집

1. 역할 액세스를 편집하려면 데이터 모델 관리자 > 보안 > 역할 콘솔 메뉴 경로를 사용하십시오. 작성된 역할 목록이 있는 "역할 콘솔"이 표시됩니다.

2. 편집할 역할을 선택하면 역할 액세스 편집 페이지가 표시됩니다. 역할과 연관된 각 액세스 제어 그룹이 각각의 열에 표시됩니다.

3. 각 액세스 제어 그룹의 특정 액세스 권한을 선택하십시오. 테이블 "역할에 대한 시스템 범위 액세스"에서 화면 편집 링크를 클릭하여 특정 응용프로그램 화면에 액세스를 제한하십시오.

참고: 역할 액세스 설명은 아래의 표를 참조하십시오.

역할에 대한 그룹 특정 액세스

카탈로그

 

목록

카탈로그 콘솔 및 WebSphere Product Center 전체의 목록에서 카탈로그를 표시할 수 있습니다.

선택하지 않으면 카탈로그 콘솔은 "카탈로그를 찾을 수 없음"을 표시합니다.

카탈로그 보기 편집

카탈로그 보기의 작성, 삭제 및 편집이 가능합니다.

항목 보기

카탈로그 항목에 대한 보기 전용 액세스가 허용됩니다.

항목 추가

새 항목을 작성할 수 있습니다. 선택하지 않으면 항목을 추가하는 데 사용되는 모든 단추 및 축약형 메뉴가 사용 불가능합니다.

항목 수정

항목을 수정할 수 있습니다.

* 참고: 선택하지 않은 경우 "항목 추가" 및 "항목 재분류"를 선택하지 말아야 합니다.

항목 삭제

항목을 삭제할 수 있습니다. 선택하지 않으면 항목 편집 화면에서 삭제 단추가 사용 불가능합니다.

카테고리 항목 다시 설정

카탈로그의 항목을 재분류할 수 있습니다.

선택하지 않으면 항목 편집 화면의 카테고리화 단추가 사용 불가능합니다.

요약 항목

작동되지 않습니다. 이후 릴리스에서는 제거됩니다.

내보내기

카탈로그에서 카탈로그 항목 또는 항목 카테고리 속성 값을 내보낼 수 있습니다.

속성

카탈로그 콘솔의 속성 단추를 통해 속성 페이지에 액세스할 수 있습니다.

차이점

카탈로그들 간의 차이점을 표시할 수 있습니다.

롤백

카탈로그의 롤백이 허용됩니다.

검색

카탈로그에서 기본 검색 또는 대량 검색이 허용됩니다.

삭제

카탈로그 콘솔에서 카탈로그를 삭제할 수 있습니다.

미리보기 스크립트 실행

항목에 대해 미리보기 스크립트를 실행할 수 있습니다(항목 HTML 미리보기, 항목 탭 구분 미리보기).

계층 구조

목록

계층 구조 콘솔 및 WebSphere Product Center 전체의 목록에서 계층 구조를 표시할 수 있습니다.

선택하지 않으면 계층 구조 콘솔은 "계층 구조를 찾을 수 없음"을 표시합니다.

계층 구조 보기 편집

카테고리 보기의 작성, 삭제 및 편집이 가능합니다.

계층 구조 노드 보기

계층 구조에 대한 보기 전용 액세스가 허용됩니다.

* 참고: 선택하지 않은 경우 "카테고리 추가", "카테고리 이름 수정" 및 "카테고리 속성 수정"도 선택하지 말아야 합니다.

계층 구조 노드 추가

새 카테고리를 작성할 수 있습니다.

계층 구조 노드 속성 수정

계층 구조 노드 속성을 수정할 수 있습니다.

* 참고: 선택하지 않은 경우 "카테고리 추가"도 선택하지 말아야 합니다.

계층 구조 노드 삭제

카테고리를 삭제할 수 있습니다.

계층 구조 노드 카테고리 다시 설정

카테고리를 재분류할 수 있습니다.

요약 계층 구조 노드

작동되지 않습니다. 이후 릴리스에서는 제거됩니다.

스펙 맵 계층 구조 노드

허용

속성

계층 구조 속성을 볼 수 있습니다.

롤백

계층 구조의 롤백이 허용됩니다.

삭제

계층 구조를 삭제할 수 있습니다.

선택사항

 

목록

선택사항 콘솔의 선택사항을 표시할 수 있습니다.

규칙 편집

선택사항에 적용되는 규칙을 작성할 수 있습니다.

삭제

선택사항을 삭제할 수 있습니다.

가져오기

 

목록

가져오기 콘솔의 가져오기를 표시할 수 있습니다.

가져오기 수행

카탈로그 항목 또는 항목 카테고리 속성 값을 카탈로그로 가져올 수 있습니다.

삭제

가져오기를 삭제할 수 있습니다.

선택사항 구성원

 

항목 보기

항목 선택사항 보기

항목 추가

선택사항에 항목 추가

항목 수정

선택사항에서 항목 수정

항목 삭제

선택사항에서 항목 삭제

카테고리 항목 다시 설정

선택사항에서 카테고리 항목 다시 설정

계층 구조 노드 보기

선택사항에서 계층 구조 노드 보기

계층 구조 노드 추가

선택사항에서 계층 구조 노드 추가

계층 구조 노드 속성 수정

선택사항에서 계층 구조 노드 속성 변경

계층 구조 노드 삭제

선택사항에서 계층 구조 노드 삭제

계층 구조 노드 카테고리 다시 설정

선택사항에서 계층 구조 노드 카테고리 다시 설정

스펙 맵 계층 구조 노드

선택사항에서 스펙 맵 계층 구조 노드 작성

DocStore

 

파일 보기

docstore의 파일 보기

파일 삭제

docstore의 파일 삭제

PurchaseOrderExport

 

목록

PO 내보내기 콘솔의 구매 주문 내보내기를 표시할 수 있습니다.

내보내기

구매 주문 내보내기를 시작할 수 있습니다.

삭제

구매 주문 내보내기를 삭제할 수 있습니다.

워크플로우

 

목록

워크플로우 콘솔의 워크플로우를 표시할 수 있습니다.

편집

워크플로우를 편집할 수 있습니다.

삭제

워크플로우를 삭제할 수 있습니다.

CollaborationArea

 

목록

 

항목 체크 아웃

협업 콘솔에서 항목을 체크 아웃할 수 있습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

역할에 대한 시스템 범위 액세스

스펙

 

스펙 수정

스펙을 수정할 수 있습니다.

스펙 맵 수정

스펙 맵핑을 수정할 수 있습니다.

화면

화면 편집
(화면 액세스 권한을 편집하려면 클릭하십시오.)

보기

위의 "화면 편집"에서 선택된 화면에 액세스할 수 있습니다. 이 상자를 선택하지 않으면 선택한 화면 목록이 역할에 제공되지 않습니다.

스크립트

 

수정 스크립트 작성

스크립트를 작성할 수 있습니다. 선택하지 않으면 "스크립트 콘솔"의 새로 작성 단추가 표시되지 않습니다.

스케줄러

 

회사 작업 보기

작업 콘솔의 작업을 표시할 수 있습니다.

보안

 

사용자 수정

사용자의 작성, 삭제, 편집이 가능합니다.

역할 액세스 수정

역할의 작성, 삭제 및 편집이 가능합니다.

 

 

 

 

 

 

 

 

 

 

 

 

"역할에 대한 로컬 액세스"를 사용하면 역할의 사용 가능한 로케일 목록에서 선택할 수 있습니다.

역할에 대한 로케일 액세스

 

사용 가능한 로케일

"관리자 회사 속성"에서 설정된 사용 가능한 로케일 목록

선택된 로케일

역할에 대해 사용 가능해진 선택된 로케일 목록


화면 설정 편집

특정 WebSphere Product Center 화면에 역할을 제한할 수 있습니다. 시스템 전체 액세스 테이블에서 화면 편집을 클릭하면 화면 계층 구조 목록이 있는 역할 정보 테이블이 표시됩니다.

화면 이름 옆의 선택란을 비워 두면 나열된 각 화면을 역할 제한할 수 있습니다. 따라서 선택한 상자는 화면에 대한 액세스를 허용합니다. 화면의 모든 제한사항을 설정했으면 수정을 클릭하여 변경사항을 갱신하십시오.

 최소 요구사항 설정

화면 편집의 작동은 매우 정확하지만 몇 가지 경우를 주의해야 하며 다음 섹션에서 이러한 경우를 설명합니다.

사용자의 홈 페이지는 다양한 화면으로 구성되어 있으므로 각 화면에 대한 액세스를 제공해야 합니다. 다음 설정은 사용자가 로그인하여 홈 페이지를 보려면 필요한 최소 요구사항입니다.

위의 화면에 대한 액세스 권한을 사용하여 사용자 홈 페이지에는 WebSphere Product Center 기본, 경로 선택 분할창 및 협업 콘솔이 표시됩니다.

위의 화면 사용 권한 중 하나를 선택하지 않으면 협업 콘솔 대신 오류 메시지 "이 페이지에 액세스할 수 있는 충분한 특권이 없습니다"가 표시됩니다.

다음 절에서는 역할 정보 테이블의 각 화면 설정을 정의합니다.


활동 로그

사용자가 수행한 활동을 WebSphere Product Center의 활동 로그를 통해 모니터할 수 있습니다. 사용자가 방문한 페이지, 편집된 카탈로그를 모니터하고 전자 우편을 통해 다른 사용자에게 활동 인스턴스를 알리십시오. 새 사용자가 작성되면 활동 로그의 사용자 목록에 자동으로 추가됩니다.

활동 로그 구성

1. 데이터 모델 관리자 > 보안 > 활동 로그 > 활동 로그 메뉴 경로를 사용하십시오.

2. 적합한 상자 선택사항을 클릭하여 사용자의 활동을 모니터하거나 활동을 알리거나 삭제 활동을 추적하십시오.

3. 전자 우편을 통해 갱신을 받으려면 갱신 공고 전자 우편 선택란을 클릭하고 전자 우편 주소를 입력하십시오.

4. 모든 활동이 구성되었으면 갱신을 클릭하십시오.

사용자 활동 보기

모니터된 사용자 테이블에서 세션, 로그 또는 요약을 선택하여 사용자의 현재 활동을 보십시오.

 사용자 알림

활동 로그 화면에서 메시지를 작성하여 모든 사용자 또는 응용프로그램에 현재 로그인된 사용자에게만 보낼 수 있습니다. 모니터된 사용자 테이블은 현재 사용자를 모두 표시합니다. 메시지는 사용자의 프로파일에 정의된 전자 우편 주소 또는 모니터된 사용자 테이블에 정의된 공고 전자 우편으로 보냅니다. 이 전자 우편은 사용자의 프로파일에 정의된 것과 다를 수 있습니다.

사용자에게 메시지 전송

1. 활동 로그 화면의 끝으로 화면이동하십시오. 사용자 알림 테이블에 메시지를 입력하십시오.

2. 활동 로그 상자에 나열된 모든 사용자에게 메시지를 보내거나 현재 로그온된 사용자에게만 메시지를 보내도록 선택하십시오.

3. 전송을 클릭하면 각 사용자의 전자 우편 주소로 메시지를 보냅니다.

제 18 장 경보

경보 기능이 본질적으로 WebSphere Product Center의 메시징 시스템입니다. 경보는 모든 이벤트 유형과 결합되어 특정 이벤트가 발생했음을 특정 사용자 또는 사용자 그룹에게 알리는 데 사용할 수 있습니다.

이벤트는 정상적인 내보내기 작업에서부터 가져오기 작업 중의 문제점에 이르기까지 다양합니다.  WebSphere Product Center에서는 광범위한 이벤트에 대한 다수의 경보를 지원합니다.


경보 콘솔

경보 콘솔은 WebSphere Product Center에서 모든 경보를 관리하는 영역입니다. 이 화면에서 경보를 등록하고 트리거된 경보를 찾아볼 수 있습니다. 또한 여기에서는 경보를 구성할 수 있으며 사용자를 특정 경보에 연관시킬 수 있습니다.

경보 콘솔은 응용프로그램의 다양한 기능적 영역에 해당하는 여러 섹션으로 나뉩니다. 경보는 왼쪽 빠른 액세스 표시줄의 경보 표시에서 모니터할 수도 있습니다.

경보 콘솔 액세스

데이터 모델 관리자 > 경보 > 경보 콘솔 메뉴 경로를 사용하십시오.

그림 18. 1 - 경보 등록 콘솔

그림 18. 2 - 왼쪽 분할창에 표시된 경보

경보 활동 표시

경보 등록 콘솔에는 사용자의 등록된 경보가 표시됩니다. 모든 경보 활동을 표시하려면 데이터 모델 관리자 > 경보 > 경보 표시 메뉴 경로를 사용하십시오. 트리거된 모든 경보를 표시하는 "현재 결과" 테이블이 표시됩니다.

경보에 등록

경보 등록 콘솔을 통해 각 사용자에 대해 경보를 개별적으로 설정할 수 있습니다.  

데이터 모델 관리자 > 경보 > 경보 콘솔 메뉴 경로를 사용하십시오. 

1. 이벤트 그룹 선택

사용 가능한 이벤트 그룹은 다음과 같은 응용프로그램의 기능적 영역에 해당합니다.

이벤트 그룹을 선택하고 +추가를 클릭하면 "새 경보 등록 추가" 마법사가 표시됩니다.

2. 이벤트 유형 선택

이벤트 유형은 구성할 경보의 정확한 특성을 정의합니다. 이벤트 유형 목록은 첫 번째 단계에서 선택한 그룹에 따라 다릅니다.

3. 이벤트 조건 선택

매우 특별한 상황에서 경보를 트리거하는 추가 매개변수를 지정하십시오. 매개변수가 필요하지 않으면 이 단계를 건너뛸 수 있습니다.

4. 경보 설명

사전 구성된 경보의 긴 목록을 검토할 때 쉽게 찾을 수 있도록 경보에 대한 설명을 제공하십시오.

5. 분배 선택

물음표 단추를 클릭하고 경보가 트리거되면 알릴 분배 그룹을 선택하거나 새로 작성을 클릭하여 새 분배 그룹을 작성하십시오. 선택을 클릭하여 다음 단계로 가십시오.

참고: 경보를 설정하는 사용자는 경보에 대해 자동으로 등록되므로 경보에 등록하면서 사용자 목록에서 자신의 이름을 선택하는 사용자는 경보를 두 번 받게 됩니다!

6. 사용자 선택

분배 그룹을 선택하는 대신, 이벤트가 발생하면 경보를 받을 사용자를 선택하십시오.

경보 등록 마법사가 완료되었으면 경보 등록 콘솔에서 경보를 볼 수 있습니다.

참고: 사용자가 추가한 경보는 왼쪽 분할창에서 볼 수 있습니다.

경보 결과 보기

세 개의 영역 중 하나에서 경보 결과를 볼 수 있습니다.

1) 경보 콘솔 - 결과를 볼 경보 이름을 클릭하십시오.

그림 18.3 - 경보 콘솔에서 경보 결과 보기

2) 왼쪽 분할창 - 왼쪽 분할창에서 경보 번호를 클릭하면 오른쪽 분할창에 결과가 표시됩니다.

그림 18.4 - 왼쪽 분할창에서 결과 보기

3) 내 타스크 목록 - 경보 모듈에서 결과를 볼 경보 설명 이름을 클릭하십시오.

그림 18.5 - 내 타스크 목록에서 결과 보기

제 19 장 스테이징 영역

비즈니스 프로세스는 스테이징 영역을 사용하여 지원되고 시행됩니다. 예를 들어, 제품 관리자는 항목 레벨에 대한 데이터 변경사항을 임시 스테이징 영역으로 실행하고, 거부된 경우 작은 단위로 롤백할 수 있는 적절한 상대를 알리는 경보에 대해 관리자 승인을 요청하는 작업과 관리자 및 모니터에 대한 차이점 보고서를 자동으로 트리거하는 작업을 식별할 수 있습니다.

스테이징 영역을 작성할 경우 스테이징 영역 콘솔에 아무것도 표시되지 않습니다. "스테이징 작성" 마법사를 사용하여 내보내기를 작성할 때 단계 9에서  분배를 선택합니다. 여기에서 스테이징 영역을 선택하고 내보내기가 실행되면 선택한 스테이징 영역으로 보내고 스테이징 영역 콘솔에 표시됩니다.

스테이징 영역 작성

스테이징 영역을 작성하려면 다음을 수행하십시오.

1. 데이터 모델 관리자 > 스테이징 영역 > 스테이징 영역 콘솔 메뉴 경로를 사용하여 스테이징 영역 콘솔을 표시하고 새 스테이징 영역 작성을 클릭하십시오. 스테이징 영역 작성 마법사가 표시됩니다.

2. 새 스테이징 영역의 이름을 입력하고 다음을 클릭하십시오. 작성되었음을 알리는 메시지 상자가 표시됩니다.

그림 19. 1 - 내보내기 위한 스테이징 영역 선택

스테이징 영역 세부사항 보기

스테이징 영역에 추가된 파일은 스테이징 영역 콘솔에 나열됩니다.

스테이징 영역의 이름을 클릭하여 Docstore에 있는 연관된 모든 파일을 보십시오.

2. 생성된 문서 이름을 클릭하여 내용을 보십시오.

3. 보기 단추를 클릭하여 문서의 감사 로그를 표시하십시오.

그림 19. 2 - 스테이징 영역 콘솔

제 20 장 워크플로우

PIM 프로세스는 워크플로우 정의를 통해 관리할 수 있습니다. 워크플로우 콘솔은 정의 표시를 통해 볼 수 있는 여러 인스턴스를 포함하여 워크플로우 프로세스를 작성하는 데 사용됩니다.

워크플로우 인스턴스는 상태에 기초하여 워크플로우 콘솔에 나타나도록 작성할 수 있으며, 경보는 워크플로우에서 다음 단계로 진행하기 전에 승인이 필요함을 알리기 위해 전송될 수 있습니다.

이 장에서는 다음 핵심 질문을 사용하여 워크플로우 기능을 요약합니다.

각 질문에 대해 높은 수준의 응답이 제공되며 워크플로우 기술 세부사항 절에서 보다 철저하게 검토합니다.

WebSphere Product Center 워크플로우는 무엇입니까?

WebSphere Product Center 워크플로우는 Product Center 응용프로그램 또는 별도의 WebSphere Product Center 응용프로그램에서 비즈니스 프로세스를 구현합니다. WebSphere Product Center의 워크플로우 구성요소는 타스크 목록/상태 화면을 설정할 수 있도록 화면 세트를 제공하고 보고 기능을 제공합니다.

비즈니스 프로세스 예:

WebSphere Product Center 코어 응용프로그램:

WebSphere Product Center 항목 동기화 응용프로그램:

WebSphere Product Center 공급자 자체 서비스 응용프로그램:

워크플로우는 어떻게 설정합니까?

비즈니스 프로세스 분석자는 UI 화면을 사용하여 특정 비즈니스 프로세스에 해당하는 일련의 단계를 빌드합니다. 대부분의 단계를 스크립트 없이 구성할 수 있지만 워크플로우 단계에 스크립트를 사용하여 보다 자세한 워크플로우 정의를 수행할 수 있습니다.

다음과 같이 각 워크플로우 단계에 대해 다양하게 사전 정의된 단계가 있습니다.

단계 유형에 따라 단계의 매개변수를 설정할 수 있습니다. 이러한 사용 가능한 매개변수는 다음과 같습니다.

필요하면 단계에서 다른 워크플로우를 제공하도록 하여 중첩된 워크플로우를 정의하거나 단계에서 다른 워크플로우의 데이터를 승인할 수 있습니다. HTTP, MQ, JMS, FTP 또는 SMTP를 통해 외부 시스템으로 단계를 호출할 수도 있습니다.

워크플로우 단계에서 어떻게 데이터가 이동합니까?

카탈로그 또는 계층 구조 속성 값은 협업 영역에서 워크플로우 단계를 통해 이동합니다. 협업 영역은 내용 작성 화면, 보기, 스펙 유효성 검증 규칙 및 스크립트를 포함한 일반 카탈로그/계층 구조 기능을 지원하는 "작은 카탈로그"입니다.

참고: WebSphere Product Center 워크플로우는 현재 카탈로그 및 계층 구조 속성 값 처리만을 지원하며 속성에 대한 스펙 처리는 지원하지 않습니다.

기본 카탈로그/계층 구조에서 기존 속성 값을 "체크 아웃"하거나 협업 영역으로 새 값을 가져와서 협업 영역에 데이터를 삽입하십시오.

예를 들어, 사용자는 항목의 한 속성을 한 워크플로우(예: 간단한 영어 설명)의 협업 영역으로 체크 아웃하면서 동시에 동일한 항목의 다른 속성을 다른 워크플로우(예: 간단한 프랑스어 설명)의 다른 협업 영역으로 체크 아웃할 수 있습니다.

체크 아웃된 속성은 기본 카탈로그에서 읽기 전용으로 사용할 수 있습니다. 카탈로그 또는 계층 구조 다중 편집 화면의 항목에는 잠금 기호가 있어서 항목의 속성이 체크 아웃되었음을 표시합니다. 읽기 전용 속성으로 속성을 보거나 기본 카탈로그/계층 구조에서 내보낼 수 있으며 수정할 수는 없습니다. 체크 아웃된 속성이 포함된 협업 영역의 수정 단계에 대한 액세스 권한이 있는 상대만이 체크 아웃된 속성을 수정할 수 있습니다.

참고: 기본 카탈로그/계층 구조를 완전히 읽기 전용으로 설정하고 워크플로우에서 모든 속성 값을 강제로 변경할 수 있습니다.

임의의 단계에서 항목 추가 상자가 선택된 경우 해당 워크플로우 단계에서 새 항목을 협업 영역으로 가져올 수 있습니다. 협업 영역으로 가져온 모든 항목은 기본 카탈로그/계층 구조로 가져오는 경우와 동일한 가져오기 유효성을 검증합니다. 기본 카탈로그에 유효하지 않은 레코드를 저장할 수 없으므로 협업 영역에 유효하지 않은 레코드를 저장할 수 없습니다.

항목 세트가 워크플로우에서의 이동을 완료한 후에 기본 카탈로그/계층 구조로 새 레코드 또는 수정된 레코드를 "체크 인"할 수 있습니다. 또한 사용자는 언제든지 협업 영역에서 항목과 속성을 제거할 수 있습니다(항목을 제거하면 편집을 위해 기본 카탈로그에서 항목과 속성이 해제됨). 협업 영역의 모든 레코드가 워크플로우에서 이동을 완료한 후에 비어 있는 협업 영역을 자동으로 삭제하도록 협업 영역의 등록 정보를 설정할 수 있습니다. 관리자가 비어 있는 협업 영역을 수동으로 삭제할 수도 있습니다. 시스템은 보고하기 위해 삭제된 협업 영역의 히스토리를 보유합니다.

사용 가능한 타스크 목록/상태 기능은 무엇입니까?

워크플로우에는 각 워크플로우 단계의 각 협업 영역에 있는 데이터의 상태를 그림으로 표현하는 표준 협업 콘솔이 들어 있습니다.

비즈니스 프로세스 분석자는 표준 협업 콘솔에 호출자가 생성하는 사용자 정의 스크립트 화면을 보충할 수 있습니다.

협업 콘솔/타스크 목록은 기본 홈 페이지에 있는 모든 사용자가 사용할 수 있습니다. 사용자가 워크플로우의 단계에 액세스할 수 있는 경우 사용자는 해당 워크플로우의 협업 콘솔에 액세스할 수 있게 됩니다. 협업 콘솔은 워크플로우의 단계에서 항목 수를 표시합니다. 사용자는 임의의 단계에서 녹색 숫자를 클릭하여 녹색 항목과 직접 상호작용할 수 있습니다. 사용자는 임의의 단계에서 빨간색 항목 수를 볼 수 있지만 해당 단계와 상호작용할 수 없습니다.

협업 영역의 상태를 유지하면서 시스템은 협업 영역의 각 항목에 대한 항목 히스토리를 지원합니다. 협업 영역의 사용자는 항목을 클릭하여 각 워크플로우 단계에서 항목의 변경사항, 승인/거부 및 사용자 주석을 볼 수 있습니다.

사용 가능한 워크플로우 보고 기능은 무엇입니까?

워크플로우에는 확장 추적 감사 기능이 포함됩니다. 이 기능은 각 협업 영역에 대해 각 워크플로우 단계에서 모든 속성 변경을 데이터베이스에 저장합니다. 제공된 스크립트 연산을 통해 확장 속성 레벨 라이프 사이클 보고서를 빌드할 수 있습니다. 보고서 예 -


워크플로우 기술 세부사항

다음 절에서는 WebSphere Product Center 워크플로우에 대한 기술 세부사항을 요약합니다.

워크플로우 설정 단계

비즈니스 프로세스 분석자는 워크플로우 설정 콘솔 및 워크플로우 단계 편집 화면에서 전체 워크플로우를 설정합니다.

모든 워크플로우에는 두 가지 중요한 특성이 있습니다.

1) 모든 워크플로우에는 초기, 성공 및 실패 단계가 자동으로 포함됩니다. 기본적으로 제한시간 단계도 사용할 수 있습니다.

2) 워크플로우는 프로세스가 초기 단계에서 성공, 실패 또는 제한시간 단계까지 플로우의 중단 없이 이동한 경우에만 저장됩니다.

초기 단계에서 각 성공, 실패 및 제한시간 단계까지의 라우트가 반드시 필요하지는 않습니다. 그러나 워크플로우가 유효하려면 초기 단계에서 모든 경로는 성공, 실패 또는 제한시간 단계로 이어져야 합니다.

일반 비즈니스 프로세스에 대한 워크플로우 설정

워크플로우를 설정하는 비즈니스 프로세스 분석자의 일반 프로세스는 다음과 같습니다.

0. 사용자가 Visio와 같은 프로그램에서 워크플로우 플로우차트를 작성합니다.

1. 워크플로우 콘솔 화면을 여십시오.

2. 새로 작성을 눌러 새 워크플로우를 작성하십시오. 워크플로우 세부사항 편집 화면으로 가십시오.

3. 워크플로우에 이름을 지정하십시오.

4. 워크플로우의 설명을 제공하십시오(선택사항).

5. 워크플로우에 대한 액세스 제어를 설정하십시오. 이 액세스 제어는 이 워크플로우를 보거나 편집 또는 삭제할 수 있는 역할을 결정합니다.

6. 워크플로우에서 지원하는 컨테이너 유형을 결정하십시오.

카탈로그 또는 계층 구조의 두 가지 컨테이너 유형이 지원됩니다. 카탈로그를 지원하는 워크플로우는 카탈로그에서 직접 지원하는 속성(카탈로그 속성 및 항목 카테고리 속성)이 들어 있는 협업 영역을 지원할 수 있습니다. 계층 구조가 들어 있는 워크플로우는 계층 구조에서 직접 지원하는 속성(계층 구조 속성 및 카테고리 보조 속성)이 들어 있는 협업 영역을 지원할 수 있습니다.

7. 단계 추가를 눌러 초기 단계 이후 첫 번째 단계를 정의하십시오(있는 경우. 초기 단계를 성공 단계에 직접 맵핑하여 워크플로우를 완료할 수 있음). 이 예에서 두 번째 단계는 가격 수정입니다.

8. 단계 추가 단추는 워크플로우 단계 편집 화면을 엽니다.

9. 단계에 이름을 제공하십시오.

10. 단계 설명을 제공하십시오(선택사항).

11. 단계 유형을 선택하십시오.

이 예에서 가격 수정 단계의 단계 유형은 수정입니다. 두 가지 광범위한 단계 유형이 있습니다. 사용자 상호작용이 필요한 단계와 사용자 상호작용이 필요하지 않은 단계입니다.

아래의 단계 유형 표에서는 사용 가능한 단계 유형, 각 단계에서 사용 가능한 종료 값, 단계에서 수행자의 사용 가능 여부, 단계에서 노드에 액세스할 수 있는지 여부, 단계에 대한 최종 기한의 사용 가능 여부, 단계에서 공고의 사용 가능 여부 및 단계에 대한 스크립트의 사용 가능 여부를 설명합니다.

12. 단계 유형에 대한 종료 값이 사전 결정되지 않은 경우 종료 값을 선택하십시오. 단계 유형이 수정인 이 예에서 종료 값은 DONE으로 사전 정의되어 있습니다.

단계에 사용자 상호작용이 필요한 경우 종료 값은 종료 값에 맵핑된 단계로 이동할 수 있도록 하는 단추에 표시된 텍스트입니다.

단계에 사용자 상호작용이 필요하지 않으면 단계의 스크립트에 있는 각 결과는 종료 값에 맵핑되어야 합니다.

13. 단계 유형에 대한 수행자를 선택할 수 없는 경우 단계에서 수행자를 선택하십시오. 수행자는 단계에서 지원하는 조치(수정 조치, and_approval, or_approval 다른 것에 디스패치 등)를 수행할 수 있는 사용자 및/또는 역할입니다. 수행자만이 단계에 액세스할 수 있는 역할/사용자입니다.

어느 단계에서나 역할과 사용자를 결합할 수 있습니다. 사용자가 역할에 포함되어 있고 사용자와 역할이 모두 단계에 맵핑된 경우 사용자가 역할 대신 활동할 수 있습니다.

참고: 이 팝업 창에서 선택사항을 선택 취소하려면 CTRL 키를 누르고 선택사항을 왼쪽 마우스 단추로 클릭하십시오.

14. 단계 유형에 대해 노드를 결정할 수 있는 경우 선택적으로 노드를 선택하십시오.

노드는 단계에서 편집할 때 사용할 수 있는 카탈로그 또는 계층 구조 속성입니다. 이러한 속성은 제공된 카탈로그 또는 계층 구조의 스펙과 함께 사용할 수 있어야 합니다. 카탈로그 스펙의 경우 속성에는 카탈로그 속성과 항목 카테고리 속성이 포함될 수 있습니다. 계층 구조 스펙의 경우 속성에는 계층 구조 속성 또는 카테고리 보조 속성이 포함될 수 있습니다.

컨테이너가 카탈로그인 경우 여러 카탈로그 스펙에서 노드를 추가할 수 있습니다. 마찬가지로 컨테이너가 계층 구조인 경우 여러 계층 구조 스펙에서 노드를 추가할 수 있습니다.

15. 단계 유형에 대해 최종 기한을 결정할 수 있는 경우 선택적으로 단계의 최종 기한을 설정하십시오. 최종 기한에 도달하면 항목은 제한시간에 맵핑된 단계로 이동합니다.

단계에 대해 두 가지 최종 기한을 사용할 수 있습니다.

참고: 전체 협업 영역에 대한 최종 기한도 사용할 수 있으며 항목을 협업 영역으로 로드할 때 설정할 수 있습니다. 전체 협업 영역에 대해 이 최종 기한을 사용하면 협업 영역의 모든 항목은 동일한 최종 기한을 갖게 됩니다.

16. 선택적으로 단계에 항목을 추가할 수 있는지 여부를 설정하십시오. 항목 추가 상자를 선택한 경우 해당 단계에서 협업 영역으로 가져오기 제공을 실행할 수 있습니다.

워크플로우를 설정하는 비즈니스 프로세스 분석자가 승인 단계 이후에 단계에 항목을 추가할 수 있도록 한 경우 항목은 승인 단계를 통과하지 않는다는 점을 참고하십시오.

17. 선택적으로 단계의 공고를 설정하십시오. 공고는 모든 단계 유형에 사용할 수 있습니다. 공고는 단계의 처음이나 단계의 최종 기한에 트리거되는 전자 우편입니다. 비즈니스 프로세스 분석자는 공고 상자에 전자 우편 주소를 입력합니다. 시스템은 단계 처음에 또는 단계 최종 기한에 도달하면 해당 주소로 사전 정의된 전자 우편을 보냅니다.

비즈니스 프로세스 분석자가 사용자에게 사용자 정의 전자 우편을 보낼 경우 단계의 스크립트를 통해 사용자 정의 전자 우편을 구성할 수 있습니다.

18. 선택적으로 단계의 스크립트를 설정하십시오. 단계를 저장한 후에 스크립트 추가 단추를 눌러 스크립트 기능에 액세스하십시오. 모든 단계에 스크립트가 포함될 수 있습니다. 스크립트에서 세 가지 메소드(IN(), OUT() 및 TIMEOUT())을 사용할 수 있습니다. 제한시간은 최종 기한과 동등합니다. 각 메소드에 스크립트를 포함시킬 필요는 없습니다. 각 종료 값을 스크립트 함수에 맵핑해야 합니다.

스크립트 단계에서 WebSphere Product Center 스크립트 연산을 사용할 수 있습니다. 다음과 같은 용도로 스크립트 단계를 자주 사용할 것으로 예상합니다.

19. 워크플로우의 나머지 단계에 대해 7-18단계를 반복하십시오. 이 예에서 나머지 단계는 가격 승인입니다.

20. 다음 단계 선택 화면에서 단계 종료 값에 따라 각 단계를 적합한 다음 단계로 맵핑하십시오. 이 예에서 다음 맵핑을 설정해야 합니다.

21. GUI 편집 화면에서 워크플로우의 그림 표시를 설정하십시오. 이 화면을 통해 사용자는 단계 및 단계들 간의 흐름을 그림으로 표시할 수 있습니다. 워크플로우 세부사항 편집 화면에는 이 그림에 대한 링크가 있습니다.

화면에 액세스하려면 워크플로우 세부사항 편집 화면의 도구 모음에서 파란색 돋보기 단추를 누르십시오.

위에서 작성한 모든 단계가 화면에 표시됩니다. 단계 경로, 설명, 유형, 내부 이동 및 외부 이동을 표시하는 각 단계에 대한 도구 팁이 있습니다.

단계를 클릭하고 화면에서 적합한 상자를 클릭하여 화면에서 각 단계를 지시하십시오. 이동 라이브러리의 선을 사용하여 단계를 연결하십시오.

23. 워크플로우를 저장하십시오.


단계 유형

계속되는 페이지의 표에는 모든 워크플로우 단계 유형과 각 단계 유형의 설명이 있습니다.  

기본 시스템 단계

단계 유형

초기

 

설명

워크플로우는 항상 초기 단계에서 시작하며 성공, 실패 또는 제한시간 단계로 끝납니다. 워크플로우마다 하나의 초기 단계 인스턴스만이 있습니다.

종료 값

SUCCESS

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

있음(사용자가 초기 단계에 가져오기 제공을 실행하여 워크플로우에서 새 레코드를 작성할 경우 사용자는 초기 단계에서 항목 추가 상자를 선택해야 합니다.)

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

성공

 

설명

레코드가 워크플로우에서 성공 단계에 도달하면 시스템은 워크플로우에 결합된 협업 영역에 연결되어 있는 코어 컨테이너(카탈로그 또는 계층 구조)로 레코드를 체크 인하려고 합니다.

종료 값

SUCCESS

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

실패

 

설명

레코드가 워크플로우에서 실패 단계에 도달하면 시스템은 협업 영역에서 해당 레코드를 제거합니다.

종료 값

FAILURE

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

수정

 

설명

이 단계는 항목을 복구하는 데 사용되는 특수 단계입니다. 사용자는 요구사항이 충족되지 않는 경우 임의의 단계에 있는 항목을 수정 단계로 보낼 수 있습니다.

종료 값

FAILURE

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

없음

공고

있음

스크립트

있음

사용자 단계

단계 유형

And_Approval

 

설명

레코드가 다음 단계로 이동하기 전에 모든 수행자가 레코드를 승인해야 하는 승인 단계입니다. 하나의 승인자만이 레코드를 거부할 수 있습니다.

종료 값

APPROVED
REJECTED
[ TIMEOUT ]

종료 값 편집 가능성

없음

수행자

최소한 하나

노드

없음

항목 추가 가능성

없음

최종 기한

있음

공고

있음

스크립트

있음

 

단계 유형

Or_Approval

 

설명

레코드가 다음 단계로 이동하기 전에 하나의 수행자만이 레코드를 승인해야 하는 승인 단계입니다. 하나의 승인자만이 레코드를 거부할 수 있습니다.

종료 값

APPROVED
REJECTED
[ TIMEOUT ]

종료 값 편집 가능성

없음

수행자

최소한 하나

노드

없음

항목 추가 가능성

없음

최종 기한

있음

공고

있음

스크립트

있음

 

단계 유형

디스패치

 

설명

이 단계는 사용자가 수행해야 하는 다음 단계를 결정하도록 할 때 사용합니다. 이 단계는 보기 전용 단계임을 참고하십시오. 사용자는 속성을 수정할 수 없습니다.

종료 값

DONE
[ TIMEOUT ]

종료 값 편집 가능성

있음

수행자

최소한 하나

노드

없음

항목 추가 가능성

없음

최종 기한

있음

공고

있음

스크립트

있음

 

단계 유형

수정

 

설명

사용자가 레코드 세트를 수정하도록 하려면 이 단계를 사용하십시오.

종료 값

DONE
[ TIMEOUT ]

종료 값 편집 가능성

없음

수행자

최소한 하나

노드

최소한 하나

항목 추가 가능성

있음

최종 기한

있음

공고

있음

스크립트

있음

 

단계 유형

일반

 

설명

사용자가 레코드 세트를 수정하도록 하려면 이 단계를 사용하십시오.

종료 값

DONE
[ TIMEOUT ]

종료 값 편집 가능성

있음

수행자

최소한 하나

노드

있음

항목 추가 가능성

있음

최종 기한

있음

공고

있음

스크립트

있음

자동화 단계

단계 유형

자동화

 

설명

타스크를 자동화하려면 이 단계를 사용하십시오. 이 단계의 논리는 스크립트의 IN() 및 OUT() 함수에서 알 수 있습니다. IN() 및 OUT() 함수의 실행 순서를 설명하는 단계 이동 정보는 아래를 참조하십시오.

종료 값

DONE

종료 값 편집 가능성

있음

수행자

없음

노드

있음(워크플로우에 자동화 단계만이 있으며 사용자가 워크플로우로 속성을 체크 아웃할 경우 자동화 단계에 노드를 포함시켜야 합니다.)

항목 추가 가능성

있음

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

대기

 

설명

이 단계는 사용자 또는 스크립트가 레코드를 다음 단계로 이동할 때까지 기다릴 경우 사용합니다. 이 단계는 특정 날짜에 소스 컨테이너로 항목을 다시 체크 인할 때에도 사용할 수 있습니다. 예를 들어, 11월 15일에만 항목을 소스 컨테이너와 병합하려면 최종 기한이 성공 단계 이전 11월 15일인 대기 단계를 삽입합니다.

종료 값

DONE
[ TIMEOUT ]

종료 값 편집 가능성

있음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

있음

공고

있음

스크립트

있음

 

단계 유형

고유 작성

 

설명

워크플로우의 다른 분기(보통 분리 이후)에 있는 레코드의 다른 모든 사본을 제거하려면 이 단계를 사용하십시오. 그러면 이 단계에 도달한 레코드가 이 단계에만 있게 됩니다.

종료 값

DONE

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

병합

 

설명

분리 이후 몇 단계를 병합하려면 이 단계를 사용하십시오. n개의 단계가 병합 단계를 가리키는 경우 이 레코드를 다음 단계로 이동시키기 전에 n개의 레코드 사본이 병합 단계를 통과해야 합니다. 압축 프로그램을 사용하여 수신 단계 수를 줄이십시오...

종료 값

DONE
[ TIMEOUT ]

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

압축 프로그램

 

설명

이 단계는 병합 단계 바로 전에 사용하며 병합 단계를 가리키는 항목 수를 줄입니다. 몇 단계가 압축 프로그램을 가리키도록 하여 이 단계를 수행합니다…

종료 값

DONE
[ TIMEOUT ]

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

압축 프로그램

 

설명

이 단계는 병합 단계 바로 전에 사용하며 병합 단계를 가리키는 항목 수를 줄입니다. 몇 단계가 압축 프로그램을 가리키도록 하여 이 단계를 수행합니다…

종료 값

DONE

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

없음

공고

있음

스크립트

있음

 

단계 유형

Partial_Undo

 

설명

이 단계는 이 워크플로우에서 노드에 대해 변경한 사항을 실행 취소하는 데 사용합니다. 실제로 레코드가 이 상태로 되면 이러한 노드의 값을 기본 카탈로그에서 다시 페치합니다.

종료 값

DONE
[ TIMEOUT ]

종료 값 편집 가능성

없음

수행자

없음

노드

최소한 하나. 이러한 노드는 기본 카탈로그에서 다시 페치됩니다.

항목 추가 가능성

없음

최종 기한

있음

공고

있음

스크립트

있음

 

단계 유형

Nested_Workflow

 

설명

이 단계는 다른 유효한 워크플로우를 단계로 포함시키는 데 사용합니다. 이 단계의 종료 값은 포함된 중첩 워크플로우의 종결 종료 값과 동일합니다.

종료 값

SUCCESS
FAILURE
TIMEOUT

종료 값 편집 가능성

없음

수행자

없음

노드

없음

항목 추가 가능성

없음

최종 기한

있음

공고

있음

스크립트

있음

단계 이동

자동화 단계에 대한 단계 이동:

1/ IN() 함수가 실행됩니다(비어 있을 수 있음).
2/ OUT() 함수가 실행됩니다(비어 있을 수 있음). OUT() 함수는 레코드의 종료 값을 설정해야 합니다. 단계에 하나의 종료 값만이 있는 경우 기본값으로 선택됩니다.
3/ 워크플로우 그래프(각 종료 값을 하나 이상의 다음 단계에 맵핑함)를 사용하면 레코드가 다음 단계로 라우트됩니다.

사용자 단계에 대한 단계 이동:

1/ IN() 함수가 실행됩니다(비어 있을 수 있음).
2/ 이 단계의 레코드가 고급 내용 작성 화면에 표시됩니다.
3/ 여기에서 수행자는 레코드를 선택하고 이 레코드 세트에 단계 종료 값 중 하나를 지정합니다.
4/ IN() 함수가 실행됩니다(비어 있을 수 있음). IN() 함수는 레코드가 이 단계를 종료하기 전에 종료 값을 수정할 수도 있습니다.
5/ 워크플로우 그래프(각 종료 값을 하나 이상의 다음 단계에 맵핑함)를 사용하면 레코드가 다음 단계로 라우트됩니다.

중첩된 워크플로우

다른 워크플로우에 워크플로우를 중첩시킬 수 있습니다. 프로세스는 다음과 같습니다.

참고: 컨테이너 유형이 다른 워크플로우는 중첩시킬 수 없습니다. 따라서 카탈로그 워크플로우에 계층 구조 워크플로우를 중첩시킬 수 없습니다.