We are experiencing a new issue in FMGO 16 where Insert From Device (barcode) will fail about 50% of the time. On successfully scanning a barcode, it will beep and the camera interface will disappear like normal, but then the targeted global field will show no value in it. The way my clients describe it, "It never works the first time, but usually from the 2nd to the 5th time it'll work, then after that, it will continue to work". Our tests confirm their reports.
We've run dozens of tests and combinations: adding go to field, go to object, inserting pauses, commit record, not commit record, both specifying and not specifying a target field, etc. The only thing that works, is launching the same hosted database via FMGO 15. It has not failed once in 15, which makes me think this is a new problem with 16.
So far we've created a workaround by looping the step until a value has been properly captured, but that's when we started to notice that this may be a deeper issue than merely a partially-functioning script step.
It seems that whenever a failure occurs, other script steps begin to fail until the script has finished running. I'd rather not get into those details just yet as to not distract from the real issue which is… Please fix this broken step!