オフラインモード動作の設定
モバイルアプリケーションのオフラインモードの動作をカスタマイズするには、システムプロパティを作成します。
始める前に
SG オフラインサポートプラグイン (com.glide.sg.offline) をインストールするか、インストールを要求します。
必要なロール:admin
手順
- [すべて] に移動してフィルターに「sys_properties.list」と入力します。
- システムのプロパティテーブルでプロパティ名を検索して、そのプロパティが存在しないことを確認します。
- [新規] をクリックします。
-
このテーブルにリストされているプロパティ名を使用して、[システムプロパティ] フォームを入力します。
説明の情報を参考に、プロパティの値を決定します。
注:システムプロパティの作成の詳細については、「システムプロパティの追加」を参照してください表 : 1. モバイルオフラインシステムのプロパティ プロパティ名 説明 glide.sg.offline.attachment.allowed_content_types オフラインモードの添付ファイルに許容されるファイルタイプのカンマ区切りリスト。デフォルトのリストには、image/png、image/jpg、image/gif、video/quicktime などのタイプが含まれています。デフォルトは空です。空の場合、オフラインモードではファイルがダウンロードされません。 glide.sg.offline.attachment.max_size オフラインモードでキャッシュされる添付ファイルの最大サイズ (バイト単位)。ダウンロードできない場合、プレースホルダーが表示されます。デフォルトのサイズは 50 MB です。 glide.sg.offline.attachment.max_total_bytes キャッシュ内のすべての添付ファイルに割り当てられる最大領域。デフォルト値は 400 MB で、最大は 2 GB です。このプロパティ値は 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 ユーザーのスケジュールがペイロード生成を開始するまでの時間 (分)。プロパティ値 (分) 注:このプロパティの値を、Mobile Offline スケジューリングジョブの実行間隔よりも小さい値に設定しないようにしてください。こうすると、オフラインのペイロードが生成されなくなります。glide.sg.offline.scheduled_download.enabled すべてのエージェントアプリユーザーに対してスケジュールされたダウンロードを有効にします。 glide.sg.offline.scheduled_download.reminder_offset ユーザーのスケジュールが手動ダウンロードリマインダーを受け取るまでの時間 (分)。キャッシュがない場合、またはキャッシュの有効期限が切れている場合、オフラインモードでは、ユーザーが手動でキャッシュをダウンロードするようリマインダーが送信されます。オフラインモードでは、ユーザースケジュールが開始されるまで、1 日 1 回このリマインダーを送信します。 glide.sg.offline_payload.refresh_frequency キャッシュされたレコードにリフレッシュのフラグが付けられるまでの時間 (分) デフォルトは 240 分です。プロパティ値 (分) - [送信] をクリックします。