Update: Tried the GlobalID in Title hack but when I pass from WF to Field Maps, it still triggers a collect new and not edit existing.
A just good enough for now works by:
1. In App Integration, Pick a specific Field Map but I do NOT map fields from WF to F Maps (I tried everything but it just triggers a collect). So... pick a map, don't pass fields.
2. Mobile Workforce, users select Open In Field Maps which drops a pin at the right location, then from the "What's here", they can simply select the Feature and edit in field maps then close the work order right in the Field Maps interface.
OLD WORKFLOW
- get's around the crews having to 1. Open in Workforce, 2. Select Open in Field Maps, 3. Doing Maintenance by collecting new in a separate feature layer then 4. Remembering to go in Workforce to close the work, etc.
Note: 4. will often be forgotten, frustrating Dispatch
NEW (HACKY WORKFLOW)
1. Open in Workforce, 2. Select Open in Field Maps, 3. Select Assignment in "What's Here" 4. Do maintenance in Field Maps against the extended Assignments layer, 5. Update Assignment status & fields then save which immediately takes effect in Workforce for dispatch & public reporting maps*.
Pros: More streamlined, easier, better for dispatch, better for field
Cons: Does not immediately edit the right feature in Field Maps (aka eliminate 3. in HACKY WORKFLOW).
Note: Hacky but delicious. This workflow will ... um... flow work better. Esri, hurry and get Workforce and Field Maps integrated pronto! I'll buy you (um, well, just 1 employee) snacks when you do!
* Yup, we have a Survey123 Connect project that hangs off the same Feature Layer and does some cool lookups like the streetlight number, address, etc. Fun!