This converts a Kofax Transformation Project file into a human readable and machine-diffable markdown file.
Each class is written to its own markdown file in the subfolder md of the project folder.
Useful for storing in GitHub and seeing script and config changes.
Supports
- class structure, fields, tables, locator names
- formatters, validation rules, dictionary and database names
not included yet
- properties of locators, formatters, validation rules, databases and dictionaries.
Compatible with KTM, KTA and RPA.
- Download Kofax Transformation Markdown.
- Copy KT_Markdown.exe into your Project Folder.
- Double-click KT_Markdown.exe.
- Your markdown files will be created in the subfolder md in the project directory.
- They can be viewed and diffed in Visual Studio Code or in GitHub.
- At commandline type KT_markdown.exe [fpr_filename] [outputfoldername]
KT_markdown.exe c:\temp\ktproject\
To compile into a standalone executable without any dlls do the following.
- Meun Build/Publish Section.
- Click Publish.
- The version number increments itself.
Both parameters are optional. It works out what you mean.
- ScriptVariables.xml file is optional
- Fixed project scripts.
- improved console logging.
- write scripts to separate .vb files.
- delete old files if class name changes.
- only update files if file changed. This preserves useful "Date Modified" on files in File System.
- highlight default OCR profiles and Formatters with *.
- Show field info in a table including thresholds.
- writes a .md for each class.
- internal hyperlinks.
- shows mappings from locators to fields.
- shows subfields of locators