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 Agenda do agente
Para habilitar e configurar o cache off-line programado, o plug-in Agenda do agente [com.snc.agent_schedule] deve ser ativado. Para obter detalhes sobre a ativação do plug-in, consulte Ativar um plug-in.
Criar cronogramas 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 os cronogramas de download off-line para os agentes ou técnicos. O Mobile usa a programação desta tabela para programar a geração de cache off-line. Para preencher cronogramas para cada usuário, um script do programador pode ser usado como no Field Service Mobile.
Para Mobile Agent, a entrada é criada quando o plug-in é ativado. Depois de ativar o plug-in, você deve criar cronogramas 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 por meio da tabela Cronogramas de trabalho do agente [agent_work_schedule]. Para obter mais informações sobre como criar cronogramas por meio desta tabela, consulte Criar uma programação de trabalho para um agente ou técnico.
Com base nos registros da tabela Cronogramas de trabalho do agente, sua instância executa trabalhos agendados em segundo plano que criam cronogramas na tabela Cronogramas diários do agente [agent_daily_schedule]. Dentro desses cronogramas, os agentes receberão um push silencioso em algum momento do dia programado.
As cargas off-line que sua instância gera são baseadas nos tempos registrados nas Programações diárias do agente. Eles podem ser encontrados na tabela Eventos [sysevent]. Use os registros na tabela Evento para rastrear essas cargas e informações sobre quando elas são criadas e quando são enviadas para os agentes.
Trabalhos agendados associados ao cache off-line
Esses trabalhos agendados são agendados automaticamente somente para usuários que habilitam o download em segundo plano em seu aplicativo. 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 de agentes
- Este trabalho é executado uma vez por dia para todos os usuários com download em segundo plano definido como verdadeiro.
- Download programado de carga off-line
- Este trabalho cria um evento para a primeira carga 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 do app 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 Agendamento off-line para celular seja executado. Isso impedirá que cargas 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 um usuário programar sua instância envia este lembrete. |
| glide.sg.offline_payload.refresh_frequency | Determina refreshTimestamp frequência de cargas. 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 relacionadas ao off-line, consulte Configurar o comportamento do modo off-line.