FileMaker Go® runs FileMaker solutions (apps) on iPad and iPhone so you can easily manage and share information with your team anywhere you go. Check inventory in the warehouse, create invoices during client visits, perform inspections onsite, and more.
Build solutions using FileMaker Pro. Then use FileMaker Go to work with the data on an iOS device. For example, you can add, modify, delete, find, and sort records; display data in Form View, Table View, and List View; view information in portals, tab panels, slide panels, and web viewers; scan bar codes; and perform scripts and other tasks.
This guide provides information about tailoring solutions for FileMaker Go. To learn how to use FileMaker Go, see FileMaker Go Help. If you are new to FileMaker Pro, see FileMaker Pro documentation. For additional FileMaker documentation, visit Product Documentation.
Use one of the following options to work with data in FileMaker Go:
Before you connect to a file, make sure the file is enabled for FileMaker Network sharing.
Before you share FileMaker Pro files, prepare the files for hosting. Here is an overview of the process used to host files with FileMaker Server.
When FileMaker Server starts, it opens and hosts all FileMaker Pro files located in the default database folder and in the optional additional database folders, if specified. See FileMaker Server Help for more information.
After you share and host a file, you can connect to it as a client in FileMaker Go. See FileMaker Go Help.
Devices connect to hosted solutions using the fmapp extended privilege. See FileMaker Pro Help.
Note: FileMaker Go cannot access FileMaker Server hosts available through LDAP, and it cannot view or use SSL certificates from LDAP hosts.
For information about transferring files to or from a device, see FileMaker Go Help.
To transfer a file with container fields that store data externally, you must first embed the container field data. In FileMaker Pro, use the Save a Copy As command and choose self-contained copy (single file). Then transfer the copy, not the original file.
You can use the Import Records script step to merge data from a local FileMaker Pro file on a device to another FileMaker Pro file. FileMaker Go must have network access to FileMaker Server or FileMaker Pro.
Set up the field mapping and import order before you import. You can:
Example 1: Importing from a remote source (Source.fmp12) into a local file (Target.fmp12)
In this example, the Target.fmp12 file is on the iOS device. It needs a script that imports data from a remote source (Source.fmp12). You need to create the script in FileMaker Pro, then transfer the file to FileMaker Go. You can then run the script in FileMaker Go to update the local file (Target.fmp12) with data from the remote source (Source.fmp12).
Import Records [With dialog: Off; “Source.fmp12”; Update existing; Mac Roman]
and set up a path to the source file using your machine IP address. For example:
The local file is updated with data from the remote file.
Example 2: Importing from a local source (Source.fmp12) into a remote file (Target.fmp12)
Set Variable[$FilePath;Value:Get(DocumentsPath) & “Source.fmp12”]
Import Records[With dialog: Off; “$FilePath”; Add; Mac Roman]
where the path to the source file on the device is
In the Script Workspace, select the Import Records script step and select Specify import order.
If the source fields do not appear in the Import Field Mapping dialog box, select Specify data source. In the Specify File dialog box, for File Type, select FileMaker Pro files. Then add another path to Source.fmp12 to the path list. For example:
Using Target.fmp12 in FileMaker Go, you have added data from a file on the device (Source.fmp12) to a file on the host computer (Target.fmp12).
Tip: After you complete one import, the field mapping is retained if you selected Arrange by: last order in the Import Field Mapping dialog box. There is no longer a need for the
FileMaker Go does not support some script steps. To identify the script steps that are not supported, use the FileMaker Pro Script Workspace window. See FileMaker Pro Help.
FileMaker Go does not display an alert for unsupported script steps. Unsupported script steps return error code 3 (Command is unavailable). Use Get(LastError) to check for this error code.
Important: Running unsupported script steps may lead to unintended behavior or data corruption.
Layout and Preview modes aren’t supported in FileMaker Go. However, you can preview records by saving records as PDF and viewing the PDF within FileMaker Go.
Scripted or calculated times will display seconds on the device.
FileMaker Go doesn’t support:
Note: FileMaker Go displays menu items that are removed, but they are disabled.
When you save records as a PDF file, FileMaker Go uses the name of the window for the PDF filename.
By default, all manual export operations except those from the XLSX format use UTF-8; XLSX uses UTF-16.
You must use the Export Records script step to:
You can use the Insert From Device script step to enter content into a container field from a music library, photo library, camera, video camera, microphone, or signature; or to enter content into a container field or text field from a bar code source. See FileMaker Pro Help.
You can use the following script steps, functions, and script triggers to work with media in FileMaker Go:
See FileMaker Pro Help.
FileMaker Go doesn’t display the Hover state for objects.
When a snapshot link file that was created in Preview mode is opened in FileMaker Go, the file displays in Browse mode.
If scrolling is enabled in FileMaker Pro, you can swipe up or down to scroll inside a portal in FileMaker Go.
You can’t enable or disable file encryption in FileMaker Go. To enable or disable encryption, use the Developer Utilities in FileMaker Pro Advanced. If you transfer an encrypted file to an iOS device, the file remains encrypted on the device.
If Enable swipe gestures is enabled in FileMaker Pro, swipe to move forward or back within a slide control in FileMaker Go.
In FileMaker Go, popovers are dismissed when you tap outside the popover and when you start to scroll or zoom.
In FileMaker Go, you can enlarge the image on the screen up to 200%.
Some keystrokes behave differently on external keyboards.
|Functionality||Behavior in FileMaker Go|
Supported for field types that display the onscreen keyboard. Shift-Tab isn't supported.
Undo, Redo, Cut, Copy, Paste, Select All keys
Keystrokes to move between records (for example, Control-Down Arrow)
Modifier keys (for example, Option or Alt)
Hides or shows the onscreen keyboard
Not supported for value lists or date, time, and timestamp lists
You can use the following example to create an email with the file as an attachment.
Set Variable [$Output; Value: Get( TemporaryPath ) & “sample.pdf”] Save Records as PDF [With dialog: Off; “$Output”; Records being browsed] Send Mail [Send via E-mail Client; With dialog: Off; To: “firstname.lastname@example.org”; Subject: “Invoice” ; Message: “Test”; “$Output”]
By default, script steps that create output files will not overwrite an existing file. Instead, a number is added to the end of each filename. For example, the first time you run the Save Records as PDF script step for a sample file, the output filename is sample.pdf. The second time you run the script, the filename will be sample 1.pdf.
To replace the output file with the new one instead of keeping multiple copies, add the file path (file:fileName or filemac:fileName) to the script. For example, if you type
filemac:sample.pdf in the Specify Output File dialog box each time you run the script, the sample.pdf file in the Documents folder will be replaced with the new one.
The following example saves records as a PDF file named sample.pdf and will either create a new file or overwrite the existing file.
Save Records as PDF [With dialog: Off; “sample.pdf”; Records being browsed]
When users try to open a protected file in FileMaker Go, a dialog box prompts them to specify an account and a password. FileMaker Go checks the following settings in the specified order to determine how to open a protected file. If none of these settings are used, the user needs to enter the login information to open the file.
In FileMaker Pro, you can use the File Options dialog box to automatically log in using a specific account and password when you open the file.
In FileMaker Go, users can temporarily bypass the default login information when they open a file by touching and holding a filename in the files list. Releasing the filename displays a dialog box where users can enter a different account and password.
In FileMaker Pro, you can use the File Options dialog box to allow saving the password in the keychain. You can also require Touch ID or an iOS passcode before FileMaker Go can access its keychain. Users will be asked to use Touch ID or enter their iOS passcode to log in or to manage the keychain in FileMaker Go. See FileMaker Go Help.
When you press the Home button on your device, FileMaker Go moves to the background and saves the state of the file. FileMaker Go also saves the state of the file when you answer a phone call. When you switch back to FileMaker Go, you return to where you left off.
Files can be configured to require reauthentication after being in the background for a specified period of time. See Using the fmreauthenticate extended privilege.
After FileMaker Go moves to the background, you must reenter your account and password to return to the file, unless:
Use the fmreauthenticate extended privilege to require reauthentication after not using FileMaker Go for the specified number of minutes.
With this extended privilege, when FileMaker Go switches to the foreground, users must reenter the account name and password if the specified time limit has elapsed. Users can attempt to enter their account name and password five times before FileMaker Go closes the files.
New privilege sets created in FileMaker Pro include the keyword
fmreauthenticate10 (ten minutes) by default.
If a file is converted from an earlier version of FileMaker Pro, FileMaker Pro adds
fmreauthenticate10 to the keyword list for the converted file and uses the
fmreauthenticate0 extended privilege for all existing accounts.
Important: Set an iOS passcode so that iOS data protection is enabled on your device.
To limit unauthorized access:
For information about supported certificates, see the FileMaker Knowledge Base at http://help.filemaker.com.
© 2011-2016 FileMaker, Inc. All Rights Reserved.
5201 Patrick Henry Drive
Santa Clara, California 95054
FileMaker and FileMaker Go are trademarks of FileMaker, Inc. registered in the U.S. and other countries. The file folder logo and FileMaker WebDirect are trademarks of FileMaker, Inc. All other trademarks are the property of their respective owners.
FileMaker documentation is copyrighted. You are not authorized to make additional copies or distribute this documentation without written permission from FileMaker. You may use this documentation solely with a valid licensed copy of FileMaker software.
All persons, companies, email addresses, and URLs listed in the examples are purely fictitious and any resemblance to existing persons, companies, email addresses, or URLs is purely coincidental. Credits are listed in the Acknowledgments documents provided with this software. Mention of third-party products and URLs is for informational purposes only and constitutes neither an endorsement nor a recommendation. FileMaker, Inc. assumes no responsibility with regard to the performance of these products.
For more information, visit our website at http://www.filemaker.com.