마법사에 대한 서비스 카탈로그 선언적 작업 생성
관리자가 마법사에서 서비스 카탈로그 버튼(마법사 작업)을 구성할 수 있도록 선언적 작업을 작성하고 구성합니다.
시작하기 전에
카탈로그 마법사에 대한 선언적 작업에는 두 가지 유형이 있습니다.
- UXF 클라이언트 작업: 선언적 작업을 생성하고 작업을 UIB 페이지 수준 이벤트 핸들러에 매핑합니다. 대화 상자 열기, 다른 카탈로그 마법사 열기 등 UIB 수준에서 이벤트를 처리해야 하는 경우 이 옵션을 사용합니다.
- 클라이언트 스크립트: 버튼 클릭 시 실행되는 클라이언트 스크립트를 사용합니다. 카탈로그 마법사에 연결된 복합 기록 생성자의 g_form 필드를 조작해야 하는 경우 이를 사용합니다.
카탈로그 마법사 모델은 마법사의 속성을 정의하는 모델 필드가 있는 카탈로그 마법사의 선언적 작업 모델입니다. 이러한 필드를 사용하여 페이로드에 포함할 수 있는 항목을 정의하거나(UXF 클라이언트 작업 유형의 경우) 마법사의 버튼 표시 조건을 정의합니다. 모든 마법사는 카탈로그 마법사 모델을 사용하여 선언적 작업을 만들어야 합니다.
필요한 역할: wizard_admin, admin
프로시저
-
다음으로 이동 서비스 카탈로그 마법사 > 카탈로그 마법사 선언적 작업.
중요사항:이 탐색 경로는 선언적 작업을 생성할 때만 사용하십시오. 이 경로는 선언적 작업 양식이 로드될 때 필드를 올바르게 설정합니다.
- 새로 만들기를 클릭하여 새 선언적 작업을 작성합니다.
-
카탈로그 마법사 작업 모델 필드를 지정하여 페이로드를 작성합니다.
작업 모델 필드는 기본적으로 카탈로그 마법사의 선언적 작업에 사용할 수 있으며 작업 할당 양식의 작업 모델 필드 탭에 나타납니다.
표 1. 작업 모델 필드 탭 필드 설명 현재 단계 순서 현재 선택한 단계의 순서입니다. 대상 테이블 마법사에서 사용하는 기록 생성자 또는 복합 기록 생성자의 대상 테이블입니다. 기록 생성자 마법사에서 사용하는 기록 생성자 또는 복합 기록 생성자의 Sys_id입니다. 마법사 ID 마법사의 Sys_id입니다. 저장 활성화 마법사 기록의 저장 사용 필드 값입니다. 변수 마법사와 연결된 복합 기록 생성자 변수의 이름 및 값을 포함하는 객체입니다. 새 기록 여부 마법사를 사용하여 새 레코드를 만들 때 값은 예입니다 . 템플릿 ID 마법사에 적용된 템플릿의 Sys_id입니다. 검토 단계가 있음 마법사 기록의 검토 단계 있음 필드 값입니다. 마지막 단계임 마법사의 마지막 단계인지 여부를 나타냅니다. 마지막 단계는 순서에 의존하지 않으며 마법사의 클라이언트 스크립팅 또는 UI 정책에 따라 동적으로 변경될 수 있습니다. 양식 더티 마법사에 저장되지 않은 변경 내용이 있는 경우 값은 True 입니다. 제출 마법사 제출이 진행 중이면 이 값은 True 입니다. 모드 마법사가 작동하는 모드(템플릿 또는 일반 모드)입니다. 대상 기록 데이터 해당 사항 없음(이 필드는 사용되지 않음). 기록 ID 마법사에서 작성하거나 편집 중인 기록의 Sys_id입니다. -
작업에 대한 작업 레이블 링크(예: 삽입 또는 삭제)를 클릭합니다.
표 2. 작업 할당 양식 필드 설명 작업 레이블 마법사 버튼의 표시 레이블입니다. 작업 이름 작업의 식별자입니다. 다음으로 구현됨 마법사 선언적 작업에 대한 UXF 클라이언트 작업 또는 클라이언트 스크립트. 클라이언트 작업 지정 페이로드 정의( 구현된 대로 구현 되는 경우)는 UXF 클라이언트 작업입니다. 클라이언트 스크립트 다음으로 구현됨필드 값이 클라이언트 스크립트인 경우 이 값을 지정해야 합니다. 중요사항:마법사에 연결된 CRP의 변수만 사용할 수 있습니다.도구 설명 버튼에 대한 도구 설명입니다. 단추 유형 가능한 값은 Primary 또는 Secondary입니다. 순서 단추가 나타나는 순서입니다. 그룹화 기준 버튼이 그룹의 일부인 경우 선택해야 하는 옵션입니다. 그룹 그룹화 기준 옵션의 경우 버튼이 속한 그룹입니다. 그룹화된 버튼은 마법사에서 분할 버튼으로 표시됩니다. 스크립트로 작성된 클라이언트 조건 버튼 표시 중 평가할 조건입니다. 예: mode=='template'&&variables.var=='xxxx'.주:이 필드는 기본적으로 양식에 표시되지 않습니다. - 제출을 클릭하여 마법사 작업을 만듭니다.
-
다음으로 이동 서비스 카탈로그 마법사 > 카탈로그 마법사 작업 구성 을 클릭하고 신규를 클릭합니다.
마법사에서 선언적 작업을 사용할 수 있도록 마법사 작업 구성 기록을 생성합니다. 양식에 다음 필드를 입력합니다.
표 3. 마법사 작업 구성 기록 필드 설명 이름 마법사 작업 구성 기록의 식별자입니다. 선언적 작업 카탈로그 마법사 모델을 사용하여 만든 선언적 동작을 선택합니다. 적용 대상 이 작업이 표시되어야 하는 마법사 모드입니다. 값은 일반 모드, 템플릿 모드 또는 모두 (두 모드 모두)입니다. 전역 이 작업 구성은 특정 마법사에 매핑되었는지 여부에 관계없이 모든 마법사에 적용됩니다. 주:기본적으로 전역 작업 저장 및 제출 을 사용할 수 있습니다.오버플로우 버튼은 오버플로우 메뉴의 일부로 표시됩니다. 강제 저장 작업을 트리거하기 전에 마법사에서 필드 값이 업데이트된 경우 마법사를 저장합니다. 레이블 재정의 선언적 작업에 지정된 레이블을 재정의하려면 레이블을 입력합니다. 버튼 유형 재정의 선언적 작업에 의해 지정된 버튼 유형은 재정의됩니다. -
다음으로 이동 카탈로그 마법사 > 유지관리 마법사.
선언적 작업을 마법사의 버튼으로 표시하려면 마법사 작업 구성을 카탈로그 마법사와 매핑합니다.
선언적 작업을 추가할 마법사를 엽니다. 관련 목록 마법사 작업 구성을 사용하여 마법사와 마법사 작업 구성 사이에 매핑 기록을 만듭니다.- 새로 만들기를 클릭하여 새 구성을 직접 만듭니다.
- 편집을 클릭하여 기존 구성을 첨부하고 마법사와 구성 간에 매핑 기록을 만듭니다. 매핑 기록에는 특정 작업을 숨기는 토글도 있습니다.
- 특정 작업을 숨기려면 숨기기 작업 필드를 예로 전환합니다.팁:전역 구성이 있는 단추는 기본적으로 마법사에서 사용할 수 있습니다. 마법사에서 전역 작업을 숨기려면 전역 구성을 마법사에 매핑하고 숨기기 작업을 예로 설정합니다.
카탈로그 마법사에 대한 자세한 내용은 다음 문서를 참조하십시오 서비스 카탈로그 마법사 만들기.
-
UI 빌더의 구성 탭에서 선언적 작업 이벤트 매핑 구성 작업을 사용합니다.
선언적 작업 구성 이벤트 매핑은 선언적 작업의 UXF 클라이언트 작업 유형에만 적용할 수 있습니다. 페이지 수준 이벤트 핸들러를 생성한 다음, 선언적 작업을 페이지 레벨 이벤트 핸들러에 매핑하고 페이로드를 지정합니다. UI 빌더에서 이벤트를 선언적 작업에 바인딩하는 방법에 대한 자세한 내용은 선언적 작업에 이벤트 바인딩을 참조하십시오.