Querying a fuzzy database in Kofax Transformations can be a hassle – if you are to follow the official script sample provided with KTM/KTA. For once, it’s overly complicated, outdated and not all parts of the[…]
Category: KTM
Swapping OCR Representations in KTM
This isn’t a post about which OCR engine is better. Sometimes FineReader will do a better job, sometimes RecoStar shines. In fact, sometimes you’d love to work with the result of both engines. Kofax Transformation however[…]
Scripting with Style
Let’s face it: even without the zero-code approach in KTA, you will reach a certain point where a script locator will do the job much quicker than anything else. In Kofax Transformations (formerly KTM), scripting[…]
Order To Chaos: Version Control and Transformations
If your backup and developing strategy involves creating lots of folder copies, manual comparison of two different versions and storing the final release candidate on a file server in a zip named such as “acme-invoices-v1.4_final.zip”[…]
Efficient Release Management in Kofax Transformations
Working with different systems such as dedicated development, testing and productive environments can be a nightmare from a Kofax Developer’s point of view. There is no convenient way to copy the entire configuration from one[…]
Kofax Technical Support News
Did you know that Kofax publishes technical updates about their products on a regular basis via RSS? So, if you want to stay up to date about new product releases, service and fix packs, you[…]
The Real Classification Problem
Quite often, I find both partners and customers overwhelmed with the task of document classification in KTM. And surprisingly often the classification challenge is not a technical or mathematical, but a conceptual one. In this[…]
Stop Focusing on Accuracy!
I’m often approached by customers – mainly project managers or process owners – asking me for assistance on assessing the current state of their capture processes (or former projects). Most interestingly, one thing that I[…]
The IntializeComboBox problem
Just recently, Kofax published an article about the IntializeComboBox method not working as intended (or: not working at all). While the workaround presented is the correct (and only) way to populate a combobox in script,[…]
The Missing Array Functions
The year is 2015 and we still have to use WinWrap Basic when it comes to Transformations (KTM’s Project Builder or KTA’s Transformation Designer). As it is unlikely that this will change very soon, why[…]
The Magic behind Fuzzy Database Search
Have you ever used the Database Lookup in one of Kofax’ products? Were you always wondering how this ingenious little helper retrieves records in the blink of an eye, even with tens or hundred of[…]
KTM Validation: The Missing Search Function
Searching for text is an essential feature you will find in almost any application: your favourite web browser, your word processor, and your text editor. Even your CMS allows you to search for documents or[…]
Calling Web Services in KTM
Web Services can achieve a variety of things for you. For example, you might want to convert a certain value to another. In the context of KTM, you may need to verify a certain number[…]
Custom Shortcut Keys in Thin Client Validation (JS Hacking)
Thin Client Validation is a great thing: without any installation, you can validate your documents out of the web browser. All of the UI elements are supported, and most of the script events are as[…]
Database Lookup, the Fast Way
When doing database lookups in KTM validation, this is what you’ll usually see: Most of the times, there is a separate button that will pop up the search dialogue, where you – later on –[…]
Classify based on Batch Field
There’s a question that keeps surfacing over and over again: using a batch field, how could KTM classify a document to match that field’s value? Such a behaviour is desired if you: Already classify before[…]
Building Document Sets
When it comes to representation learning, you usually need to create two distinct document sets: one for training your classifier, and one for testing your model. It’s essential not to mix documents, i.e. the test[…]
KTM: Colourful Validation
Just a couple of weeks ago I wrote an article about Colourful Tables in KTM validation. Then it hit me: why restrict that to tables? Kofax allows us to have colours in tables, labels and[…]
Colourful Tables
Just a few weeks ago I stumbled upon a property in KTM I wasn’t aware of: table cells can have their background colour changed! That’s not only fancy but in fact very useful to point[…]
Undo in KTM tables
One thing that’s definitely missing in KTM: an undo button! Well, most of the time you won’t recognize it, especially if you never worked with tables, And CTRL + Z works fine in normal fields.[…]