With the addition of token passing to workflow in Quickfields I've been using workflow to do the heavy lifting for cleaning up and splitting apart address blocks and the like.
However one key thing I'm missing is the ability to easily do substitutions without resorting to writing a custom script. I know that I could do a split and then join back together but that is rather wonky.
Here's an example:
I have a city line from an address block. The Address block floats somewhere on the document so I can't zone OCR the document. I also have to account for name, dba's, aka's, fka's, etc. So I pass a very large OCR zone to workflow as a token and have workflow do the heavy lifting of splitting things apart and making the educated guesses I want to make. Plus I break off some parts of the workflow into other workflows and call them by doing an invoke workflow (which allows me to reuse that in multiple document types easily and quickly)
However I get stymied by something that is easily fixed in Quick Fields if the state has been scanned in as W1 or WI (W + Vertical Bar) instead of WI.
I can easily fix the vertical bar issue since that shouldn't appear anywhere using a substitution in QF . However at the time I'm passing my data to workflow I can't turn all 1's into I's since I haven't narrowed it down to just the state abbreviation yet.
And making tons of pattern matches making W1 into WI, 1N into IN, 1A into IA is a lot of extra work.