About FmPro Script Diff
Regulatory Compliance and Certifications - 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 comparision feature implemented by FmPro Script Diff enables companies 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 thru each of the changed scrpt lines, potentially saving hours of work looking for these changes manually.
Using FmPro Script Diff
FmPro Script Diff Helps FileMaker Developers Answer the Following Questions:
Modified 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
Quickly display only the modified scripts within a large
group of scripts using the Diff screen menu item Changed Scripts.
The list of scripts on the Diff screen can also be filtered by: All
Scripts, New Scripts, Deleted Scripts and Unchanged
FmPro Script Diff turns the XML definition of each script into human-readable text which can easily be searched. Found text strings are highlighted in yellow in the Script Text field.
Searching for the name of a developer is quick and easy
(if each developer adds comments to their code!). Pressing the TAB key
automatically advances to the next found text string within the script.
FmPro Script Diff can be used interactively during development to instantly find every place where a global variable is modified within your scripts.
Using FmPro Script Diff to search the text of your scripts
for a fieldname will generally be faster than waiting for FileMaker
to calculate the dependencies within a large solution. The Search feature
can help you safely perform this type of "what if" analysis,
without endangering the structure of your database.
Search & Replace can be performed on variable names,
Tablename::Fieldnames, Table Occurrences and text strings throughout
an entire group of scripts. Updated scripts can then be pasted directly
into FileMaker. All script attributes including Script Name, Script
ID and Include in Menu status are retained when transferring scripts
via the clipboard.