|
|
|||
|
|||
|
|
|||
FileMaker Pro Conversion, Upgrade, and Consolidation
|
|||
This is a two-part article tackling the challenge of converting and consolidating FileMaker Pro .fp3 and .fp5 file types to .fp7 and above. In part one, we cover the FileMaker conversion process. In part two, we cover the process of Consolidating FileMaker Files. If you are already using FileMaker 7 or above, go on to part two Between the two parts, we will guide you through converting and consolidating a multi-file .fp5 solution while maintaining the functionality of your previous solution. And of course, you’ll be gaining all the latest FileMaker feature enhancements . Once you complete the conversion and consolidation process, no layouts will be visible to the end users, scripts will be hidden, and your menu will be custom-designed to clean up your interface and enhance the user experience (e.g. Report Menu). The end result will be a consolidated, clean, single .fp7 solution from what was once a multi-file .fp5 system. (Depending on your consolidation design, you may actually have a few files, but it will still be greatly improved.) Planning the FileMaker Upgrade
While everyone has different needs, of the four options, we most often recommend going with the first option. We suggest this route because it costs the least long-term, carries the least amount of risk, and provides the most benefits. However, converting FileMaker Pro from .fp3 or .fp5 format to .fp7+ can be a complex task that poses challenging problems. Scheduling and Planning Tools
Obviously, this can really add up money-wise. If you’d like help, fill out our FileMaker Project Request and we can work with you to get you the best possible solution. To learn more, read about our FileMaker Conversion and Migration Analysis.
To understand the main components of any system and guide the solution, we always create an Entity Relationship Diagram (ERD). The ERD becomes the cornerstone of the development process. While the average user can usually skip this part, you must be sure to know your solution to ensure the application is properly designed. Next, you need to create a DDR in FileMaker 6 Developer. The DDR is a report of the entire system at the file level and helps determine whether to use the hub-and-spoke methodology or to rewrite the entire system. The DDR will be referenced throughout the conversion process. If you do not have FileMaker 6 Developer, this can be skipped, but be sure to know your solution so the application is properly designed. Passwords Cleaning up your existing solution
TIP: If your solution is in production and you don't want to do this on a live copy, take the latest backup and do this work and the remainder of the conversion from the backup. FileMaker Naming Conventions – Best Practices Read more about relationship naming in DB Services’ article, FileMaker Naming Conventions and Development Standards Relationship Naming TIP: Expect to review all Go to Related steps in scripts or on layouts after conversion. These will be found in the Conversion Issues Report. Layout Naming TIP: Generate a list of duplicate layout names and only rename/add prefixes to duplicate layout names. Script Naming Tip: In the pre-FileMaker 7 days, each file was a single table. When you called a script in another file, FileMaker assumed you were now in the context of the file you just called. So, if you called an external file script and the first line was New Record Request, then in the consolidated file in .fp7 format, you would be creating a new record based on where you are at and <em>not</em> in the external file in .fp5. For this same script to work appropriately in a consolidated file in .fp7 format, you need to change the context of the script to have a Go To Layout to the appropriate context before the New Record Request. MetadataMagic's Conversion Issue Report provides a great starting point for all occurrences of scripts called externally. The external script must have a Go To Layout call present at the beginning of the script. Also, scripts that call an external script and return must have a Go to Original Layout after executing the external script. Value lists Fields Best Practices
For more detailed information, please read our FileMaker Pro Naming Conventions and Development Standards document. Purging (recommended, but optional) - Right now is a good time to eliminate/purge items no longer used rather than carrying around the luggage throughout the conversion . We recommend you run the solution through MetadataMagic each time you purge items to ensure you didn't create any errors. In a worse case scenario, you can easily go to a backup. 2. CONVERTING TO .fp7 (FileMaker 7, 8, 8.5, 9, 10+) Using the Hub and Spoke method, we select the largest file to serve as the single .FP7 file (largest file of solution is typically based on number of scripts, layouts, relationships). This will save you a lot of time. Continue to part 2: FileMaker File Consolidation You may also wish to read FileMaker's Upgrading to FileMaker 8 article.
|
All Rights Reserved
Database Development Services, Inc |

