자동 앱 새로 고침 켜기 또는 끄기

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • ServiceNow 인스턴스의 clientRefresh 모바일 속성을 사용하여 모바일 앱을 자동으로 새로 고치는 작업을 켜거나 끕니다. clientRefresh 속성을 사용하여 모바일 앱에서 새로 고침 범위를 조정할 수도 있습니다.

    시작하기 전에

    필요한 역할: admin

    이 태스크 정보

    clientRefresh 모바일 속성은 ServiceNow 플랫폼 서버에서 기본적으로 활성화되어 있습니다. San Diego 이후 버전의 서버 인스턴스로 관리되는 모바일 앱에서는 최종 사용자가 기록의 데이터를 변경하는 작업 항목을 실행한 후 자동으로 새로 고침이 수행됩니다. 데이터 변경은 사용자에게 즉시 표시됩니다. 사용자는 모바일 앱을 새로 고칠 필요가 없습니다. 이 기능이 활성화되면 앱 새로 고침을 요청하는 새 업데이트 이미지가 더 이상 나타나지 않습니다. 이 기능은 모바일 앱 성능에 영향을 주지 않습니다. 모바일 앱은 사용자가 이전에 방문한 화면만 새로 고칩니다. 이 동작을 끄려면 이 작업에 설명된 단계를 따르십시오.

    모바일 속성은 ServiceNow 플랫폼 서버의 sys_sg_properties 테이블에 있는 기록으로 구성됩니다. ServiceNow 인스턴스는 인증 후 모바일 앱으로 모바일 속성을 보냅니다. 그러면 모바일 앱이 기능을 켜거나 끕니다. clientRefresh 모바일 속성은 JSON 스크립트를 사용하여 구성됩니다.

    clientRefresh 속성은 isEnabledrefreshScope라는 두 개의 키가 있는 JSON 객체입니다. 두 키에 대한 설명은 모바일 속성 새 기록 양식에 있습니다.
    중요사항:
    ServiceNow 서버의 San Diego 릴리스부터는 새로 고침 동작을 끄려면 새 clientRefresh JSON 객체를 생성하고 모바일 속성 정의에서 isEnabled 키를 false로 설정해야 합니다.

    프로시저

    1. 다음으로 이동 모두 > sys_sg_properties.list.
      모바일 속성 목록이 나타납니다.
    2. 모바일 속성 목록에서 새로 만들기를 선택합니다.
      모바일 속성 양식이 나타납니다.
    3. 양식의 필드에 내용을 입력합니다.
      표 1. 모바일 속성 새 기록 양식
      필드 설명
      이름 모바일 속성 기록의 이름입니다. 자동 앱 새로 고침 기능을 구성하려면 clientRefresh를 입력합니다. 이 기능은 기본적으로 켜져 있지만 구성하려면 이 기능을 생성해야 합니다. 이 기능은 생성되기 전에는 인스턴스에 표시되지 않습니다.
      주:
      기록 이름은 대/소문자를 구분하며 clientRefresh로 입력해야 합니다.
      애플리케이션 모바일 속성이 적용되는 애플리케이션 범위입니다. 다른 애플리케이션 범위를 선택하려면 인스턴스 배너에서 지구본 아이콘( 지구본 아이콘 )을 선택합니다. 그런 다음 애플리케이션 범위:application_scope를 선택합니다.

      모바일 속성이 애플리케이션 범위의 영향을 받는 방식에 대한 자세한 내용은 모바일 속성 문서를 참조하십시오.

      설명 모바일 속성에 대한 설명입니다. 모바일 속성에 대한 설명을 입력합니다. 예를 들어 모바일 앱에 대한 인스턴스 데이터의 자동 새로 고침을 켜거나 끕니다.
      유형 모바일 속성 기록의 데이터 유형입니다. clientRefresh 모바일 속성에 대해 JSON을 선택해야 합니다.
      이 기능을 구성하는 JSON 코드입니다.
      • 기능을 비활성화하려면 다음을 입력합니다.
        {"isEnabled":false,"refreshScope":"all_tabs"}
      • 기능을 활성화하려면 다음을 입력합니다.
        {"isEnabled":true,"refreshScope":"all_tabs"}
      • 새로 고쳐지는 데이터의 범위를 늘리려면 다음을 입력합니다.
        {"isEnabled":true,"refreshScope":"all_tabs"}

        "all_tabs"를 사용하면 모바일 앱에서 기록의 데이터를 변경하는 작업이 실행된 후 모든 탐색 모음 탭에서 모든 화면이 새로 고쳐집니다.

      • 새로 고쳐지는 데이터의 범위를 제한하려면 다음을 입력합니다.
        {"isEnabled":true,"refreshScope":"current_tab"}

        "current_tab"을 사용하면 모바일 앱에서 작업이 실행된 후 현재 탐색 모음 탭만 새로 고쳐집니다.

      주:
      JSON 포매터/유효성 검사기를 사용하여 구문 문제가 없는지 확인합니다.
      활성 모바일 속성을 활성화하는 옵션입니다. 확인란의 선택을 취소하면 모바일 속성이 활성화되지 않습니다.
      모바일 앱 구성 모바일 속성을 사용하려는 모바일 앱 구성입니다. 이 설정은 모바일 속성 동작을 이 모바일 앱 구성에 액세스할 수 있는 사용자로 제한합니다. 다른 사용자는 이 모바일 속성에 액세스할 수 없으며 대신 기본 동작을 경험합니다.

      값을 입력하려면 구성 이름 입력을 시작하거나 검색 아이콘을 선택합니다. 검색 대화 상자에 선택할 수 있는 구성이 나열됩니다. 모바일 앱 구성 대화 상자에서 구성을 선택합니다.

      모바일 애플리케이션 모바일 속성을 보내려는 대상인 모바일 앱 구성입니다. 이 설정은 모바일 속성 동작을 이 모바일 앱에 대한 액세스 권한이 있는 사용자로 제한합니다. 다른 사용자는 이 모바일 속성에 액세스할 수 없으며 대신 기본 동작을 경험합니다.

      값을 입력하려면 애플리케이션 이름 입력을 시작하거나 검색 아이콘을 선택합니다. 검색 대화 상자에 선택할 수 있는 애플리케이션이 나열됩니다. 모바일 애플리케이션 대화 상자에서 애플리케이션을 선택합니다.

    4. 제출을 선택합니다.

    다음에 수행할 작업

    이 속성을 업데이트한 후 최종 사용자는 새로 고침을 수행하고 최신 기능 구성을 가져와야 합니다.