Seeding FLM
GoZync4.SeedingFLM History
Show minor edits - Show changes to output
Changed line 3 from:
The first time a database is synced with [[field level merge]] turned on, GoZync needs to initialize the merge database (called "zyncdb"). This is just a FileMaker table in GoZyncMobile, but it can tale a while to initialize.
to:
The first time a database is synced with [[field level merge]] turned on, GoZync needs to initialize the merge database (called "zyncdb"). This is just a FileMaker table in GoZyncMobile, but it can take a while to initialize.
Changed lines 3-13 from:
to:
The first time a database is synced with [[field level merge]] turned on, GoZync needs to initialize the merge database (called "zyncdb"). This is just a FileMaker table in GoZyncMobile, but it can tale a while to initialize.
So you may want to make this first sync on your desktop rather than force your users to do it on their mobile devices over potentially slower connections (and with obviously slower processors).
We call this "seeding" the zync database and all you need to do if you're ''not'' using [[downloading found sets | filters]] is run a sync before you [[distributing mobile files | prep your files for distribution]].
If you are using filters, you'll want to temporarily turn them off for this seeding--the easiest way is to add an ExitScript line in the GoZyncMobile script "Filter Records to Zync", right after the first "Show all records" script step. (Just be sure to remove this line after you're done seeding.)
What this will do is put ALL records (not just filtered records) in the mobile files and seed the zync database with a change state for all records. Then, when a mobile user gets the file and syncs with filters turned on (you removed that ExitScript line, right?) GoZync will just pull the records that match the users filter--deleting those records (and those zync db records) that don't apply to this user.
These deletes are screaming fast compared to having mobile users initialize the zync db on their own.
So you may want to make this first sync on your desktop rather than force your users to do it on their mobile devices over potentially slower connections (and with obviously slower processors).
We call this "seeding" the zync database and all you need to do if you're ''not'' using [[downloading found sets | filters]] is run a sync before you [[distributing mobile files | prep your files for distribution]].
If you are using filters, you'll want to temporarily turn them off for this seeding--the easiest way is to add an ExitScript line in the GoZyncMobile script "Filter Records to Zync", right after the first "Show all records" script step. (Just be sure to remove this line after you're done seeding.)
What this will do is put ALL records (not just filtered records) in the mobile files and seed the zync database with a change state for all records. Then, when a mobile user gets the file and syncs with filters turned on (you removed that ExitScript line, right?) GoZync will just pull the records that match the users filter--deleting those records (and those zync db records) that don't apply to this user.
These deletes are screaming fast compared to having mobile users initialize the zync db on their own.
Added lines 1-3:
!! Pre-Syncing for a faster Field Level Merge experience.
Instructions...
Instructions...