There is a bug with new feature Retrieve field values for each entry found in Search Repository activity, when the value stored in a Field with type number is a fraction, for example : 2646.54
How to reproduce:
In LF Client:
1- Create "1" document "A" with template "A" with Field "A" where Field "A" type is a number
2- save this number in Field "A" 2646.54
---------------------------
In WF designer:
1- Add "Parallel"
2- Work in first "Sequence"
A- Add "Search Repository"
- configure the search to find document "A"
- ((Use)) the new LF 9.2.1 feature: Retrieve Field in search activity to get value from Field "A"
B- Add "Assign Token Values"
- create "Token 1" and assign to it %(SearchRepository_Filed A)
C- Add "For Each Entry"
- configure it to use the "Search Repository: Output Entries"
D- Add "Assign Token Values 2"
- create "Token 2" and assign to it %(ForEachEntry_CurrentEntry_Field A)
if you run it this one will be empty!!!
---------------------------
3- Work in first "Sequence 2" - his one work perfectly
A- Copy "Search Repository" into "Sequence 2" to be "Search Repository 2"
- ((Remove)) the new LF 9 SP 2 feature: Retrieve Field in search activity to get value from Field "A", make it empty
B- Add "For Each Entry 2"
- configure it to use the "Search Repository 2: Output Entries"
C- Add "Retrieve Field Values"
- make sure it use the default which is "for each Entry 2: current entry"
- ((Use)) Retrieve Field to get value from Field "A"
D- Add "Assign Token Values 3"
- create "Token 3" and assign to it %(RetrieveFieldValues_Field A)
this one work perfectly
---------------------------
4- Run it and you can see Token 2 is empty