Sincronização do aplicativo synchronizing-the-app

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Sincronização do aplicativo synchronizing-the-app-1

Os formulários no seu aplicativo são baixados do servidor do AEM Forms. Os formulários são baixados nas guias Tarefas e Forms . Os rascunhos criados a partir de formulários são baixados na guia rascunhos e os rascunhos criados a partir de tarefas são baixados na guia tarefas . Para um formulário independente no servidor OSGi, os formulários e rascunhos são baixados nas guias Forms e Rascunho , respectivamente.

Quando você preenche e envia um formulário, o formulário é carregado de volta ao servidor da AEM Forms instantaneamente se o aplicativo estiver online. Os formulários são buscados no servidor quando o aplicativo é sincronizado. Os rascunhos, no entanto, são sincronizados instantaneamente com o servidor se o aplicativo estiver online.

Por padrão, quando você está online com o servidor do AEM Forms, seu aplicativo é sincronizado a cada 15 minutos. No entanto, você tem a opção de alterar a frequência de sincronização. Como alternativa, você pode sincronizar manualmente o aplicativo a qualquer momento.

Para sincronizar o aplicativo manualmente

Toque no botão Sincronizar sync-app no canto inferior direito da tela inicial.

Para alterar a frequência de sincronização

  1. Para ir para a tela Definição, toque no botão de menu no canto superior esquerdo do ecrã inicial e toque em Configurações.

  2. Na tela Configurações , toque na guia Geral .

    Configuração de frequência de sincronização na janela Configurações gerais

  3. Na opção Sync frequency , toque no valor à direita de Sync frequency .

  4. Na lista suspensa, selecione a nova frequência de sincronização.

Especificações técnicas technical-specifications

  • A lógica principal de enviar os dados do aplicativo offline para o servidor do AEM Forms está incluída em runtime/offline/util/offline.js.
  • No .js, a chamada para a função processOfflineSubmitedSavedTasks(…) envia as tarefas salvas / enviadas ao servidor. Ele também lida com erros ou conflitos no processo de sincronização. Se o envio de uma tarefa falhar, a tarefa no aplicativo será marcada como falha. Além disso, a tarefa permanece em sua Caixa de saída.
  • As funções syncSubmitedTask() e syncSavedTask() executam operações em tarefas individuais.
  • A chamada para a função processOfflineSubmitedSavedTasks() é iniciada pelo componente de lista de tarefas depois que um usuário seleciona para sincronizar o estado offline com o servidor ou uma sincronização automática pelo thread em segundo plano.
recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da