Skip to main content
Question

FME ArcGIS Feature Service Writer – Unable to Configure Upsert Without OBJECTID / GlobalID Issues

  • April 16, 2026
  • 1 reply
  • 55 views

kylewicks
Contributor
Forum|alt.badge.img+6

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.

1 reply

hkingsbury
Celebrity
Forum|alt.badge.img+70
  • Celebrity
  • April 20, 2026

I’ve run into a few issues with a similar workflow in the past. We ended up going back to separate insert and update writers as the behaviour was more predictable.

One thing that we did run into, and was a real head scratcher for a bit, was you need to make sure the destination Esri service has Global Ids enabled.

Have you come across this article?

Updating ArcGIS Online Feature Services using UPSERT – FME Support Center