오프라인 모드 동작 구성
시스템 속성을 생성하여 모바일 애플리케이션의 오프라인 모드 동작을 사용자 지정합니다.
시작하기 전에
SG 오프라인 지원 플러그인(com.glide.sg.offline)을 설치하거나 설치를 요청합니다.
필요한 역할: 관리자
프로시저
- 모두로 이동하고 필터에 sys_properties.list를 입력합니다.
- 시스템 속성 테이블에서 속성 이름을 검색하여 속성이 없는지 확인합니다.
- 새로 만들기를 클릭합니다.
-
이 테이블에 나열된 속성 이름을 사용하여 시스템 속성 양식을 작성합니다.
설명의 정보를 사용하여 속성 값을 결정합니다.
주:시스템 속성 생성에 대한 자세한 내용은 시스템 속성 추가를 참조하십시오표 1. 모바일 오프라인 시스템 속성 속성 이름 설명 glide.sg.offline.attachment.allowed_content_types 오프라인 모드에서 첨부 파일에 허용되는 파일 형식의 쉼표로 구분된 목록입니다. 기본 목록에는 이미지/png, 이미지/jpg, 이미지/gif, 비디오/퀵타임 유형이 포함됩니다. 기본값은 비어 있습니다. 비어 있으면 오프라인 모드에서는 파일을 다운로드하지 않습니다. 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시간 후, 시스템은 보안 프로토콜로 인해 데이터를 삭제합니다.
속성 값은 초이므로 오프라인 만료를 24일 이상 설정할 수 있습니다.
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_ 사용자당 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분입니다. 속성 값은 분 단위입니다. - 제출을 클릭합니다.