모바일 팝업 생성
실시간 조건에 따라 구성 가능한 모바일 팝업을 표시하는 방법에 대해 알아봅니다. 이러한 팝업은 모바일 앱 로그인 단계 또는 버튼 탭 후에 표시할 수 있습니다.
시작하기 전에
필요한 역할: 관리자
모바일 팝업을 구성하기 전에 다음 사항을 고려하십시오.
- 모바일 카드는 팝업 표시에 사용됩니다. 모바일 카드 중 하나를 직접 디자인하거나 제공된 템플릿 카드 중 하나를 사용할 수 있습니다. 자세한 내용은 모바일 카드 작성기 문서를 참조하십시오.
- 팝업을 트리거하는 지원되는 버튼 유형은 작업 항목 및 탐색입니다. 자세한 내용은 작업 기능 문서를 참조하십시오.
- 모든 버튼 위치가 지원됩니다. 예를 들어 살짝 밀기, 상위 메뉴 작업 및 바닥글 기능이 있습니다.
- 버튼은 다음 UI 섹션, 기록, 아이콘, 미디어 및 컨텐츠에서 지원됩니다. 자세한 내용은 시작 관리자 화면 UI 섹션 문서를 참조하십시오.
- 모바일 팝업은 오프라인에서 지원되지 않습니다.
프로시저
-
다음으로 이동 모두 > 시스템 모바일 > 모바일 앱 작성기.
새 브라우저 탭에 모바일 앱 작성기가 열리고 애플리케이션 범위 선택 화면이 표시됩니다.
-
작업 중인 애플리케이션 범위를 검색한 다음 애플리케이션 범위의 이름을 선택합니다.
모바일 앱 작성기 범주 홈 화면이 표시됩니다.
- 메뉴에서 모든 모바일 기록을 선택합니다.
- 기록 유형 드롭다운 목록에서 모바일 이벤트 [sys_sg_event]를 선택한 다음 신규.
-
필요에 따라 다음 필드를 작성합니다.
표 1. 모바일 이벤트 양식 필드 설명 속성 이름 모바일 팝업을 활성화하는 모바일 이벤트의 이름입니다. 설명 모바일 이벤트에 대한 추가 정보입니다. 활성 모바일 이벤트가 활성화되었는지 여부입니다. 유형 팝업을 트리거하는 이벤트의 유형입니다.
소스 테이블 이 모바일 이벤트의 소스 테이블입니다. 소스 기록 모바일 앱 구성 또는 모바일 기능을 이 이벤트가 발생하는 기록으로 결정합니다. 옵션은 소스 테이블 필드에서 선택한 항목에 따라 달라집니다. 이벤트 작업 모바일 이벤트가 트리거될 때 발생하는 작업입니다. 주:이벤트당 하나의 작업만 있을 수 있습니다. -
유형 필드에서 사용자가 로그인할 때 또는 버튼을 선택할 때 트리거된 이벤트가 발생하는지 여부를 선택합니다.
다음 중 하나를 선택합니다.
- OnLogin: 사용자가 자격 증명을 입력하고 로그인하면 모바일 팝업이 표시됩니다.
- OnButtonClick: 사용자가 지정된 버튼 기능을 선택하면 모바일 팝업이 표시됩니다.
-
소스 테이블 필드에서 선택한 모바일 이벤트 유형과 관련된 테이블을 선택합니다.
주:유형으로 OnLogin을 선택하면 소스 테이블은 모바일 앱 구성 [sys_sg_native_client]입니다.
유형으로 OnButtonClick을 선택하면 소스 테이블은 함수 [sys_sg_button]입니다.
- 이벤트 작업 영역에서 새로 만들기 를 선택하여 이벤트가 트리거될 때 발생하는 일을 정의합니다.
-
이벤트 작업 양식에서 모바일 팝업을 표시하거나 표시하지 않는 조건을 만들려면 필요에 따라 다음 필드를 작성합니다.
표 2. 모바일 이벤트 작업 양식 필드 설명 속성 이름 모바일 이벤트 작업의 이름입니다. 설정 유형 이벤트 작업의 유형입니다. ShowPopup을 선택합니다. 조건 유형 이 모바일 이벤트 작업에 적용되는 조건입니다.
- 선언적: 양식에 조건 작성기를 추가합니다. 자세한 내용은 조건 작성기를 참조하십시오.
- 스크립트: 양식에 스크립트 조건 필드를 추가합니다.
쿼리 조건 스크립트 스크립트를 사용하여 반환할 기록을 결정합니다. 주:이 필드는 조건 유형 필드에서 스크립트를 선택할 때만 표시됩니다.테이블 반환할 기록이 들어 있는 테이블입니다.주:이 필드는 조건 유형 필드에서 선언을 선택한 경우에만 표시됩니다.조건 조건을 설정하여 선택한 테이블에서 반환되는 기록을 결정합니다. 조건이 설정되지 않은 경우 쿼리는 모든 기록을 반환합니다. 주:이 필드는 조건 유형 필드에서 선언을 선택한 경우에만 표시됩니다.팝업 사용할 모바일 팝업과 팝업 표시 방법을 선택합니다. - 유형 필드에서 ShowPopup을 선택합니다.
-
조건 유형 필드에서 선언적 또는 스크립팅을 선택합니다.
이 모바일 이벤트에 적용되는 선언적 또는 스크립팅된 조건을 선택하면 다른 필드가 표시됩니다.
- 팝업 필드에서 새로 만들기를 선택하여 모바일 팝업의 모양을 결정합니다.
-
필요에 따라 다음 필드를 작성합니다.
표 3. 모바일 팝업 양식 필드 설명 속성 이름 모바일 팝업의 이름입니다. 바깥쪽을 탭하여 닫기 팝업 영역 외부의 모바일 화면을 탭하여 모바일 팝업을 닫는 옵션입니다. 주:이 옵션을 선택하지 않으면 팝업 카드에 팝업을 닫는 버튼이 포함되어 있어야 합니다. 그렇지 않으면 이 설정이 무시됩니다.배경 흐림 모바일 화면의 배경을 흐리게 하는 옵션입니다. 이 옵션은 팝업을 더 강조합니다. 활성 모바일 이벤트가 활성화되었는지 여부입니다. 카드 팝업에 사용할 카드입니다. -
기존 카드를 사용하도록 선택 하거나 새로 만들기 를 선택하여 카드 필드에서 기존 카드를 생성합니다.
카드 생성에 대한 자세한 내용은 다음 문서를 참조하십시오 모바일 카드 작성기.주:기본 시스템과 함께 두 개의 모바일 팝업 카드 템플릿이 제공됩니다. 이러한 템플릿을 팝업 01 및 팝업 02라고 합니다.
- 옵션:
구성 가능한 기능이나 미리 정의된 기능을 모바일 팝업 카드의 버튼에 할당합니다.
주:구성 가능한 함수에 대한 자세한 내용은 해당 문서를 참조하십시오 모바일 기능모바일 카드 작성기를 사용하여 카드 작업 구성. 또한 이 항목에서 다음에 수행할 작업 섹션을 참조하십시오.
- 저장을 선택합니다.
다음에 수행할 작업
모바일 팝업 카드의 버튼에는 구성 가능한 기능과 미리 정의된 기능의 두 가지 유형의 기능을 추가할 수 있습니다. 구성 가능한 함수를 통해 개발자는 함수 동작과 기능을 사용자 지정할 수 있습니다. 미리 정의된 기능에는 모바일 팝업용으로 특별히 제작된 전용 기능이 있습니다. 다음과 같은 미리 정의된 함수를 사용할 수 있습니다.
- 취소: 추가 작업을 수행하지 않고 팝업을 닫습니다.
- 계속: 팝업이 트리거된 원래 기능을 제출하거나 계속 진행합니다.
- 로그아웃: 현재 인스턴스에서 사용자를 로그아웃하고 인스턴스 목록 페이지로 이동합니다.