Support FAQ's & Probleemoplossing Appgedrag & veldwerk Synchronisatie afdwingen

Synchronisatie afdwingen

Er is behoorlijk wat verwarring ontstaan over het verschil tussen Force Sync, Reload on Sync, Refresh Screen en Reload on Return gebruikersinteracties voor een Action-veld in een formulierscherm.

We hopen dat het volgende duidelijkheid schept en succesvol gebruik voor de beoogde resultaten.

Force Sync

Force Sync synchroniseert de app gewoon geforceerd en laadt niet automatisch velden in je formulier opnieuw. Dit betekent dat de nieuwe gegevensbrongegevens niet in het formulier worden geladen, maar alleen naar de apparaatschijf worden gedownload.

Wanneer synchroniseert de app en controleert op updates?

App Behavior & Field Operations: Synchronisatie afdwingen - schermafbeelding 1

Gebruik in sommige gevallen de optie ‘Always Trigger on Button Press’ op het Action-veld om een herlaadbewerking van alle velden te activeren die verwijzen naar het Action-veld in hun dynamische waarde of formules voor gegevensbronfilters.

App Behavior & Field Operations: Synchronisatie afdwingen - schermafbeelding 2

Reload on Sync

Nuttig voor het vernieuwen van velden gekoppeld aan Gegevensbronnen die mogelijk zijn bijgewerkt.
bijv. Een Choices-veld opnieuw laden om nieuwe/bewerkte rijen weer te geven die zijn gedownload.

Elk veld dat op deze manier opnieuw wordt geladen, verliest alle eerdere bewerkingen die door de gebruiker in je formulier zijn aangebracht. Op dezelfde manier zullen formules die afhankelijk zijn van de waarde van een opnieuw geladen veld – bijv. Zichtbaarheid of Dynamische waarden – ook op hun beurt worden vernieuwd.

Refresh Screen

Refresh-interacties laden het formulier opnieuw in, wat betekent dat het de gegevensbronnen opnieuw laadt en op dat moment worden eventuele nieuwe rijen geladen als deze op het apparaat aanwezig zijn.

Refresh alleen werkt als je wilt dat nieuwe gegevensbronrijen worden weergegeven in een Choices-veld dropdown als de gegevensbron van hetzelfde apparaat is bijgewerkt, omdat de gegevens al op dat apparaat staan.

(Een Force Sync is niet vereist omdat de gegevens al op het apparaat staan, geen download is nodig.)

Als de gegevensbrongegevens door een ander apparaat zijn bijgewerkt en nog steeds moeten worden gedownload, is ook een Force Sync vereist.

App Behavior & Field Operations: Synchronisatie afdwingen - schermafbeelding 3

Reload on Return

Reload on Return werkt als de gegevensbron van hetzelfde apparaat is bijgewerkt, wat betekent dat een Force Sync niet vereist is omdat de nieuwe rij of rijupdates al op het apparaat staan waarvan het afkomstig is. Een specifiek formulierveld hoeft alleen opnieuw te worden geladen om nieuwe gegevensbronwaarden weer te geven.

Reload on Return triggert ook de afhankelijke formule om bij te werken, zoals velden gekoppeld aan het veld dat opnieuw wordt geladen. De Refresh-interactie voert geen van deze acties uit.

Reload on Return is beter geschikt voor gegevensbron waarde WIJZIGINGEN/UPDATES in plaats van nieuwe rij-invoegingen, waar je een bijgewerkte gegevensbronwaarde wilt weergeven. Toch wil je ook dat afhankelijke formules opnieuw worden geëvalueerd met deze bijgewerkte gegevensbronwaarde.

Refresh daarentegen is geschikt voor NIEUWE rij-invoegingen omdat je niet hoeft op te geven welke velden opnieuw moeten worden geladen en de formules voor de nieuwe rij zullen beschikbaar worden voor selectie in de dropdown.

App Behavior & Field Operations: Synchronisatie afdwingen - schermafbeelding 4

Antwoord niet gevonden?

Staat jouw vraag er niet bij? Neem dan direct contact met ons op.

Contact opnemen