모바일 UI 규칙 작업 생성
모바일 UI 규칙 조건이 충족될 때 실행되는 작업을 생성합니다.
시작하기 전에
필요한 역할: 관리자
프로시저
- 다음으로 이동 모두 > 시스템 모바일 > 모바일 UI > 모바일 UI 규칙.
- 작업을 추가할 모바일 UI 규칙을 엽니다.
-
모바일 UI 규칙 양식의 모바일 UI 규칙 작업 관련 목록에서 새로 만들기를 선택합니다.
주:새로 만들기 버튼이 보이지 않으면 UI 규칙과 다른 범위에 있을 수 있습니다. 범위를 변경하고 양식을 다시 로드하여 버튼을 표시합니다.
-
모바일 UI 규칙 작업 양식의 필드에 내용을 입력합니다.
표 1. 모바일 UI 규칙 작업 필드 필드 값 UI 규칙 이 작업과 관련된 UI 규칙입니다. 이 필드는 2단계에서 연 규칙으로 자동으로 채워집니다. 운영 작업이 수행하는 작업을 선택합니다. 이러한 작업에 대한 자세한 내용은 다음 테이블을 참조하십시오. 대상 작업의 영향을 받는 요소입니다. 선택할 수 있는 작업은 모바일 UI 규칙에서 선택한 상위 항목에 따라 다릅니다. - 입력 양식 화면의 경우 대상은 입력 양식 화면 입력입니다.
- 모바일 뷰의 경우 대상은 모바일 카드 템플릿 JSON의 요소입니다.
순서 작업이 실행되는 순서입니다. 동일한 모바일 UI 규칙에 대해 여러 작업이 있는 경우 이 값에 따라 작업이 실행됩니다. 번호가 낮은 규칙이 번호가 높은 규칙보다 먼저 실행됩니다. 값 대상 필드의 요소에 작업이 적용되는 방식을 정의합니다. 이 값은 선택한 작업에 따라 다릅니다. 작업 설명과 사용되는 값은 다음 테이블을 참조하십시오. 대상 매핑 기록 요약 작업을 사용할 때 생성된 요약 텍스트를 추가할 문자열 입력 필드를 정의합니다. 표 2. 모바일 UI 규칙 작업 운영 정의 값 버튼 사용 안 함 대상 필드의 버튼이 비활성 상태인지 여부를 결정합니다. 버튼을 비활성화하려면 값을true 로 설정하고, 버튼을 활성화하려면 false 로 설정합니다. 필수 설정 대상 필드의 요소가 필수인지 여부를 결정합니다. 요소를 필수로 만들려면 값을true 로 설정하고, 선택 사항으로 만들려면 false 로 설정합니다. 읽기 전용으로 설정 대상 필드의 요소가 읽기 전용인지 여부를 결정합니다. 요소를 읽기 전용으로 만들려면 값을 예로 설정하고, 요소를 편집 가능하게 만들려면 아니오로 설정합니다. UI 스타일 설정 요소에 UI 스타일을 적용합니다. 주:모바일 UI 규칙에서 Reverse If False 를 사용할 때는 이 작업이 되돌리지 않습니다.이 값을 사용하여 배경색, 글꼴 색상 및 텍스트 데코레이터 아이콘을 설정합니다. 값은 JSON 형식이어야 합니다. 이 예에서는 배경과 텍스트의 색상을 변경합니다.{ "BackgroundColor": "#E1E1E1", "BackgroundColorVariable": "--now-color-secondary-3" }이 예에서는 텍스트 데코레이터 아이콘을 설정합니다.
{ "TextDecorator":{ "Type": "Font", "FontName": "now-mobile-icons-cards", "Value": "IconCode", "FontColor": "#1E4335" } }색상 변수를 사용하여 모바일 UI 규칙의 테마를 변경할 수도 있습니다. 자세한 내용은 UI 규칙에 대한 색 변수 지원 문서를 참조하십시오.
주:- IconCode 는 유효한 아이콘 코드로 대체해야 합니다. 아이콘 코드 목록은 다음을 참조하십시오. 모바일 아이콘
- 주제에서 JSON 코드를 복사하여 붙여넣을 때 JSON 검사기를 사용하여 모든 코드가 올바르게 적용되었는지 확인합니다.
가시성 설정 대상 필드에서 요소의 가시성이 읽기 전용인지 결정합니다. 요소를 표시하려면 값을true 로 설정하고, 요소를 숨기려면 false 로 설정합니다. 단순 산술 주:모바일 UI 규칙에서 Reverse If False 를 사용할 때는 이 작업이 되돌리지 않습니다.모바일 UI 규칙과 연결된 입력 양식 화면의 입력을 사용하여 수학 연산을 작성하여 값을 설정합니다. 예를 들어 출장 비용을 계산하려면 다음을 사용할 수 있습니다.
이 예에서는cost_per_mile*miles_traveledcost_per_mile및miles_traveled입력의 값이 곱해집니다. 이 작업이 작동하려면 입력 양식 화면에 이러한 이름과 일치하는 입력이 필요합니다.경과 시간 기록에 시간 표시기를 적용합니다(예: "3분 전에 업데이트됨" 또는 "2개월 전에 생성됨"). 주:모바일 UI 규칙에서 Reverse If False 를 사용할 때는 이 작업이 되돌리지 않습니다.다음 필드를 설정해야 합니다. - 작업 필드에 날짜 포매터를 입력합니다.
- 대상 필드에서 대상을 DateTime 입력을 사용하는 모바일 뷰 요소로 설정합니다.
- 값 필드에 timeago를 입력합니다.
timeago에 대해 다음 옵션 매개변수 중 하나를 사용합니다.timeAgo(음수 텍스트 값, 양수 텍스트 값, 자세한 플래그);- 음수 텍스트 값
- 숫자 값 대신
%d를 사용하여 과거 날짜에 대해 표시된 값입니다. - 양수 텍스트 값
- 숫자 값 대신
%d를 사용하여 향후 날짜에 대해 표시되는 값입니다. - 자세한 정보 표시 플래그
-
시간 형식의 짧은 버전 또는 긴 버전이 표시되는지 여부입니다. 이 필드 값은
true또는false입니다.예를 들어 true로 설정하면 '2분 전'이 표시됩니다. false로 설정하면 '2m 전'이 표시됩니다.
timeago(“Expired %d ago”, “Expires in %d”, true);시간 및 날짜 계산 시작 시간을 입력한 후 자동으로 종료 시간을 계산합니다. 종료 시간 값은 과거 또는 미래일 수 있습니다. 예를 들어, 15:00에 시작할 회의를 선택하면 기본 계산은 30분 후로 설정되므로 15:30이 기본 종료 시간으로 표시됩니다. 주:모바일 UI 규칙에서 Reverse If False 를 사용할 때는 이 작업이 되돌리지 않습니다.다음 필드를 설정해야 합니다. - 작업 필드에 날짜 계산을 입력합니다.
- 대상 필드에서 대상을 DateTime 입력을 사용하는 입력 양식 화면 요소로 설정합니다.
- 값에서 필드에 다음 구문 <input name> +/- <duration>를 사용하여 입력 구조를 입력합니다.
기간 값은 다음과 같은 방식으로 형식이 지정됩니다.
10일= 10일5시간= 5시간3분= 3분2초= 12초
예를 들어,
start_time + 1d8h항목은 시작 시간으로부터 1일 8시간 후에 계산되도록 값을 설정합니다.
주:시간 및 날짜 계산에는 월과 연도를 사용할 수 없습니다.기록 요약 Now Assist를 사용하여 기록 요약을 활성화합니다. 주:이 작업을 수행하려면 Now Assist를 구성해야 합니다. 자세한 내용은 Overview tab in Now Assist Admin 문서를 참조하십시오.대상 매핑 필드에 생성된 텍스트를 추가할 문자열 입력 필드를 입력합니다.