오프라인 모드 동작 구성

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 읽기4분
  • 시스템 속성을 생성하여 모바일 애플리케이션의 오프라인 모드 동작을 사용자 지정합니다.

    시작하기 전에

    SG 오프라인 지원 플러그인(com.glide.sg.offline)을 설치하거나 설치를 요청합니다.

    필요한 역할: admin

    프로시저

    1. 모두로 이동하여 필터에 sys_properties.list를 입력합니다.
    2. 시스템 속성 테이블에서 속성 이름을 검색하여 속성이 없는지 검증합니다.
    3. 새로 만들기를 클릭합니다.
    4. 이 테이블에 나열된 속성 이름을 사용하여 시스템 속성 양식을 작성합니다.

      설명에 있는 정보를 사용하여 속성 값을 결정하십시오.

      주:
      시스템 속성 생성에 대한 자세한 내용은 시스템 속성 추가를 참조하십시오
      표 1. 모바일 오프라인 시스템 속성
      속성 이름 설명
      glide.sg.offline.attachment.allowed_content_types 오프라인 모드에서 첨부 파일에 허용되는 쉼표로 구분된 파일 유형 목록입니다. 기본 목록에는 image/png, image/jpg, image/gif, video/quicktime 유형이 포함됩니다. 기본값은 비어 있습니다. 비어 있는 경우 오프라인 모드에서는 파일을 다운로드하지 않습니다.
      glide.sg.offline.attachment.max_size 오프라인 모드에서 캐시되는 첨부 파일의 최대 크기(바이트)입니다. 다운로드된 항목이 없으면 자리 표시자가 표시됩니다. 기본 크기는 50MB입니다.
      glide.sg.offline.attachment.max_total_bytes 캐시의 모든 첨부 파일에 할당된 최대 공간입니다. 기본값은 400MB, 최댓값은 2GB입니다. 속성 값은 MB 단위입니다.​
      glide.sg.offline.enabled 인스턴스에서 오프라인 기능을 활성화합니다. 오프라인 모드는 기본적으로 활성화됩니다. 오프라인 모드를 비활성화하려면 이 이름으로 시스템 속성을 생성하고 값을 false로 설정합니다.
      glide.sg.offline.expiration

      캐시된 데이터가 만료되기 전 시간 길이입니다. 기본 길이는 48시간입니다. 48시간 후, 시스템은 보안 프로토콜로 인해 데이터를 삭제합니다.

      속성 값은 밀리초 단위입니다.

      glide.sg.offline.incremental.client_polling_interval 최소 폴링 빈도를 결정합니다. 속성 값은 분 단위입니다. 기본값은 1, 최솟값은 0입니다.
      glide.sg.offline.incremental.enabled 모든 사용자에 대해 증분 오프라인을 활성화합니다. 증분 오프라인은 기본적으로 비활성화되어 있습니다.
      glide.sg.offline.incremental.record_watcher_expiration 기록 감시자 활성화 기간을 정의하지만 오프라인 페이로드는 제거되기 전에 검색되지 않습니다. 속성 값은 분 단위입니다. 기본값은 30입니다.​
      glide.sg.offline.incremental.silent_push.max_pushes_per_hour 각 사용자의 60분당 자동 푸시 전송 개수를 제한합니다. 속성 값은 분 단위입니다. 기본값은 3, 최댓값은 10입니다.
      glide.sg.offline.incremental.silent_push.min_wait_time 사용자당 자동 푸시 사이의 최소 시간을 결정합니다. 속성 값은 분 단위입니다. 기본값은 1, 최댓값은 1440입니다.
      glide.sg.offline.roles 오프라인 모드에서 작업하도록 허용된 쉼표로 구분된 역할 이름 목록입니다. 비어 있는 경우 모든 사용자가 오프라인 모드를 사용할 수 있습니다.
      glide.sg.offline.scheduled_download.cachesync_offset 사용자의 일정에서 페이로드 생성을 시작하기 전의 시간(분)입니다. 속성 값은 분 단위입니다.​
      주:
      이 속성의 값을 모바일 오프라인 예약 작업이 실행되는 간격보다 짧은 값으로 설정하지 마십시오. 짧게 설정하면 오프라인 페이로드가 생성되지 않습니다.
      glide.sg.offline.scheduled_download.enabled 모든 Agent 앱 사용자의 예약 다운로드를 활성화합니다.​
      glide.sg.offline.scheduled_download.reminder_offset 사용자가 수동 다운로드 미리 알림을 받는 일정까지의 시간(분)입니다. 캐시가 없거나 캐시가 만료된 경우 오프라인 모드는 사용자에게 캐시를 수동으로 다운로드하라는 미리 알림을 보냅니다. 오프라인 모드는 사용자 일정을 시작하기 전에 하루에 한 번씩 이러한 미리 알림을 보냅니다.
      glide.sg.offline_payload.refresh_frequency 캐시된 기록에 새로 고침 플래그가 지정되기 전까지의 시간(분)입니다. 기본값은 240분입니다. 속성 값은 분 단위입니다.​
    5. 제출을 클릭합니다.

    결과

    오프라인 모드 최종 사용자 경험을 보려면 모바일에서 오프라인 작업을 참조하십시오.