I’m working on building a workflow in FME (2025.1) to publish and maintain a hosted feature layer in ArcGIS Portal/Enterprise, and I’m running into issues getting upsert (insert/update) functionality working properly.
Goal
I have a point layer that I’m creating in FME and writing to a hosted feature service that I created FROM FME. I want to:
- Run the workspace repeatedly
- Update existing features if they already exist
- Insert new ones if they don’t
- Avoid creating duplicates each run
I keep running into problems with global ID or object ID. I’ve tried using the Unique Identifier Generator to create a Global ID.

