The title is a little lengthy but here is what I am trying to do. Employee Files have an Employee Name field attached to their main folder. I want to have part of a workflow take first and last name tokens provided early in the process and search the repository for any employee file with the supplied name and return anything that is close but not the same as the supplied name.
For instance, here is the breakdown of the process. HR opens up a Form, fills in the needed information, first name last name etc, and submits it. Workflow steps in and tries to see if the employee already has a file or if one is needed. If the file exists it just places the form in the correct spot, however, if the name doesn't already exist it kicks back to the Form with some options, "Not already in Laserfiche, please add them", "Go back and correct the name", or "cancel".
What I want is when it gets to this screen it lists names in Employee Files that are similar in case the user mistyped the name, for instance, if HR went to add stuff to my file and said my name was Timothy Holton it would work just fine, if they said my name was Timothy Holtn instead it would be possible for them to just add it anyways, I would like a way to have the search return Timothy Holton via a fuzzy search.
This is what I am trying to use as my Search Repository query
{[]:[Employee Name]="%(RetrieveBusinessProcessVariables_Employee_First_Name)*%(RetrieveBusinessProcessVariables_Employee_Last_Name)"} & {LF:Name="*", Type="F"} & {LF:LOOKIN="NVIH\HR\"}
This should only find folders in \hr\ that have the Employee Name field filled in with a name matching the first name token any middle name or none and last name token and I have fuzzy search turned on to find any results that are 2 letters different but looking up Timothy*Holton works fine but Timothy*Holten brings up nothing.