De app synchroniseren synchronizing-the-app

De app synchroniseren synchronizing-the-app-1

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

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

De synchronisatiefrequentie wijzigen

  1. Als u naar het scherm Instelling wilt gaan, selecteert u de menuknop in de linkerbovenhoek van het scherm Home en selecteert u Instellingen.

  2. Selecteer het tabblad Algemeen in het scherm Instellingen.

    Frequentie-instelling synchroniseren in venster Algemene instellingen

  3. Selecteer bij de optie Synchronisatiefrequentie de waarde rechts van Synchronisatiefrequentie.

  4. Selecteer de nieuwe synchronisatiefrequentie in de vervolgkeuzelijst.

Technische specificaties technical-specifications

  • 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.
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2