관련 목록에 기록 추가 설정
에이전트가 관련 목록에 기록을 추가할 수 있도록 추가 버튼을 생성합니다.
시작하기 전에
필요한 역할: workspace_admin
이 태스크 정보
에이전트가 목록에 기록을 추가할 수 있는 추가 버튼을 생성할 수 있습니다. 이 기능은 일대다(o2m) 및 다대다(m2m) 테이블을 지원합니다. 다음 예에서는 task_location 테이블을 사용하고 인시던트에 대한 추가 단추를 만듭니다. 따라서 인시던트를 열 때 새 관련 목록인 영향을 받는 위치를 클릭하여 동일한 위치에서 발생한 인시던트(작업)를 볼 수 있습니다. 한 위치에서 많은 인시던트가 발생할 수 있으며 하나의 인시던트에 여러 위치가 관련될 수 있습니다.
일반적인 절차는 관련 목록, 다대다 테이블과 연결된 영향을 받는 위치 task_location 추가한 다음 작업 공간 작업을 생성하여 인시던트에 위치를 추가하는 추가 단추를 만드는 것입니다.
에이전트가 추가를 클릭하면 인시던트를 추가할 수 있는 에이전트 위치를 보여주는 모달이 열립니다.
다음 예시를 이해하려면 필터 탐색기에 task_location.list를 입력하여 task_location 테이블을 표시합니다.
이 테이블에는 위치(cmn_location) 테이블과 작업(작업) 테이블 간의 연결이 표시됩니다. 이 예에서는 아무 것도 없습니다.
프로시저
-
인시던트 기록과 함께 열리는 새 관련 목록인 영향을 받는 위치를 추가합니다.
- 다음으로 이동하여 인시던트를 엽니다. 인시던트 > 오픈 을 클릭하고 인시던트를 클릭합니다.
-
프로필 아이콘(메뉴
)을 클릭하고 페이지 구성을 선택한 다음 양식 레이아웃을 선택하여 작업 공간 뷰에 있는지 확인합니다.
-
프로파일 아이콘(
)을 클릭하고 페이지 구성을 선택한 다음 관련 목록을 선택하여 인시던트 테이블에 대한 관련 목록을 설정합니다.
- 인시던트에 관련 목록 구성 양식의 뷰 이름에서 작업 공간을 선택합니다.
-
영향을 받는 위치를 선택하고 화살표를 사용하여 선택됨 열로 이동합니다.
task_location 값을 영향을 받는 위치라고 합니다.
-
저장을 클릭합니다.
영향을 받는 위치를 모든 인시던트 기록의 관련 목록으로 추가했습니다.
-
작업 공간 작업을 사용하여 에이전트가 인시던트에 위치를 추가할 수 있는 추가 버튼을 만듭니다.
- 다음으로 이동 작업 공간 경험 > 작업 및 구성요소 > 관련 목록 작업 을 클릭하고 신규를 클릭합니다.
-
양식의 필드에 내용을 입력합니다.
표 1. 작업 할당 양식 필드 설명 동작 레이블 관련 목록 영역의 단추에 표시되는 레이블입니다. 이 추가를 만듭니다. 이전 이미지에서는 새로 만들기 버튼 옆에 추가 버튼이 나타납니다. 작업 이름 관련 목록 작업 목록에 나타나는 이 기록의 이름입니다. 작업 공간 경험 > 작업 및 구성요소 > 관련 목록 작업. 다음으로 구현됨 단추를 만들고 있으므로 UI 구성요소 를 선택합니다. UI 구성요소 지정 sn-multi-record-associator를 선택합니다. 단추 유형 기본을 선택합니다. 기본 버튼은 녹색입니다. 보조 버튼은 회색입니다. 기록 선택 필요 기록을 선택해야 하는 확인란입니다. 도구 설명 에이전트가 UI 구성요소에 마우스를 갖다 대면 나타나는 텍스트입니다. 설명 이 작업 공간 작업에 대한 자세한 설명입니다. 애플리케이션 이 구성요소가 적용되는 애플리케이션입니다. 전역은 구성요소가 모든 애플리케이션에 적용됨을 의미합니다. 작업 공간 이 UI 구성요소가 표시되는 작업 공간입니다. 테이블 이 관련 목록 작업이 표시되는 테이블입니다. - o2m 관계의 경우 테이블이 o2m 관련 목록 테이블인지 확인하십시오. 예: 인시던트.
- m2m 관계의 경우 테이블이 m2m 테이블인지 확인하십시오. 예: task_location.
뷰 작업 공간을 선택합니다. 활성 전환하여 이 UI 구성요소를 켜고 끕니다. 순서 이 UI 구성요소가 UI 구성요소의 가로 목록에 표시되는 시퀀스 순서입니다. 값이 낮을수록 위치를 더 멀리 떠납니다. - 관련 링크에서 고급 뷰를 클릭하여 구성요소가 작동하는 데 필요한 속성을 부여합니다.
-
구성요소 속성 탭의 필드에 내용을 입력합니다.
표 2. 구성요소 속성 양식 필드 설명 레이블 추가 버튼을 클릭할 때 모달 상단에 나타나는 이름입니다. extensionPoint 이 예에서는 이 항목을 비워 둡니다. 이 필드는 모달의 목록을 필터링합니다. 에이전트가 추가를 클릭하면 cmn_location과 작업 테이블 간에 가능한 모든 연결이 표시됩니다. 이 필드는 이러한 연결 중 일부를 방지합니다. 확장점을 만드는 방법에 대한 자세한 내용은 확장점을 사용하여 애플리케이션 기능 확장을 참조하십시오. userGivenTable 모달에 나타나는 테이블입니다. 이 예에서는 에이전트가 추가할 수 있는 위치를 열려고 하므로 cmn_location 선택합니다. - m2m 관계에 대한 task_location 선택합니다.
- o2m 관계의 경우 o2m의 여러 부분과 연결된 테이블을 선택합니다. 예: 인시던트.
hideSelectAll 모두 선택을 숨길 수 있는 필드입니다. 모두 선택을 숨기려면 예를 선택합니다. referencedfieldName userGivenTable에서 모달에 표시되는 필드입니다. 이 예에서는 위치 (소문자)를 입력합니다. 필드 이름을 찾으려면 다대다 테이블 폼에서 위치 필드 제목을 마우스 오른쪽 버튼으로 클릭합니다. 이 필드는 o2m 관계에 사용되지 않습니다.
유형 기록 관계 유형입니다. 기록에 대한 O2M 또는 M2M 관계를 선택합니다. - O2M 을 사용하면 여러 하위 기록을 참조할 수 있는 한 테이블에서 상위 기록을 사용할 수 있습니다.
- M2M 을 사용하면 다른 테이블의 여러 기록과 연결된 테이블의 여러 기록을 사용할 수 있습니다.
parentFieldName 참조를 만드는 필드의 이름으로, 이 예에서는 작업입니다. 필드 이름을 찾으려면 필드 제목을 마우스 오른쪽 버튼으로 클릭합니다. 열 모달에 표시할 열의 쉼표로 구분된 목록입니다. 예를 들어 cmn_location 테이블에서 이름과 도시가 필요할 수 있습니다. 따라서 name,city를 입력합니다. 뷰 목록의 뷰입니다. 값을 추가하지 마십시오. 기본 보기는 괜찮습니다. -
업데이트를 클릭합니다.
인시던트 기록이 열릴 때 관련 목록 영역에 표시되는 추가 버튼을 생성했습니다.
-
추가 버튼이 나타나고 작동하는지 확인합니다.
- 다음으로 이동하여 인시던트를 엽니다. 인시던트 > 오픈 을 클릭하고 인시던트를 클릭합니다.
-
영향을 받는 위치 관련 목록을 클릭합니다.
관련 목록에 추가 버튼이 보일 것입니다.
-
추가를 클릭합니다.
모달이 나타납니다.
-
확인란을 몇 개 선택하여 해당 주소를 인시던트 기록에 추가한 다음 추가를 클릭합니다.
선택한 주소가 영향을 받는 위치에 표시됩니다.
-
필터 탐색기에 task_location.list를 입력하여 task_location 테이블을 표시합니다.
새 위치가 테이블에 나타나야 합니다.
-
제거 작업을 추가합니다.
에이전트가 관련 목록에서 기록을 제거하고 상위 테이블에서 해당 기록의 연결을 해제할 수 있는 제거 버튼을 만들 수 있습니다. 이 기능은 o2m 및 m2m 테이블을 지원합니다.
- 다음으로 이동 작업 공간 경험 > 작업 및 구성요소 > 관련 목록 작업 을 클릭하고 신규를 클릭합니다.
-
양식의 필드에 내용을 입력합니다.
표 3. 작업 할당 양식 필드 설명 동작 레이블 관련 목록 영역의 단추에 표시되는 레이블입니다. 작업 레이블에 다음이 포함되어 ({{count}}) 있는지 확인합니다. 작업 이름 관련 목록 작업 목록에 나타나는 이 기록의 이름입니다. 작업 공간 경험 > 작업 및 구성요소 > 관련 목록 작업. 다음으로 구현됨 서버 스크립트를 선택합니다. UI 구성요소 지정 sn-multi-record-associator를 선택합니다. 단추 유형 기본을 선택합니다. 기본 버튼은 녹색입니다. 보조 버튼은 회색입니다. 기록 선택 필요 기록을 선택해야 하는 확인란입니다. 확인란을 전환합니다. 도구 설명 에이전트가 UI 구성요소에 마우스를 갖다 대면 나타나는 텍스트입니다. 설명 이 작업 공간 작업에 대한 자세한 설명입니다. 애플리케이션 이 구성요소가 적용되는 애플리케이션입니다. 전역은 구성요소가 모든 애플리케이션에 적용됨을 의미합니다. 작업 공간 이 UI 구성요소가 표시되는 작업 공간입니다. 테이블 이 관련 목록 작업이 표시되는 테이블입니다. - o2m 관계의 경우 테이블이 o2m 관련 목록 테이블인지 확인하십시오. 예: 인시던트.
- m2m 관계의 경우 테이블이 m2m 테이블인지 확인하십시오. 예: task_location.
뷰 작업 공간을 선택합니다. 활성 전환하여 이 UI 구성요소를 켜고 끕니다. 순서 이 UI 구성요소가 UI 구성요소의 가로 목록에 표시되는 시퀀스 순서입니다. 값이 낮을수록 위치를 더 멀리 떠납니다. -
메뉴 아이콘(
)을 클릭하고 저장을 클릭합니다.
- 관련 링크에서 고급 뷰를 클릭합니다.
- 서버 스크립트 탭을 누릅니다.
-
스크립팅 필드에 서버 스크립트를 입력합니다. current.deleteRecord(); 을 서버 스크립트 필드로 이동합니다.
- m2m 관계의 경우 current.deleteRecord();를 입력합니다.
- o2m 관계의 경우 current를 입력합니다.[ field_name] = ''; current.update();를 사용합니다.
- 관련 링크에서 고급 보기를 클릭하고 확인 설정 탭을 클릭합니다.
- 토글 확인이 필요합니다.
- 업데이트를 클릭합니다.