GoZync5

Integration 3 Of 4

GoZync5.Integration3Of4 History

Show minor edits - Show changes to output

February 20, 2018, at 07:01 PM by KC Embrey - removed unnecessary step to Omit scripts no longer in the Worx Hosted file per case 52794
Deleted lines 91-92:

-> Disable or delete the “Omit Multiple Records [No Dialog; 100]” and “Show Omitted Only” steps in the “Filter Records To Pull” script - (leave the “Show All Records” step).
June 19, 2017, at 10:56 PM by Dan Wheelon - Custom functions in mobile file
Added lines 50-55:

'''Pasting custom functions.'''

-> Copy/paste these three custom functions from WorxMobile into your mobile file: URLScheme, IsNativeApp, and __GoZyncMobile__. This must be done before copy/pasting scripts to your mobile file.

-> Editing custom functions requires FileMaker Pro Advanced. If you don't have access to Advanced, feel free to reach out and we'll be glad to do this step for you.
August 26, 2014, at 06:36 PM by 98.245.117.26 -
Changed line 87 from:
-> Disable or delete the “Omit Multiple Records [No Dialog; 100]” and “Show Omitted Only” steps in the “Filter Records To Pull” script - (leave the “Show All Records” step). Optional: set up filtering if desired.
to:
-> Disable or delete the “Omit Multiple Records [No Dialog; 100]” and “Show Omitted Only” steps in the “Filter Records To Pull” script - (leave the “Show All Records” step).
August 26, 2014, at 06:29 PM by 98.245.117.26 -
Changed line 87 from:
-> You don't need to any of these scripts now, but we will in a moment.
to:
-> Disable or delete the “Omit Multiple Records [No Dialog; 100]” and “Show Omitted Only” steps in the “Filter Records To Pull” script - (leave the “Show All Records” step). Optional: set up filtering if desired.
August 11, 2014, at 06:12 PM by 50.134.130.56 -
Changed line 32 from:
--> The "gz_id_ListOF" field will lose its definition when pasted into your file, and will need to be redefined. You'll have to manually change its type to "Summary > List Of", and point it to your table's [[glossary | primary key]] field (the same field you used in linking the table to GoZync on the GoZyncMobile graph).
to:
--> The "gz_id_ListOF" field will lose its definition when pasted into your file if your primary key field has a different name than the file you copied it from. Redefine it manually by changing its type to "Summary > List Of", pointed to your table's [[glossary | primary key]] field (the same field you used in linking the table to GoZync on the GoZyncMobile graph).
August 04, 2014, at 03:45 PM by 50.134.130.56 -
Changed line 32 from:
--> The "gz_id_ListOF" field will lose its definition when pasted into your file, and will need to be redefined. You'll have to manually change its type to "Summary > List Of", and point it to your table's [[glossary | primary key]] field. This is the same field you used in linking the table to GoZync.
to:
--> The "gz_id_ListOF" field will lose its definition when pasted into your file, and will need to be redefined. You'll have to manually change its type to "Summary > List Of", and point it to your table's [[glossary | primary key]] field (the same field you used in linking the table to GoZync on the GoZyncMobile graph).
July 21, 2014, at 05:22 PM by 206.124.30.34 -
Changed lines 11-12 from:
-> Open one of GoZync sample mobile files (like QuickContact) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records. You do not need to do this in your hosted file.
to:
-> Open WorxMobile and copy the gz table, pasting it into your mobile file. The table requires no modification and no records. You do not need to do this in your hosted file.
Changed lines 32-33 from:
--> After pasting these fields in, edit "gz_id_ListOF" so that it is getting the ListOf your [[glossary | primary key]] field. This is the same field you used in linking the table to GoZync.
to:
--> The "gz_id_ListOF" field will lose its definition when pasted into your file, and will need to be redefined. You'll have to manually change its type to "Summary > List Of", and point it to your table's [[glossary | primary key]] field. This is the same field you used in linking the table to GoZync.
Changed lines 43-44 from:
--> Copy these from WorxMobile.fmp12 (our mobile example file). None of these fields will require any modification after being pasted in.
to:
--> Copy these from WorxMobile.fmp12 (our mobile example file). These fields should require no modification after being pasted.
Changed lines 51-52 from:
'''Pasting in scripts.'''
to:
'''Pasting scripts.'''
Changed lines 57-58 from:
-> Then copy that folder and paste it into your mobile file. If you don't have FileMaker Advanced you can import the folder of scripts by clicking the "import" icon in the lower right of the Manage Scripts window in your mobile file.
to:
-> Then copy that "GoZync" script folder and paste it into your mobile file. If you don't have FileMaker Advanced you can import this folder of scripts by clicking the "import" icon in the lower right of the Manage Scripts window in your mobile file.
Changed line 61 from:
-> Note that the script "Zync It - This Table..." will be one of your go-to scripts for sync. You can call it without a script parameter if the Table Occurrence (TO) name of the layout you call it from matched the name of one of your sync TOs in GoZyncMobile (without the gz... prefix). Otherwise pass in the TO name from GoZyncMobile as a script parameter. Example:
to:
-> Note that the script "Zync It - This Table..." will be one of your go-to scripts for sync. You can call it without a script parameter if the Table Occurrence (TO) name of the layout you call it from matched the name of one of your sync TOs in GoZyncMobile (without the gzm_... prefix). Otherwise pass in the TO name from GoZyncMobile as a script parameter. Example:
July 10, 2014, at 06:29 PM by 50.132.85.96 -
Changed line 89 from:
-> Once you have these scripts in your hosted file. Open GoZyncMobile and edit the script "PSOS Config" in GoZyncMobile - this needs to be pointed to the "GoZync Call from GZM" script that you just pasted into your hosted file. =)
to:
-> Once you have these scripts in your hosted file. Open GoZyncMobile and edit the script "PSOS Config" in GoZyncMobile. Find the comment "Call the script "GoZync Call from GZM" in your hosted file" and point the next Perform Script line at the script "GoZync Call from GZM" that you just pasted into your hosted file. =)
July 10, 2014, at 06:27 PM by 50.132.85.96 -
Added lines 88-89:

-> Once you have these scripts in your hosted file. Open GoZyncMobile and edit the script "PSOS Config" in GoZyncMobile - this needs to be pointed to the "GoZync Call from GZM" script that you just pasted into your hosted file. =)
June 24, 2014, at 02:50 AM by 50.132.85.96 -
Changed line 30 from:
gz_ModTimeStamp \\
to:
gz_ModTimeStamp
June 24, 2014, at 02:49 AM by 50.132.85.96 -
Changed lines 27-28 from:
--> The hosted tables only require a single new field named "gz_ModTimeStamp". Copy this field from QuickContactHosted.fmp12.
to:
--> The hosted tables require two new fields; copy these fields from WorxHosted.fmp12.

---> gz_id_ListOF \\
gz_ModTimeStamp \\

--> After pasting these fields in, edit "gz_id_ListOF" so that it is getting the ListOf your [[glossary | primary key]] field. This is the same field you used in linking the table to GoZync
.
Changed line 43 from:
--> Copy these from QuickContact.fmp12 (our mobile example file). None of these fields will require any modification after being pasted in.
to:
--> Copy these from WorxMobile.fmp12 (our mobile example file). None of these fields will require any modification after being pasted in.
June 24, 2014, at 02:35 AM by 50.132.85.96 -
Changed line 69 from:
---.ExitScript[]
to:
--->ExitScript[]
June 24, 2014, at 02:34 AM by 50.132.85.96 -
Added lines 59-70:

'''Your Upon Opening Scripts.'''

-> You'll also want to modify the upon opening script of your hosted file so that it doesn't run when the file is opened on the server: without this modification, your whole opening routine will run during the Perform Script on Server sessions. This can slow things down and unduly tax your server.

-> So if you're file doesn't already have a start-up script, copy the one from WorxHosted and paste it into your file (it's a script called "Startup"). Then select "Script Triggers" from the File / File Options menu and call that script as an "OnFirstWindowOpen" trigger.

-> If you already have a script being called on FirstWindowOpen, copy the first three lines from our script "Startup" in WorxHosted and add these at the beginning of your startup script:

-->If [PatternCount ( Get ( ApplicationVersion ) ; "Server" )]
---.ExitScript[]
-->End If
June 24, 2014, at 02:08 AM by 50.132.85.96 -
Changed lines 44-45 from:
!! Step 3.3: Required Scripts (Mobile file only) [[#Scripts]]
to:
!! Step 3.3: Required Scripts (Your Mobile File) [[#Scripts]]
Changed lines 48-49 from:
-> Again, open one of GoZync sample mobile files (like QuickContact.fmp12) and in scripts you'll see a folder called "GoZync".
to:
-> Again, open one of GoZync sample mobile files (like WorxMobile.fmp12) and in scripts you'll see a folder called "GoZync".
Changed lines 52-53 from:
-> Then copy that folder and paste it into your mobile file. (You don't need to add these to your hosted file.) If you don't have FileMaker Advanced you can import the folder of scripts by clicking the "import" icon in the lower right of the Manage Scripts window in your mobile file.
to:
-> Then copy that folder and paste it into your mobile file. If you don't have FileMaker Advanced you can import the folder of scripts by clicking the "import" icon in the lower right of the Manage Scripts window in your mobile file.
Changed lines 60-65 from:

!! Step 3.4: Edit the Go To Related Records Script in GoZyncMobile

-> There is one script to edit in GoZyncMobile
. Learn what needs to be changed here: [[SetupGTRR | Set Up Go To Related Records]].

!! Step 3.5:
UUIDs [[#UUID]]
to:
!! Step 3.4: Required Scripts (Your Hosted File)

'''Pasting scripts into your hosted file
.'''

-> Open the ''hosted'' sample files (WorxHosted.fmp12) and in scripts you'll see a folder called "GoZync"
.

-> Be sure that the example file you're copying from is in the same folder as your hosted file.

-> Now copy that folder and paste it into your hosted file. If you don't have FileMaker Advanced you can import the folder of scripts by clicking the "import" icon in the lower right of the Manage Scripts window in your mobile file.

-> You don't need to any of these scripts now, but we will in a moment.

!! Step 3.5: Edit the Go To Related Records Scripts in GoZyncMobile and in Your Hosted File.

-> There is one script in each file you'll need to edit. Learn what needs to be changed here: [[SetupGTRR | Set Up Go To Related Records]].

!! Step 3.6
: UUIDs [[#UUID]]
June 24, 2014, at 12:08 AM by 50.132.85.96 -
March 08, 2014, at 12:54 AM by 50.132.84.245 -
Changed line 13 from:
-> If you don't have FileMaker Advanced, and can't copy and paste tables, we're happy to do this step for you. Send your mobile file to [email protected] or [[/contact/|get in touch]] if it's too big to email.
to:
-> If you don't have FileMaker Advanced, and can't copy and paste tables, we're happy to do this step for you. Send your mobile file to [email protected] or [[http://www.seedcode.com/contact/ | get in touch]] if it's too big to email.
March 08, 2014, at 12:53 AM by 50.132.84.245 -
Changed line 13 from:
-> If you don't have FileMaker Advanced, and can't copy and paste tables, you can import the gz table into your file; starting in your mobile file, click "import" in the lower right of the Tables tab of File / Manage / Database.
to:
-> If you don't have FileMaker Advanced, and can't copy and paste tables, we're happy to do this step for you. Send your mobile file to [email protected] or [[/contact/|get in touch]] if it's too big to email.
Changed line 50 from:
- Be sure that the example file you're copying from is in the same folder as your mobile file and GoZyncMobile.fmp12
to:
-> Be sure that the example file you're copying from is in the same folder as your mobile file and GoZyncMobile.fmp12
Changed lines 35-36 from:
gz_Sent \\
gz_TimeStampSent
to:
gz_LatestAction \\
gz_TimeStampZynced
July 04, 2013, at 12:58 AM by 50.132.84.245 -
Added lines 56-60:
-> Note that the script "Zync It - This Table..." will be one of your go-to scripts for sync. You can call it without a script parameter if the Table Occurrence (TO) name of the layout you call it from matched the name of one of your sync TOs in GoZyncMobile (without the gz... prefix). Otherwise pass in the TO name from GoZyncMobile as a script parameter. Example:

--> Your TO in GoZyncMobile is "gzm_Contact" but the layout in your mobile file is based on a TO named "People". Call the script "Zync It - This Table..." passing in a parameter of "Contact". You wouldn't need a parameter if the layout in your mobile file were based on a TO named "Contact".

July 01, 2013, at 08:56 PM by 67.190.87.90 -
Changed lines 88-89 from:
!! Check you work
to:
!! Check your work
July 01, 2013, at 03:00 AM by 166.147.88.39 -
Deleted line 43:
Changed lines 58-59 from:
-> There is one script to edit in GoZyncMobile. Learn what needs to be changed here:
to:
-> There is one script to edit in GoZyncMobile. Learn what needs to be changed here: [[SetupGTRR | Set Up Go To Related Records]].
July 01, 2013, at 02:59 AM by 166.147.88.39 -
Changed lines 57-58 from:
!! Step 3.4: UUIDs [[#UUID]]
to:
!! Step 3.4: Edit the Go To Related Records Script in GoZyncMobile

-> There is one script to edit in GoZyncMobile. Learn what needs to be changed here:

!! Step 3.5
: UUIDs [[#UUID]]
July 01, 2013, at 02:57 AM by 166.147.88.39 -
Changed lines 85-91 from:
! Checking Your Work

!! Scan and Validate  [[#Scan]]

'''Click "Refresh..." at the bottom of the screen to check
your work..'''

-> Visit
the "Fields & Scripts" tab of the Integration wizard in GZH. When everything checks out green you can move on to [[Integration4Of4 | The Relationships Tab: Step 4 of 4]].
to:
!! Check you work

Head over to GoZyncHosted and visit the Configuration tab again: click "refresh" and see if
your fields check out. If they don't, click on the caution icon beside them to see what's wrong.

Now click on the checkbox area in the "more" column: if you've done everything there click "done".

!! Next...

'''Move on to the next step.'''

-> Now you can move on to the last step. [[Integration4Of4 | Continue to step 4 of 4]]

-> Or return to the [[integration | Integration Overview
]].
July 01, 2013, at 02:54 AM by 166.147.88.39 -
Changed lines 7-8 from:
!! Step 6.1: Adding a new table to your mobile file [[#gzTable]]
to:
!! Step 3.1: Adding a new table to your mobile file [[#gzTable]]
Changed lines 15-16 from:
!! Step 6.2: Add required fields [[#Fields]]
to:
!! Step 3.2: Add required fields [[#Fields]]
Changed lines 21-22 from:
-> If you don't have Advanced, just recreate the fields in your table, paying special attention to the field's type and auto-enter definition (if any). Or %newwin% [[http://seedcode.com/cp-app/contact/1 | get in touch]] and we can wire this up for you.
to:
-> If you don't have Advanced, just recreate the fields in your table, paying special attention to the field's type and auto-enter definition (if any). Or %newwin% [[http://seedcode.com/cp-app/contact/1 | get in touch]]; we offer implementation packages to wire this up for you.
Deleted lines 39-40:
-> ''NOTE: A table in your mobile file that will only be synced as related records *technically* only needs the "gz_ModTimeStamp" field. But for simplicity and flexibility, we advise that you add all four fields into every table in your mobile file that you want to sync.''
Changed lines 42-49 from:
-> If your sync layout has related fields or portals on it, take a moment to read about how GoZync considers a record "changed" as you may need to add some some scripts so [[TriggeringRecordMods | changes to related records still trigger a record to sync]].

'''A note about field names.'''

-> The following characters are prohibited in field names when syncing: #, !, •, ., /  Please remove them from any field names in your synced tables. Also make sure no field names contain the word "and".

!! Step 6
.3: Required Scripts (Mobile file only) [[#Scripts]]
to:
-> If the table you're syncing is the parent to related records, take a moment to read about how GoZync considers a record "changed" as you may need to add some some scripts so [[TriggeringRecordMods | changes to related records still trigger a record to sync]].


!! Step 3.3: Required Scripts (Mobile file only) [[#Scripts]]
Changed lines 57-58 from:
!! Step 7: UUIDs [[#UUID]]
to:
!! Step 3.4: UUIDs [[#UUID]]
Changed lines 65-66 from:
-> If you're already down with UUIDs, create your primary keys as Text fields with an auto-enter calc of Get(UUID). Uncheck "Do not replace existing value..." and check "Prohibit modification..." 
to:
-> If you're already down with UUIDs, change your primary keys to Text fields with an auto-enter calc of Get(UUID). Uncheck "Do not replace existing value..." and check "Prohibit modification..." 
April 15, 2013, at 01:49 PM by 98.245.113.231 -
Changed lines 48-49 from:
-> The following characters are prohibited in field names when syncing: #, !, •  Please remove them from any field names in your synced tables.
to:
-> The following characters are prohibited in field names when syncing: #, !, •, ., /  Please remove them from any field names in your synced tables. Also make sure no field names contain the word "and".
March 25, 2013, at 01:43 AM by 98.245.113.231 -
Changed line 33 from:
---> gz_ModTimeStamp
to:
---> gz_ModTimeStamp \\
March 25, 2013, at 01:43 AM by 98.245.113.231 -
Changed lines 27-28 from:
--> The hosted tables only require a single new field named "gz_ModTimeStamp". Copy this field from QuickContactHosted.fmp12
to:
--> The hosted tables only require a single new field named "gz_ModTimeStamp". Copy this field from QuickContactHosted.fmp12.
Changed lines 31-32 from:
--> Your mobile tables require one GoZync field as well. The same one:
to:
--> Your mobile tables require four GoZync fields:
Changed lines 34-37 from:

--> AND, if the table is your "[[glossary | primary table]]" for an entity (like the invoice table in invoices) then you need three additional fields:

--->
gz_Send \\
to:
gz_Send \\
Changed lines 38-39 from:
--> Copy these from QuicContact.fmp12 (our mobile example file). None of these fields require any modification after being pasted in.
to:
--> Copy these from QuickContact.fmp12 (our mobile example file). None of these fields will require any modification after being pasted in.

-> ''NOTE: A table in your mobile file that will only be synced as related records *technically* only needs the "gz_ModTimeStamp" field. But for simplicity and flexibility, we advise that you add all four fields into every table in your mobile file that you want to sync.''

March 21, 2013, at 02:02 PM by 98.245.113.231 -
Changed lines 35-36 from:
--> AND, if the table is your "[[glossary | primary table]]" for an entity (like the invoice table in invoices) them you need three additional fields:
to:
--> AND, if the table is your "[[glossary | primary table]]" for an entity (like the invoice table in invoices) then you need three additional fields:
March 21, 2013, at 02:00 PM by 98.245.113.231 -
Changed lines 35-36 from:
--> AND, if the table is you're "[[glossary | primary table]]" for an entity (like the invoice table in invoices) them you need three additional fields:
to:
--> AND, if the table is your "[[glossary | primary table]]" for an entity (like the invoice table in invoices) them you need three additional fields:
March 15, 2013, at 08:19 PM by 50.132.84.245 -
Changed lines 89-90 from:
-> Be sure to do this in both your mobile and hosted files.
to:
-> Be sure to do this in both your mobile and hosted files. And if you're creating these fields just for sync, be sure they're indexed (in field options, click storage and either check "Automatically create indexes...")
March 12, 2013, at 09:21 PM by 50.132.84.245 -
Added lines 23-24:
-> ''And while you need these fields in your tables, you DON'T want them on your sync layouts.''
November 11, 2012, at 09:41 PM by 50.132.84.245 -
Added lines 41-44:
'''Modification of related records.'''

-> If your sync layout has related fields or portals on it, take a moment to read about how GoZync considers a record "changed" as you may need to add some some scripts so [[TriggeringRecordMods | changes to related records still trigger a record to sync]].

November 11, 2012, at 07:06 PM by 50.132.84.245 -
Added lines 85-86:
! Checking Your Work
November 11, 2012, at 07:03 PM by 50.132.84.245 -
Changed line 89 from:
-> Visit the "Fields & Scripts" tab of the Integration wizard in GZH. When everything checks out green you can move on to [[Integration4Of4 | Step 4 of 4]].
to:
-> Visit the "Fields & Scripts" tab of the Integration wizard in GZH. When everything checks out green you can move on to [[Integration4Of4 | The Relationships Tab: Step 4 of 4]].
November 11, 2012, at 07:00 PM by 50.132.84.245 -
Changed line 89 from:
-> Visi the "Fields & Scripts" tab of the Integration wizard in GZH. When everything checks out green you can move on to [[Integration4Of4 | Step 4 of 4]].
to:
-> Visit the "Fields & Scripts" tab of the Integration wizard in GZH. When everything checks out green you can move on to [[Integration4Of4 | Step 4 of 4]].
November 11, 2012, at 06:59 PM by 50.132.84.245 -
Changed line 89 from:
-> When everything checks out green you can move on to [[Integration4Of4 | Step 4 of 4]].
to:
-> Visi the "Fields & Scripts" tab of the Integration wizard in GZH. When everything checks out green you can move on to [[Integration4Of4 | Step 4 of 4]].
November 11, 2012, at 06:58 PM by 50.132.84.245 -
Changed lines 65-66 from:
-> If you're already down with UUIDs, create your primary keys as Text fields with an auto-enter calc of Get(UUID). Uncheck "Do not replace existing value..." and check "Prohibit modification..."  Your auto enter definition should look like this:
to:
-> If you're already down with UUIDs, create your primary keys as Text fields with an auto-enter calc of Get(UUID). Uncheck "Do not replace existing value..." and check "Prohibit modification..." 

-> Take your existing ID field and...

--> 1. Turn it into a text field (you may have had it as a number originally).

--> 2. Add an auto-enter calc. Click "Options" and then "Specify" next to "Calculated value". Enter the following as the calc definition:

---> Get ( UUID )

--> Your calc should look like this:

%width=500 newwin% [[http://www.seedcode.com/rootimages/stikipad/gozync/UUID1.png | http://www.seedcode.com/rootimages/stikipad/gozync/UUID1.png]]

--> 3. Set it to not be modifiable. Click "OK" on the screen above and make sure your auto-enter options are set
like this:
November 11, 2012, at 06:56 PM by 50.132.84.245 -
Changed lines 65-66 from:
-> If you're already down with UUIDs, create your primary keys as Text fields with an auto-enter calc of Get(UUID). Uncheck "Do not replace existing value..." and check "Prohibit modification..."
to:
-> If you're already down with UUIDs, create your primary keys as Text fields with an auto-enter calc of Get(UUID). Uncheck "Do not replace existing value..." and check "Prohibit modification..."  Your auto enter definition should look like this:

%width=500 newwin% [[http://www.seedcode.com/rootimages/stikipad/gozync/UUID2.png | http://www.seedcode.com/rootimages/stikipad/gozync/UUID2.png]]

-> Be sure to do this in both your mobile and hosted files.

November 11, 2012, at 06:55 PM by 50.132.84.245 -
Changed lines 39-40 from:
--> Copy these from QuicContact.fmp12 (our mobile example file).
to:
--> Copy these from QuicContact.fmp12 (our mobile example file). None of these fields require any modification after being pasted in.
Changed lines 49-50 from:
-> Again, open one of GoZync sample mobile files (like QuickContact) and in scripts you'll see a folder called "GoZync".
to:
-> Again, open one of GoZync sample mobile files (like QuickContact.fmp12) and in scripts you'll see a folder called "GoZync".
November 11, 2012, at 06:52 PM by 50.132.84.245 -
Changed lines 25-26 from:
--> The hosted tables only require a single new field named "gz_ModTimeStamp".
to:
--> The hosted tables only require a single new field named "gz_ModTimeStamp". Copy this field from QuickContactHosted.fmp12
Added lines 39-40:
--> Copy these from QuicContact.fmp12 (our mobile example file).
November 10, 2012, at 04:41 PM by 50.132.84.245 -
Changed lines 39-42 from:
to:
'''A note about field names.'''

-> The following characters are prohibited in field names when syncing: #, !, •  Please remove them from any field names in your synced tables.

August 09, 2012, at 04:37 AM by 50.132.84.245 -
Changed lines 11-12 from:
-> Open one of GoZync sample mobile files (like InvoicesMobile) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records. And you don't need to do this in your hosted file.
to:
-> Open one of GoZync sample mobile files (like QuickContact) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records. And you don't need to do this in your hosted file.
Changed lines 44-45 from:
-> Again, open one of GoZync sample mobile files (like InvoicesMobile) and in scripts you'll see a folder called "GoZync".
to:
-> Again, open one of GoZync sample mobile files (like QuickContact) and in scripts you'll see a folder called "GoZync".
July 11, 2012, at 03:36 PM by 50.132.84.245 -
Changed lines 7-8 from:
!! Step 6: Add required fields [[#Fields]]
to:
!! Step 6.1: Adding a new table to your mobile file [[#gzTable]]

'''Pasting in the gz table.'''

-> Open one of GoZync sample mobile files (like InvoicesMobile) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records. And you don't need to do this in your hosted file.

-> If you don't have FileMaker Advanced, and can't copy and past tables, you can import the gz table into your file; starting in your mobile file, click "import" in the lower right of the Tables tab of File / Manage / Database.

!! Step 6.2
: Add required fields [[#Fields]]
Changed lines 39-48 from:
!! Step 6.1: Adding a new table to your mobile file [[#gzTable]]

'''Pasting in the gz table.'''

-> Open one of GoZync sample mobile files (like InvoicesMobile) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records. And you don't need to do this in your hosted file.

-> If you don't have FileMaker Advanced, and can't copy and past tables, you can import the gz table into your file; starting in your mobile file, click "import" in the lower right of the Tables tab of File / Manage / Database.

!! Step 6.2
: Required Scripts (Mobile file only) [[#Scripts]]
to:

!! Step 6.3: Required Scripts (Mobile file only) [[#Scripts]]
July 08, 2012, at 06:20 PM by 50.132.84.245 -
Changed lines 5-6 from:
You'll also paste in a folder of scripts; like the fields, these come in without requiring any modification.
to:
You'll also paste in a folder of scripts; like the fields, most of these come in without requiring any modification. There is one script you'll want to change; more on that below.
Added lines 49-50:
-> You only need to edit one of these scripts, "Zync - Is a new version permitted". Toward the beginning of that script we go to a layout based on the [[glossary | primary TO]] you're syncing. Edit the script so you're going to the right layout. You can return to this script later to add additional branches for other TOs you may be syncing in the same file.
July 07, 2012, at 08:21 PM by 50.132.84.245 -
Changed lines 53-54 from:
-> Each table you're going to zync, both on the mobile and hosted side needs it's [[gloassry | primary keys]] converted to UUIDs.
to:
-> Each table you're going to zync, both on the mobile and hosted side needs it's [[glossary | primary keys]] converted to UUIDs.
July 07, 2012, at 08:21 PM by 50.132.84.245 -
Changed lines 51-52 from:
inlcude a page on UUIDs?
to:
'''Convert your primary keys to UUIDs.'''

-> Each table you're going to zync, both on the mobile and hosted side needs it's [[gloassry | primary keys]] converted to UUIDs.

-> For more on the rationale here and details on what UUIDs are, read our [[UUIDs | article on UUIDs]].

-> If you're already down with UUIDs, create your primary keys as Text fields with an auto-enter calc of Get(UUID). Uncheck "Do not replace existing value..." and check "Prohibit modification..."

July 07, 2012, at 08:04 PM by 50.132.84.245 -
Changed lines 43-48 from:
-> Again, open one of GoZync sample mobile files (like InvoicesMobile) and in scripts you'll see a folder called "GoZync". Copy that folder and paste it into your mobile file. (You don't need to add these to your hosted file.)

--> If example file is in same relation to GZM, file reference will be right.

--> Scripts come in without mods
.
to:
-> Again, open one of GoZync sample mobile files (like InvoicesMobile) and in scripts you'll see a folder called "GoZync".

- Be sure that the example file you're copying from is in the same folder as
your mobile file and GoZyncMobile.fmp12

-> Then copy that folder and paste it into your mobile file. (You don't need to add these to your hosted file.) If you don't have FileMaker Advanced you can import the folder of scripts by clicking the "import" icon in the lower right of the Manage Scripts window in your mobile file.
July 07, 2012, at 08:01 PM by 50.132.84.245 -
July 07, 2012, at 08:01 PM by 50.132.84.245 -
Changed lines 5-6 from:
You'll also bring in a folder of scripts; like the fields, these come in without requiring any modification.
to:
You'll also paste in a folder of scripts; like the fields, these come in without requiring any modification.
Changed lines 35-36 from:
-> Open one of GoZync sample mobile files (like InvoicesMobile) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records.
to:
-> Open one of GoZync sample mobile files (like InvoicesMobile) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records. And you don't need to do this in your hosted file.
Changed lines 41-44 from:
-> '''Pasting in scripts.'''

--> Copy from example file.
to:
'''Pasting in scripts.'''

-> Again, open one of GoZync sample mobile files (like InvoicesMobile) and in scripts you'll see a folder called "GoZync". Copy that folder and paste it into your mobile file. (You don't need to add these to your hosted file.)
July 07, 2012, at 07:48 PM by 50.132.84.245 -
Added lines 5-6:
You'll also bring in a folder of scripts; like the fields, these come in without requiring any modification.
July 07, 2012, at 07:47 PM by 50.132.84.245 -
Changed lines 31-34 from:
-> '''Pasting in the gz table.'''

--> adfasg
to:
'''Pasting in the gz table.'''

-> Open one of GoZync sample mobile files (like InvoicesMobile) and copy the gz table, pasting it into your mobile file. The table requires no modification and no records.

-> If you don't have FileMaker Advanced, and can't copy and past tables, you can import the gz table into your file; starting in your mobile file, click "import" in the lower right of the Tables tab of File / Manage / Database.

July 07, 2012, at 07:41 PM by 50.132.84.245 -
Changed lines 3-4 from:
Some comments
to:
GoZync just needs a couple of fields in your tables. Please add these fields exactly as they are in our sample files and don't change their names.
Changed lines 11-12 from:
-> If you don't have advanced, just recreate the fields in your table, paying special attention to the field's type and auto-enter definition (if any).
to:
-> If you don't have advanced, just recreate the fields in your table, paying special attention to the field's type and auto-enter definition (if any). Or %newwin% [[http://seedcode.com/cp-app/contact/1 | get in touch]] and we can wire this up for you.
Changed lines 23-24 from:
--> AND, if the table is you're "primary table" for an entity (like the invoice table in invoices) them you need three additional fields:
to:
--> AND, if the table is you're "[[glossary | primary table]]" for an entity (like the invoice table in invoices) them you need three additional fields:
July 06, 2012, at 04:29 AM by 50.132.84.245 -
Changed line 53 from:
-> When everything checks out green you can move on to [[Integration3Of4 | Step 4 of 4]].
to:
-> When everything checks out green you can move on to [[Integration4Of4 | Step 4 of 4]].
July 06, 2012, at 04:27 AM by 50.132.84.245 -
Changed line 53 from:
-> When everything checks out green you can move on to [[Integration3Of4 | Step 3 of 4]].
to:
-> When everything checks out green you can move on to [[Integration3Of4 | Step 4 of 4]].
July 06, 2012, at 04:14 AM by 50.132.84.245 -
Added lines 48-53:

!! Scan and Validate  [[#Scan]]

'''Click "Refresh..." at the bottom of the screen to check your work..'''

-> When everything checks out green you can move on to [[Integration3Of4 | Step 3 of 4]].
July 06, 2012, at 04:12 AM by 50.132.84.245 -
Deleted line 44:
July 06, 2012, at 04:04 AM by 50.132.84.245 -
July 06, 2012, at 03:35 AM by 50.132.84.245 -
Changed lines 3-6 from:
You may have nothing to do on this tab and arrive to it already with a green checkbox at the top of the screen. In particular, if the layout you chose on the previous screen doesn't have any related fields on it, then there is nothing to do here and you can move on to [[Integration3Of4 | Step 3 of 4]].

But if you do have related fields on your layout, GoZync will pick them up and create additional table occurrence rows for them: each of which needs a table occurrence and a blank layout added to GoZyncHosted (GZH) and to GoZyncMobile (GZM).

to:
Some comments
Changed lines 29-30 from:
!! Step 6.1: Adding a new table to mobile [[#gzTable]]
to:
!! Step 6.1: Adding a new table to your mobile file [[#gzTable]]
July 06, 2012, at 03:34 AM by 50.132.84.245 -
Changed lines 1-7 from:
! Related Fields and Scripts
\\

!! [[#Fields]] Step 6: Add required fields

-> You'll need to add a couple fields to your tables to get GoZync to work
. The fields are listed below. If you have FileMaker Advanced you can simply copy and paste these fields from one of GoZync's example files (be sure to copy the hosted fields from the ''hosted'' example file, the mobile ones from ''mobile'').
to:
!! Background: Pasting in Fields and Scripts

You may have nothing to do on this tab and arrive to it already with a green checkbox at the top of the screen. In particular, if the layout you chose on the previous screen doesn't have any related fields on it, then there is nothing to do here and you can move on to [[Integration3Of4 | Step 3 of 4]].

But if you do have related fields on your layout, GoZync will pick them up and create additional table occurrence rows for them: each of which needs a table occurrence and a blank layout added to GoZyncHosted (GZH) and to GoZyncMobile (GZM).

!! Step 6: Add required fields [[#Fields]]

'''You'll need to add a couple fields to your tables to get GoZync to work.'''

->
The fields are listed below. If you have FileMaker Advanced you can simply copy and paste these fields from one of GoZync's example files (be sure to copy the hosted fields from the ''hosted'' example file, the mobile ones from ''mobile'').
Changed lines 31-32 from:
!! [[#gzTable]] Step 6.1: Adding a new table to mobile
to:
!! Step 6.1: Adding a new table to mobile [[#gzTable]]
Changed lines 37-38 from:
!! [[#Scripts]] Step 6.2: Required Scripts (Mobile file only)
to:
!! Step 6.2: Required Scripts (Mobile file only) [[#Scripts]]
Changed lines 48-49 from:
!! [[#UUID]] Step 7: UUIDs
to:
!! Step 7: UUIDs [[#UUID]]
June 24, 2012, at 06:00 PM by 50.132.84.245 -
June 24, 2012, at 05:28 PM by 50.132.84.245 -
Changed lines 36-39 from:
--> adfasg


to:
--> Copy from example file.

--> If example file is in same relation to GZM, file reference will be right.

--> Scripts come in without mods.


June 24, 2012, at 04:13 PM by 50.132.84.245 -
Changed lines 26-27 from:
!! [[#gzTable]] Step 6: Adding a new table to mobile
to:
!! [[#gzTable]] Step 6.1: Adding a new table to mobile
Changed lines 32-33 from:
!! [[#Scripts]] Step 6: Required Scripts (Mobile file only)
to:
!! [[#Scripts]] Step 6.2: Required Scripts (Mobile file only)
June 24, 2012, at 04:12 PM by 50.132.84.245 -
June 24, 2012, at 04:08 PM by 50.132.84.245 -
Changed lines 26-29 from:
!! [[#gzTable]] Step 6: Adding the gz table to mobile

-> '''Pasting in a new table.'''
to:
!! [[#gzTable]] Step 6: Adding a new table to mobile

-> '''Pasting in the gz table.'''
June 24, 2012, at 04:07 PM by 50.132.84.245 -
Added lines 26-31:
!! [[#gzTable]] Step 6: Adding the gz table to mobile

-> '''Pasting in a new table.'''

--> adfasg

Deleted lines 33-36:
-> '''Creating the gz table in mobile.'''

--> dasfg

June 24, 2012, at 04:06 PM by 50.132.84.245 -
Changed lines 28-30 from:


to:
-> '''Creating the gz table in mobile.'''

--> dasfg

-> '''Pasting in scripts.'''

--> adfasg



June 24, 2012, at 03:49 PM by 50.132.84.245 -
Added lines 26-30:
!! [[#Scripts]] Step 6: Required Scripts (Mobile file only)



June 24, 2012, at 03:48 PM by 50.132.84.245 -
June 24, 2012, at 03:48 PM by 50.132.84.245 -
June 24, 2012, at 03:48 PM by 50.132.84.245 -
Added line 3:
June 24, 2012, at 03:48 PM by 50.132.84.245 -
Changed line 2 from:
to:
\\
June 24, 2012, at 03:48 PM by 50.132.84.245 -
Changed lines 1-4 from:
! Tab 3 of 4: Related Fields and Scripts

[[#Fields]] !!Step 6: Add required fields
to:
! Related Fields and Scripts

!! [[#Fields]] Step 6: Add required fields
Changed lines 25-26 from:
[[#UUID]] !!Step 7: UUIDs
to:
!! [[#UUID]] Step 7: UUIDs
June 24, 2012, at 03:47 PM by 50.132.84.245 -
Changed lines 3-4 from:
[[#Fields]] !! Step 6: Add required fields
to:
[[#Fields]] !!Step 6: Add required fields
Changed lines 25-26 from:
[[#UUID]] !! Step 7: UUIDs
to:
[[#UUID]] !!Step 7: UUIDs
June 24, 2012, at 03:47 PM by 50.132.84.245 -
Changed lines 1-4 from:
Hi again

[[#
Fields]] Step 6: Add required fields
to:
! Tab 3 of 4: Related Fields and Scripts

[[#Fields
]] !! Step 6: Add required fields
Changed lines 25-26 from:
[[#UUID]] Step 7: UUIDs
to:
[[#UUID]] !! Step 7: UUIDs
June 24, 2012, at 03:16 PM by 50.132.84.245 -
Changed lines 17-18 from:
--> gz_ModTimeStamp
to:
---> gz_ModTimeStamp
Changed line 21 from:
--> gz_Send \\
to:
---> gz_Send \\
June 24, 2012, at 03:16 PM by 50.132.84.245 -
Changed lines 15-16 from:
--> Your mobile tables require one GoZync field as well. The same one: "gz_ModTimeStamp".
to:
--> Your mobile tables require one GoZync field as well. The same one:

-->
gz_ModTimeStamp
June 24, 2012, at 03:15 PM by 50.132.84.245 -
Changed lines 15-17 from:
--> Your mobile tables require four GoZync fields:

to:
--> Your mobile tables require one GoZync field as well. The same one: "gz_ModTimeStamp".

--> AND, if the table is you're "primary table" for an entity (like the invoice table in invoices) them you need three additional fields:

--> gz_Send \\
gz_Sent \\
gz_TimeStampSent

June 24, 2012, at 03:11 PM by 50.132.84.245 -
Changed lines 13-14 from:

to:
-> '''Mobile.'''

--> Your mobile tables require four GoZync fields:


June 24, 2012, at 02:49 PM by 50.132.84.245 -
Changed lines 15-16 from:
[[#UUIDs]] Step 7: UUIDs
to:
[[#UUID]] Step 7: UUIDs
June 24, 2012, at 02:38 PM by 50.132.84.245 -
Added lines 12-17:



[[#UUIDs]] Step 7: UUIDs

inlcude a page on UUIDs?
June 24, 2012, at 02:35 PM by 50.132.84.245 -
Added lines 1-11:
Hi again

[[#Fields]] Step 6: Add required fields

-> You'll need to add a couple fields to your tables to get GoZync to work. The fields are listed below. If you have FileMaker Advanced you can simply copy and paste these fields from one of GoZync's example files (be sure to copy the hosted fields from the ''hosted'' example file, the mobile ones from ''mobile'').

-> If you don't have advanced, just recreate the fields in your table, paying special attention to the field's type and auto-enter definition (if any).

-> '''Hosted.'''

--> The hosted tables only require a single new field named "gz_ModTimeStamp".
(855) SEEDCODE
[email protected]
Follow us: