트랜잭션 관리자: 뷰
가상 사용자에 따라 필드 및 이벤트에 대한 접근 규칙을 설정하는 방법을 이해합니다.
뷰를 사용하면 Transaction Manager 관리자가 다양한 가상 사용자가 트랜잭션의 다양한 스테이지에서 필드와 이벤트를 보고 수정하는 방법을 제어할 수 있습니다.
뷰를 사용하려면 관리자 메뉴에서 뷰를 클릭합니다. 뷰 목록 페이지에는 트랜잭션 환경에 대해 구성한 뷰가 표시됩니다. 목록에서 뷰 이름을 클릭하면 뷰에 정의된 액세스 권한이 표시됩니다.
필드 접근
뷰 이름을 클릭하면 뷰의 필드 및 이벤트 액세스 권한이 테이블에 표시됩니다.
왼쪽 위 모서리에 있는 필드를 클릭하면 뷰에 대해 정의된 필드 접근 권한이 표시됩니다. 테이블에서 맨 왼쪽 열에는 트랜잭션 수준과 트랜잭션 라인 수준 모두의 모든 필드 이름이 표시됩니다.
필터 필드를 사용하여 필드 이름 또는 변수 이름으로 표시를 필터링할 수 있습니다. 인접 메뉴를 사용하면 모든 필드, 트랜잭션 수준 필드만 또는 트랜잭션 라인 수준 필드만 볼지 여부를 결정할 수 있습니다.
스테이지는 테이블의 맨 위 행에 나타납니다. 이렇게 하면 뷰에 할당된 가상 사용자에 대해 판매 프로세스의 각 단계에서 각 필드에 대한 액세스를 정의할 수 있습니다.
연결된 가상 사용자에 대한 연필 아이콘을 클릭하면 뷰에 할당된 가상 사용자를 선택할 수 있습니다. 메뉴에 모든 가상 사용자가 표시됩니다. 가상 사용자는 하나의 뷰에만 할당할 수 있습니다.
표시 값은 관리자 UI에서 수정할 수 없습니다. CSV 형식의 blueprints.zip 파일을 가져와야만 수정할 수 있습니다.
이벤트 액세스
이벤트 탭에는 트랜잭션 관리자 Blueprint의 각 이벤트에 대해 정의된 액세스 권한이 표시됩니다.
필드 표시와 마찬가지로 이러한 값은 관리자 UI에서 수정할 수 없습니다. CSV 파일 임포트를 통해서만 수정할 수 있습니다.
뷰 생성
새 뷰를 만들거나 기존 뷰를 수정하려면 CSV 및 YAML 파일을 사용합니다.
- 필드 CSV 파일은 각 단계에서 가상 사용자 또는 가상 사용자 집합에 대한 필드 액세스를 정의합니다.
- 이벤트 CSV 파일은 각 단계에서 가상 사용자 또는 가상 사용자 집합에 대한 이벤트 액세스를 정의합니다.
- views.yaml 파일은 추가 또는 수정되는 뷰의 이름과 두 CSV 파일의 위치를 정의합니다.
기본적으로 트랜잭션 관리자는 기본 뷰에 대해 이러한 각 파일의 복사본을 제공합니다. 새 뷰를 작성하려면 기본 뷰 파일을 사용하여 수정한 다음 새 파일 이름으로 저장할 수 있습니다. blueprint.zip 파일에 새 파일을 포함하면 새 뷰를 Transaction Manager Blueprint로 가져올 수 있습니다.
필드 CSV 파일
필드 CSV 파일에는 각 스테이지의 각 트랜잭션 수준 및 트랜잭션 라인 수준 필드에 대한 필드 접근 권한이 포함되어 있습니다. 각 필드에 대해 다음 접근 수준 중 하나를 정의할 수 있습니다.
- 편집 가능(읽기/쓰기)
- 읽기 전용
- 권한 없음
blueprint.zip 파일에서 파일은 blueprints/default/views 폴더 계층 구조에 위치해야 합니다.
뷰 필드 파일을 수정하면 수정된 값이 별표(*) 없이 입력됩니다.
원본 필드 CSV 파일:
수정된 필드 CSV 파일:
이벤트 CSV 파일
이벤트 CSV 파일에는 각 스테이지의 각 트랜잭션 수준 및 트랜잭션 라인 수준 이벤트에 대한 이벤트 액세스 권한이 포함되어 있습니다.
각 필드는 활성 또는 액세스 권한 없음으로 정의할 수 있습니다.
blueprint.zip 파일에서 파일은 blueprints/default/views 폴더 계층 구조에 위치해야 합니다.
뷰 이벤트 파일을 수정하면 수정된 값이 별표(*) 없이 입력됩니다.
원본 이벤트 CSV 파일:
수정된 이벤트 CSV 파일:
YAML 파일
뷰 YAML 파일은 뷰를 정의합니다. 뷰 YAML 파일의 정보는 다음과 같습니다.
- 뷰의 이름 및 변수 이름
- 뷰에 할당된 가상 사용자의 변수 이름
- blueprint.zip 파일에 있는 필드 및 이벤트 CSV 파일의 위치
Transaction Manager Blueprint에 대해 여러 뷰가 정의된 경우 Blueprint에 정의된 각 뷰에 대해 이 정보가 반복됩니다.
세 개의 파일이 모두 수정되면 blueprints.zip 파일의 뷰 폴더에 넣고 매트릭스 로더를 통해 트랜잭션 관리자로 가져올 수 있습니다. 파일에 문제가 없다고 가정하면 Blueprint가 배포될 때 뷰에 대한 변경 내용이 적용됩니다.