모바일 UI 규칙 작업 생성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기5분
  • 모바일 UI 규칙 조건이 충족될 때 실행되는 작업을 생성합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 모바일 > 모바일 UI > 모바일 UI 규칙.
    2. 작업을 추가하려는 모바일 UI 규칙을 엽니다.
    3. 모바일 UI 규칙 양식의 모바일 UI 규칙 작업 관련 목록에서 새로 만들기를 선택합니다.
      주:
      새로 만들기 버튼이 표시되지 않으면 UI 규칙과 다른 범위에 있을 수 있습니다. 범위를 변경하고 폼을 다시 로드하여 버튼을 표시합니다.
    4. 모바일 UI 규칙 작업 양식의 필드에 내용을 입력합니다.
      표 1. 모바일 UI 규칙 작업 필드
      필드
      UI 규칙 이 작업과 관련된 UI 규칙입니다. 이 필드는 2단계에서 연 규칙으로 자동으로 채워집니다.
      운영 작업이 수행하는 작업 선택 이러한 작업에 대한 자세한 내용은 다음 테이블을 참조하십시오.
      목표 작업의 영향을 받는 요소입니다. 선택할 수 있는 작업은 모바일 UI 규칙에서 선택한 상위에 따라 달라집니다.
      • 입력 양식 화면의 경우, 대상은 입력 양식 화면 입력입니다.
      • 모바일 뷰의 경우 대상은 모바일 카드 템플릿 JSON의 요소입니다.
      순서 작업이 실행되는 순서입니다. 동일한 모바일 UI 규칙에 대해 작업이 여럿인 경우 이 값에 따라 작업이 실행됩니다. 번호가 낮은 규칙은 번호가 높은 규칙보다 먼저 실행됩니다.
      대상 필드의 요소에 작업이 적용되는 방법을 정의합니다. 이 값은 선택한 작업에 따라 달라집니다. 작업 설명 및 사용하는 값에 대해서는 다음 테이블을 참조하십시오.
      대상 매핑 기록 요약 작업을 사용할 때 생성된 요약 텍스트를 추가해야 하는 문자열 입력 필드를 정의합니다.
      표 2. 모바일 UI 규칙 작업 작업
      작업 정의
      버튼 사용 안 함 대상 필드의 버튼이 비활성 상태인지 여부를 결정합니다. true로 설정하여 버튼을 비활성화하거나 false로 설정하여 활성화합니다.
      필수 설정 대상 필드의 요소가 필요한지 여부를 결정합니다. true로 설정하여 요소를 필수로 설정하거나 false로 설정하여 옵션으로 설정합니다.
      읽기 전용으로 설정 대상 필드 내 요소의 읽기 전용 여부를 결정합니다. true로 설정하여 요소를 읽기 전용으로 설정하거나 false로 하여 편집 가능 상태로 만듭니다.
      UI 스타일 설정 요소에 UI 스타일링을 적용합니다.
      주:
      모바일 UI 규칙에서 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 규칙에서 False인 경우 역순을 사용하는 경우 이 작업은 취소되지 않습니다.
      모바일 UI 규칙과 연결된 입력 양식 화면의 입력을 사용해 수학적 연산을 생성하여 을 설정합니다. 예를 들어 출장 비용을 계산하려면 다음을 사용할 수 있습니다.
      cost_per_mile*miles_traveled
      이 예제에서는 cost_per_milemiles_traveled 입력의 값을 곱합니다. 이 작업을 수행하려면 입력 양식 화면에 이러한 이름과 일치하는 입력이 필요합니다.
      시간 전 기록에 시간 표시기를 적용합니다(예: "3분 전에 업데이트됨" 또는 "2개월 전에 생성됨").
      주:
      모바일 UI 규칙에서 False인 경우 역순을 사용하는 경우 이 작업은 취소되지 않습니다.
      다음 필드를 설정해야 합니다.
      • 작업 필드에 Date Formatter를 입력합니다.
      • 대상 필드에서 대상을 DateTime 입력을 사용하는 모바일 뷰 요소로 설정합니다.
      • 필드에 timeago를 입력합니다.

      timeago에 대해 다음 옵션 매개 변수 중 하나를 사용합니다.

      timeAgo(양수 텍스트 값, 음수 텍스트 값, 자세한 정보 표시 플래그);
      양수 텍스트 값
      숫자 값 대신 %d 를 사용하여 미래 날짜에 대해 표시되는 값입니다.
      음수 텍스트 값
      과거 날짜에 대해 표시되는 값으로, 숫자 값 대신 %d 를 사용합니다.
      자세한 정보 표시 플래그

      시간 형식의 짧은 버전 또는 긴 버전을 표시할지 여부입니다. 이 필드 값은 true 또는 false입니다.

      예를 들어 true로 설정하면 '2분 전'이 표시됩니다. false로 설정하면 '2m 전'이 표시됩니다.

      이 예에서는 시간 값에 따라 "5시간 전에 만료됨" 또는 "5일 후에 만료됨"과 같은 값이 표시됩니다.
      timeago(“Expired %d ago”, “Expires in %d”, true)​;
      시간 및 날짜 계산 시작 시간을 입력한 후 자동으로 종료 시간을 계산합니다. 종료 시간 값은 과거 또는 미래일 수 있습니다. 예를 들어, 회의를 15:00에 시작하도록 선택하면 기본 계산이 30분 후로 설정되어 15:30이 기본 종료 시간으로 표시됩니다.
      주:
      모바일 UI 규칙에서 False인 경우 역순을 사용하는 경우 이 작업은 취소되지 않습니다.
      다음 필드를 설정해야 합니다.
      • 작업 필드에 Date Calculation을 입력합니다.
      • 대상 필드에서 대상을 DateTime 입력을 사용하는 입력 양식 화면 요소로 설정합니다.
      • 필드에 필드에서 +/- <기간> 구문 <input name> 을 사용하여 입력 구조를 입력합니다.

        기간 값의 형식은 다음과 같은 방식으로 지정합니다.

        • 10d = 10일
        • 5h = 5시간
        • 3m = 3분
        • 2s = 12초

        예를 들어 start_time + 1d8h 항목은 시작 시간으로부터 1일 8시간 이후 값으로 계산되도록 설정합니다.

      주:
      시간 및 날짜 계산에는 월과 연도를 사용할 수 없습니다.
      기록 요약 Now Assist를 사용하여 기록 요약을 활성화합니다.
      주:
      이 작업을 수행하려면 Now Assist를 구성해야 합니다. 자세한 내용은 Now Assist Admin console 문서를 참조하십시오.
      Target Mapping 필드에 생성된 텍스트를 추가해야 하는 문자열 입력 필드를 입력합니다.