The following SDK code which changes a field value on an entry is not seen by the Workflow Subscriber.
I have to use the LF Client to manually change the field before my Wait Condition is met.
The way I know this is that I see the workflow is waiting on Wait for Entry Change. After I manually update the field to Ready, then back to Exported in the client the Workflow moves on. There is no errors in the subscriber log and I have tried restarting the subscriber.
Fields.LockObject(Lock_Type.LOCK_TYPE_WRITE); Fields.set_Field("MarkedForExport", "Exported"); Fields.Update();