What is RefreshFM?

RefreshFM is an importing automation tool for FileMaker developers. It automates the creation of data migration scripts in any solution to allow quick imports of a live data solution into an empty “Development” version of the same solution. Because the build process is automated and comprehensively error checked you know in advance that you won’t miss any steps and that you can guarantee the import performs as expected.

RefreshFM can be used on any FileMaker solution, and it doesn’t require that you make any changes at all to your solution.

Why use RefreshFM?

You could easily build and develop your own update routines to handle this process, it’s certainly possible. However it would take you a long time to build a process that was as detailed and comprehensive as the process built into RefreshFM. Working from scratch, we’ve setup a complete import process from start to a running import for some real life solutions in less than five minutes.

This product has complete error checking every step of the way. You can be guaranteed that every record has come across and that every serial field is set correctly, exactly as you specified.

RefreshFM allows you to create the update process once, and perform it consistently every time. So you can test your new changes without concerns about the import process changing, or without you accidentally missing a step when you have to run it on your live solution.

And best of all you can implement RefreshFM without making any changes to your solution files at all, so you can get a working update process without altering the live working files.

What about the Separation Model?

There are many developers these days who prefer to work in files where you have separated the data and UI. This presents some definite advantages to either a single or multi file model, but it still has some drawbacks for when you’re wanting to update the data model. RefreshFM is useful in these situations as you can use this update process to make the data model changes with the least amount of down time.