De app synchroniseren

De app synchroniseren

De formulieren in uw app worden gedownload van de AEM Forms-server. De formulieren worden gedownload onder Taken en op de tabbladen Forms. Concepten die zijn gemaakt op basis van formulieren, worden gedownload op het tabblad Concepten en concepten die zijn gemaakt op basis van taken, worden gedownload op het tabblad Taken. Voor een zelfstandig formulier op de OSGi-server worden formulieren en concepten gedownload in respectievelijk Forms en Concept tabbladen.

Wanneer u een formulier invult en verzendt, wordt het formulier direct naar de AEM Forms-server geüpload als de app online is. De formulieren worden opgehaald van de server wanneer de app wordt gesynchroniseerd. De concepten worden echter meteen gesynchroniseerd met de server als de app online is.

Wanneer u online bent met de AEM Forms-server, wordt uw app standaard elke 15 minuten gesynchroniseerd. U kunt de synchronisatiefrequentie echter wijzigen. U kunt de app ook op elk gewenst moment handmatig synchroniseren.

De app handmatig synchroniseren

Tik op de knop Synchroniseren sync-app in de rechterbenedenhoek van het beginscherm.

De synchronisatiefrequentie wijzigen

  1. Tik op de menuknop linksboven in het scherm Home om naar het scherm Instelling te gaan en tik vervolgens op Instellingen.

  2. Tik in het scherm Instellingen op het tabblad Algemeen.

    Frequentie-instelling synchroniseren in venster Algemene instellingen

  3. Tik in de optie Synchronisatiefrequentie op de waarde rechts van Synchronisatiefrequentie.

  4. Selecteer de nieuwe synchronisatiefrequentie in de vervolgkeuzelijst.

Technische specificaties

  • De hoofdlogica voor het verzenden van de gegevens van de offline-app naar de AEM Forms-server vindt u in runtime/offline/util/offline.js.
  • In .js, verzendt de vraag aan de processOfflineSubmissionSavedTasks (…) functie, de bewaarde/voorgelegde taken naar de server. Ook worden eventuele fouten of conflicten in het synchronisatieproces afgehandeld. Als het verzenden van een taak mislukt, wordt de taak in de app gemarkeerd als mislukt. Bovendien blijft de taak in uw Postvak UIT.
  • De functie syncSubmissionTask() en syncSavedTask() voeren bewerkingen uit op individuele taken.
  • De aanroep van de functie processOfflineSubmissionSavedTasks() wordt geïnitieerd door de component met de takenlijst nadat een gebruiker heeft geselecteerd om offline status te synchroniseren met de server of een automatische synchronisatie met de achtergrondthread.

Op deze pagina