We are in the processing of moving all our projects from FlexiCapture 11 to FlexiCapture 12.
During Verification, our operators use the Enter key to move through the unverified characters, and either repair the data that was incorrect, or press enter to confirm and move to the next unverified field. We have the option "Go to Uncertain Field on confirmation" selected.
In FC11, when they had completed checking all of the unverified characters, they would be prompted by the message "There are no unverified characters in the tasks" so they knew that they had completed everything, and could close the task. In FC12 however, it does not prompt the operator with a message at all. When they have completed checking everything, they need to realize that it has not moved off the last field they confirmed.
Is there a way in FC12 to prompt the operator when they have completed checking all of the unverified characters, so they can close the task?
We have code in "On Task Close" that confirms there are no rule errors and unverified symbols, so they can't close it before they have completed everything. I can 't find an event that I can display a message once they have completed checking everything.
I have looked into using Data Verification before it gets to the Verification stage, but it does not meet our requirements, so I have ruled this out as an option.
Thanks for your assistance.
Comments
6 comments
Couldn't you use the same event, "On Task Close"? It sounds like you are just wanting to perform a different check, a different rule. If there are no unverified symbols, prompt the user with a message.
Thanks for your response Adrian
Correct me if I am wrong, but doesn't the "On Task Close" only run when the operator closes the task? Unless there is a way to get the task to automatically close once they have completed all the checks?
I want a message to inform the operator that they have completed the checks on the unverified symbols, and there are no rule errors, so they know that they can close the task.
I understand now. I think what you want is a script in the document definition. There is an event handler in the document definition called "After document rules are checked". Put a script there that checks all the fields for unverified characters. If there are none, display a message. This event fires on the verification form as each rule is checked. (tabbing off of a field for example). This would fire frequently depending on how many rules there are.
I don't know of a way to do this natively, but this event should work for you.
Great, thanks Adrian.
I'll have a look into this, certainly sounds like what I am looking for.
I initially had a problem with it, as it was only checking the current document, so it displayed the message as it completed each document (so a task with 30 documents in it, displayed the message 30 times).
I modified it so after checking the current document is complete, it loops through all the other documents to see if they are also complete. If any document is not complete, it exists the loop. If all of the documents are complete, then it will display the message. I have tested the time to process the task with and without my extra code, and it took the same amount of time to process the task, so it appears the overhead of this is negligible.
I'll do a bit more testing, but this appears to working as I wanted it to.
Thank you very much for your assistance Adrian.
Glad you got it working. :-)
Please sign in to leave a comment.