Configurer le comportement du mode hors ligne
Créez des propriétés système pour personnaliser le comportement du mode hors ligne de l'application Mobile.
Avant de commencer
Installez ou demandez l’installation du module d’extension de prise en charge hors connexion SG (com.glide.sg.offline).
Rôle requis : admin
Procédure
- Accédez à Tout puis, dans le filtre de navigation, saisissez sys_properties.list
- Vérifiez que la propriété n'existe pas en recherchant le nom de la propriété dans la table « Propriétés système ».
- Cliquez sur Nouveau.
-
Remplissez le formulaire Propriétés système en utilisant les noms de propriétés indiqués dans cette table.
Utilisez les informations contenues dans la description pour déterminer la valeur de la propriété.
Remarque :Pour plus de détails sur la création de propriétés système, voir Ajouter une propriété systèmeTableau 1. Propriétés système hors connexion Mobile Nom de la propriété Description glide.sg.offline.attachment.allowed_content_types Liste des types de fichiers qui sont autorisés pour les pièces jointes en mode hors ligne (séparés par des virgules). La liste comprend les types suivants par défaut : image/png, image/jpg, image/gif, vidéo/quicktime. La valeur par défaut est vide. Si la liste est vide, le mode hors ligne ne télécharge pas de fichier. glide.sg.offline.attachment.max_size Taille maximale en octets des pièces jointes qui sont mises en cache en mode hors ligne. En l’absence de téléchargements, un espace réservé s’affiche. La taille par défaut est de 50 Mo. glide.sg.offline.attachment.max_total_bytes Espace maximal alloué pour toutes les pièces jointes dans le cache. La valeur par défaut est de 400 Mo, la valeur max. est de 2 Go. La valeur de la propriété est en Mo. glide.sg.offline.enabled Activez les capacités en mode hors ligne sur votre instance. Le mode hors ligne est activé par défaut. Pour désactiver le mode hors ligne, créez une propriété système avec ce nom et définissez sa valeur sur faux. glide.sg.offline.expiration Durée avant que les données mises en cache n’expirent. La durée par défaut est de 48 heures. Après 48 heures, le système supprime les données conformément au protocole de sécurité. glide.sg.offline.incremental.client_polling_interval Détermine la fréquence d'interrogation minimale. La valeur de la propriété est en minutes. La valeur par défaut est 1, la valeur minimale est 0. glide.sg.offline.incremental.enabled Activez le mode d'incrémentation hors ligne pour tous les utilisateurs. Le mode d'incrémentation hors ligne est désactivé par défaut. glide.sg.offline.incremental.record_watcher_expiration Définit la durée d'activité d'un observateur d'enregistrements, mais la charge utile hors ligne n'est pas récupérée avant qu'elle ne soit supprimée. La valeur de la propriété est en minutes. La valeur par défaut est 30. glide.sg.offline.incremental.silent_push.max_pushes_per_hour Limite le nombre d'envois push silencieux par tranches de 60 minutes par utilisateur. La valeur de la propriété est en minutes. La valeur par défaut est 3, la valeur maximale est 10 glide.sg.offline.incremental.silent_push.min_wait_time Détermine le temps minimal entre les envois push silencieux par utilisateur. La valeur de la propriété est en minutes. La valeur par défaut est 1, la valeur maximale est 1440. glide.sg.offline.roles Liste des rôles qui sont autorisés à fonctionner en mode hors ligne (séparés par des virgules). Si la liste est vide, tous les utilisateurs peuvent utiliser le mode hors ligne. glide.sg.offline.scheduled_download.cachesync_offset Nombre de minutes avant que le calendrier d’un utilisateur ne commence la génération de la charge utile. La valeur de la propriété est en minutes. Remarque :Veillez à ne pas définir la valeur de cette propriété sur une valeur qui était inférieure à l'intervalle d'exécution de la tâche de planification hors ligne Mobile. Cela empêchera les charges utiles hors ligne d'être générées.glide.sg.offline.scheduled_download.enabled Activez le téléchargement planifié pour tous les utilisateurs de l'application Agent glide.sg.offline.scheduled_download.reminder_offset Nombre de minutes avant que le calendrier d'un utilisateur ne reçoive un rappel de téléchargement manuel. S’il n’y a pas de cache ou si le cache est expiré, le mode hors ligne envoie un rappel à l’utilisateur pour qu’il télécharge manuellement un cache. Le mode hors ligne envoie ce rappel une fois par jour avant le début du calendrier des utilisateurs. glide.sg.offline_payload.refresh_frequency Nombre de minutes avant qu'un enregistrement mis en cache ne soit marqué pour actualisation. La valeur par défaut est de 240 minutes. La valeur de la propriété est en minutes. - Cliquez sur Envoyer.