.com Solutions Inc. - logo  
Products - Header Buttons
FmPro Script Diff bullet item 7b FmPro Layout Diff bullet item 7b FmPro Migrator bullet item 7b CGIScripter



Products - FmPro Script Diff - Overview - Title Graphic

FmPro Script Diff Demo Available for download...

About FmPro Script Diff
FmPro Script Diff compares, edits, 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. Each script’s XML source can be manually edited or updated via the Search & Replace feature, and pasted back into FileMaker.

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
Transferring scripts between FileMaker and FmPro Script Diff is done by copying & pasting the scripts via the clipboard. No DDR Export is required. The XML code representing each script is parsed, converted to human-readable text and checked for errors. Each script is stored in an embedded SQLite database within FmPro Script Diff, capable of storing up to 2TB of data. Selected scripts can then be copied back onto the clipboard as XML for pasting back into FileMaker or as RTF formatted text for project documentation. Each attribute of the script definition is copied onto the clipboard, including Script Name, Script ID, and Include in Menu status.

FmPro Script Diff Helps FileMaker Developers Answer the Following Questions:

What changes have been made to this ScriptMaker script?

FmPro Script Diff - Diff Results

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 Deleted text.

Which scripts have been changed between two database revisions?

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 Scripts.

Which scripts were modified on a particular day?

FmPro Script Diff - Date Search

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.

Which scripts were modified by a specific developer?

FmPro Script Diff - Search for Developer Name

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.

Where is this global variable modified within each script of my solution?

FmPro Script Diff - Search for Global Variable

FmPro Script Diff can be used interactively during development to instantly find every place where a global variable is modified within your scripts.

Is this field used by any script in my solution (before I delete, modify or reuse it)?

FmPro Script Diff - Fieldname Search

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.

How can I find and change a text string, variable, fieldname or Table Occurrence within dozens or even hundreds of ScriptMaker scripts?

FmPro Script Diff -  Search & Replace Text

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.


order now button




. .


. .

Home | Products | Services | Downloads | Order | Support | Contact

Legal Notices

.   .
Home Products Services Downloads Order Support Contact