Is it possible to set "Creator" and "Editor" fields when working with features in a GeodatabaseFeatureTable?

275
1
01-04-2019 03:04 PM
deleted-user-7asiru_Gs_LV
New Contributor II

Hello,

I am using version 100.4 of the runtime.

I have an AGOL hosted feature layer that is set to track the creator and editors of a feature:

However, I cannot get these settings be respected when creating or editing features in a GeodatabaseFeatureTable. The fields are always empty. I was able to get this working with ServiceFeatureTables by setting the Credential property before adding or updating a feature, causing a token to be sent with the add/update request.

I have tried the following:

- Setting the Credential property on the OfflineMapSyncJob object that is returned from OfflineMapSyncTask.SyncOfflineMap. This throws an exception with a message saying to use the AuthenticationManager.

- Before syncing: Adding a Credential to the AuthenticationManager that matches the Geodatabase.Source property. I can see in fiddler that this causes a token to be sent with the request to FeatureServer/uploads/upload, but the creator/editor fields are still not set.

- Before creating the feature: Adding a Credential to the AuthenticationManager that matches the Geodatabase.Source property. Inspecting the feature that is returned from GeodatabaseFeatureTable.CreateFeature() shows that the creator/editor fields are empty.

 

Is it possible to set "Creator" and "Editor" fields when working with features in a GeodatabaseFeatureTable?

0 Kudos
1 Reply
dotMorten_esri
Esri Frequent Contributor

These fields will be set by the server, based on the user accessing the server.

0 Kudos