Cache off-line programado
Configure o cache off-line para que seus técnicos de campo possam receber atualizações programadas no cache de dados off-line. Os downloads programados são baseados na programação de trabalho do usuário.
Ativar o plug-in Agent Schedule
Para habilitar e configurar o cache off-line programado, o plug-in Agent Schedule [com.snc.agent_schedule] deve ser ativado. Para obter detalhes sobre a ativação do plug-in, consulte Ativar um plug-in.
Criar programações de trabalho para cache off-line
Para clientes móveis diferentes de Mobile Agent, certifique-se de que exista uma entrada na programação de download off-line (sys_sg_offline_download_schedule) para o tipo de cliente, por exemplo, Solicitação. Esta entrada especifica a tabela que tem as programações de download off-line para os agentes ou técnicos. O dispositivo móvel usa a programação desta tabela para programar a geração de cache off-line. Para preencher programações para cada usuário, um script do programador pode ser usado como no Serviço de campo Mobile.
Para Mobile Agent, a entrada é criada quando o plug-in é ativado. Depois de ativar o plug-in, você deve criar programações de trabalho para os agentes ou técnicos para permitir que os usuários recebam automaticamente caches off-line programados. Isso pode ser feito diretamente na tabela Programações de trabalho do agente [agent_work_schedule]. Para obter mais informações sobre como criar programações por meio desta tabela, consulte Criar uma programação de trabalho para um agente ou técnico.
Com base nos registros da tabela Programações de trabalho do agente, sua instância executa trabalhos programados em segundo plano que criam programações na tabela Programações diárias do agente [agent_daily_schedule]. Nessas programações, os agentes receberão um envio por push silencioso em algum momento do dia programado.
As cargas offline que sua instância gera são baseadas nos horários registrados nas Programações Diárias do Agente. Eles podem ser encontrados na tabela Eventos [sysevent]. Use os registros na tabela de eventos para rastrear essas cargas e informações sobre quando elas são criadas e quando são enviadas para os agentes.
Trabalhos programados associados ao cache off-line
Esses trabalhos programados são programados automaticamente somente para usuários que habilitam o download em segundo plano no app. Para obter informações sobre como os usuários podem habilitar esse recurso, consulte Modo off-line para dispositivos móveis.
- Preencher tabela de programação diária dos agentes
- Este trabalho é executado uma vez por dia para todos os usuários com o download em segundo plano definido como verdadeiro.
- Download programado de carga off-line
- Este trabalho cria um evento para a primeira carga útil do dia na tabela [mobile_offline_payload_gen_queue].
Propriedades do sistema de programação off-line
Use as seguintes propriedades na tabela Propriedades do sistema [sys_properties] para configurar o cache off-line programado.
| Propriedade | Descrição |
|---|---|
| glide.sg.offline.scheduled_download.enabled | Habilita o download programado para todos os usuários da aplicação Mobile Agent. |
| glide.sg.offline.scheduled_download.cachesync_offset | Determina quando sua instância inicia a geração de carga antes da programação. O valor determina quantos minutos antes do início da geração de carga da programação do usuário. Nota: Certifique-se de não definir o valor desta propriedade antes que o trabalho do Mobile Offline Scheduling seja executado. Isso impedirá que cargas úteis off-line sejam geradas. |
| glide.sg.offline.scheduled_download.reminder_offset | Determina quando sua instância envia aos usuários um lembrete diário para baixar manualmente um cache. A instância envia este lembrete somente quando não há cache ou o cache está expirado. O valor determina quantos minutos antes de uma programação do usuário sua instância envia este lembrete. |
| glide.sg.offline_payload.refresh_frequency | Determina refreshTimestamp frequência de cargas úteis. O valor representa esta frequência em minutos. O valor padrão é 480. |
| glide.sg.offline.attachment.max_total_bytes | Determina o tamanho máximo alocado para todos os anexos em um cache. O valor é representado em megabytes (MB). O valor máximo é 2048 MB. |
Para obter informações sobre mais propriedades do sistema off-line relacionadas, consulte, Configurar comportamento do modo off-line.