App: FmPro Script Diff
Developer: .com Solutions Inc.
Genres: Developer Tools

FmPro Script Diff compares, searches and stores FileMaker ScriptMaker scripts - outside the FileMaker database. Changed scripts are compared on a line-by-line basis and displayed with color coded tags to the left of each modified line. Interline changes are also highlighted to indicate Changed, Added or Deleted text.

Display FileMaker Pro script structure at a glance:
Use the graphical control flow feature to instantly see the structure of your code (or someone else's) at a glance. Even with deeply nested code like the example shown here, you can quickly understand the structure. These marked up scripts can easily be printed or copied onto the clipboard as RTF text for pasting into word processing documents or email. The RTF format preserves the bold, italic, underline and colorized error text of the script.

This feature can also be a time saver for authors writing books/articles who need to copy the formatted script text into their publications.

Importing scripts into FmPro Script Diff is as easy as copying scripts via the clipboard from the FileMaker Script Workspace window into FmPro Script Diff. The Database1 tab represents the 1st version of scripts and the Database2 tab represents the 2nd version of the scripts. Click the = button to compare both sets of scripts.

Top 10 Features
[These features extend the capabilities of the built-in FileMaker Pro Script Workspace.]

1) Line by line script comparisons displayed with colorized result tags and interline highlighting.
2) Displays graphical control flow view showing script structure at a glance, easily exported as PDF files.
3) Search scripts for text strings, variables, fieldnames, and table occurrence names.
4) Counts and displays highlighted search terms.
5) Instantly copies stylized script text into other applications.
6) Jumps to highlighted errors or found search terms with the TAB key.
7) Exports scripts into a convenient packaged file for sharing among developers or archiving.
8) Facilitates database auditing and change management.
9) Supports the automatic generation of script definition XML via external tools.
10) Stores and exports scripts within open source SQLite3 database files.

A common requirement for regulatory compliance and industry certifications (including: Sarbanes-Oxley [aka: Sox, Sarbox], FDA 21 CFR Part 11, ISO 9000) is to maintain a verifiable audit trail for modifications made to IT systems. The unique line-by-line script comparison feature implemented by FmPro Script Diff enables developers to quickly document ScriptMaker changes between any two versions of a FileMaker database solution. Pressing the TAB key within the Diff screen enables an auditor to instantly advance through each of the changed script lines, potentially saving hours of work looking for these changes manually.

Release notes: