Quando habilitado permite ao dispositivo móvel fazer requisições de arquivos no formato aceito pela funcionalidade de Field Server de entrega de arquivos. O serviço de obtenção de arquivos irá funcionar enquanto o aplicativo estiver aberto; tanto em foreground quanto em background, é interrompido se o aplicativo for encerrado e retomado quando o aplicativo for iniciado.
Exemplo de Configuração de um File Update:
App appCode=X
id 30181
name xMova File Update
version 1.0.87
intVersion 88
install type=fillAuth inputEntity=AuthInput
server
defaultDataSource jsonServiceApi
jsonServiceApi url=%jsonServiceApiUrl
defaultOnlineValidator jsonServiceApi
defaultReceiver jsonServiceApi
versionControl Crc
fieldServerClient
reachServerTimeout 30s
serverUrl http://192.168.0.[100-180]:8080
fileUpdate
interval 30m
connectionTimeout 30s
readTimeout 1m
OnUpdateFileRequest
Area area = selectFirst From Area
application = area.id + @| + area.descricao
OnUpdateFileRequestSuccess
toast Sucesso!
Modelo da Entidade _FILE_UPDATE:
_FILE_UPDATE sync=out
id inc
name String
application String
version long
server String
date Now
Exibição da opção que é adicionada ao menu superior para que seja possível visualizar a execução da rotina. A rotina é executada em background, sem a intervenção do usuário, mas é possível que o usuário selecione a opção de sincronizar para que a rotina seja executada. (Sincronismo de Arquivo)
Quando a rotina é iniciada e não existe nenhum diretório selecionado é apresentada ao usuário a mensagem de que um diretório deve ser selecionado para que os arquivos sejam recebidos.
Quando o usuário confirma a mensagem de que um diretório deve ser selecionado é apresentado um navegador de diretórios para a seleção do diretório.
Exemplo de um arquivo sendo recebido, para que a tela mostre informações da rotina sendo executada é necessário que o usuário clique na opção “Sincronizar”, caso contrário a rotina irá aguardar o agendamento para executar em background. Na lista é possível visualizar as informações dos arquivos que já foram recebidos.