Skip to main content
Solved

Monitoring an Esri Hosted layer

  • May 30, 2024
  • 4 replies
  • 93 views

cstewartfortsas
Contributor
Forum|alt.badge.img+3

Is it possible to construct an FME Flow/Server (I currently have Server 2022.2) process that can monitor an Esri Enterprise (10.8.1) hosted layer?  We are trying to build something that notifies particular people when changes are made.

 

Thanks

Carl

Best answer by jkr_wrk

Well, if it is your own survey it is actually very easy. In your survey123 you can use the Webhook capability that will visit your FME Server to start the workspace.

The body of the webhook will contain the data that is edited as json. With a text reader (or json reader) you could even extract the change.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

jkr_wrk
Influencer
Forum|alt.badge.img+35
  • 424 replies
  • May 30, 2024

What are your requirements? Do you need to know within seconds? What changes do you want to detect?

Is it your own Enterprise?

Is there a column with changedBy date?

 

If not… you could download all the data and do a changedetection every 5 minutes on your data and the service?

You could request all ObjectID's and see if there are changes in record numbering?

But if you want to know if some field or geometry is changed and there is no changedByDate field it would be very intense to check.

 

 


cstewartfortsas
Contributor
Forum|alt.badge.img+3
  • Author
  • Contributor
  • 11 replies
  • May 30, 2024

Thanks jkr_wrk,

The changes we’re tying to capture are new records arriving from an S123 survey.  It is our own system and we’re currently using a version of that change detection you mentioned.  It works, but we had it running about 75 times a day. 

There aren’t actually very many changes to this data, but they tend to come at random intervals.  So to simplify things, the idea was to try and implement some version of monitoring like it can do with folders or database tables (with triggers), but this keeps looking more & more like it’s not actually possible.

If it truly isn’t, then yes there edit tracking on this dataset and I’ll probably try and see if I can make a more efficient version using the date field from that.

 


jkr_wrk
Influencer
Forum|alt.badge.img+35
  • 424 replies
  • Best Answer
  • May 31, 2024

Well, if it is your own survey it is actually very easy. In your survey123 you can use the Webhook capability that will visit your FME Server to start the workspace.

The body of the webhook will contain the data that is edited as json. With a text reader (or json reader) you could even extract the change.


cstewartfortsas
Contributor
Forum|alt.badge.img+3
  • Author
  • Contributor
  • 11 replies
  • May 31, 2024

Thanks jkr_wrk,

 

I will read up on webhooks.