작업 버튼에서 사용자 지정 모달을 열 수 있도록 UX 추가 기능 이벤트 매핑을 사용하여 모달에 버튼을 연결합니다.
프로시저
-
브라우저에 대한 추가 기능 이벤트 매핑 <instance-name>.service-now.com/sys_ux_addon_event_mapping_list.do 을 엽니다.
-
새로 만들기를 선택하여 새 기록을 생성합니다.
-
맵의 이름을 입력합니다.
-
소스 요소 ID 필드를 선택합니다 ui_action_bar .
-
소스 선언적 작업 필드에 대한 선언적 작업의 작업 이름을 선택합니다.
-
기록의 페이지 정의에서 복사한 sysID를 사용하여 macroponent를 작업 공간 기록 macroponent로 설정합니다.
-
대상 이벤트 필드에서 [기록 페이지] 모달 열기를 선택하여 이벤트를 트리거하여 모달을 엽니다.
-
JSON 객체를 대상 페이로드 매핑 필드에 붙여 넣어 모달에 보낼 필드를 정의합니다.
{
"type": "MAP_CONTAINER",
"container": {
"route": {
"type": "EVENT_PAYLOAD_BINDING",
"binding": {
"address": ["route"]
}
},
"size": {
"type": "EVENT_PAYLOAD_BINDING",
"binding": {
"address": ["size"]
}
},
"fields": {
"type": "EVENT_PAYLOAD_BINDING",
"binding": {
"address": ["fields"]
}
},
"params": {
"type": "EVENT_PAYLOAD_BINDING",
"binding": {
"address": ["params"]
}
}
}
}
-
제출을 선택합니다.