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.
Ative o plug-in Agendamento do agente
Para habilitar e configurar o cache off-line programado, o plug-in Programação do agente [com.snc.agent_schedule] deve ser ativado. Para obter detalhes sobre a ativação do plug-in, consulte Ativar um plug-in.
Crie cronogramas de trabalho para cache off-line
Para clientes móveis que não sejam 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 dispositivo móvel usa a programação desta tabela para programar a geração de cache off-line. Para preencher cronogramas para cada usuário, um script de programador pode ser usado como no Serviço de campo móvel.
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 agendados. 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 Crie 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]. Nesses cronogramas, os agentes receberão um push silencioso em algum momento durante o dia programado.
As cargas off-line geradas por sua instância são baseadas nos horários registrados nas Cronogramas diárias do agente. Eles podem ser encontrados na tabela Eventos [SysEvent]. Use os registros na tabela de eventos para rastrear essas cargas úteis 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 app. Para obter informações sobre como os usuários podem habilitar esse recurso, consulte Modo off-line para celular.
- Preencha a 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 da 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 agendamento off-line
Use as seguintes propriedades na tabela Propriedades do sistema [sys_properties] para configurar o cache offline programado.
| Propriedade | Descrição |
|---|---|
| glide.sg.offline.scheduled_download.enabled | Habilita o download programado para todos Mobile Agent usuários da aplicação. |
| 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 programada pelo usuário. Nota: Não defina o valor desta propriedade antes que o trabalho de Agendamento off-line móvel seja executado. Fazer 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 da programação de um usuário, sua instância envia este lembrete. |
| glide.sg.offline_payload.refresh_frequency | Determina refreshTimestampfrequê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 relacionadas off-line, consulte, Configure o comportamento do modo off-line.