Select to view content in your preferred language

Enterprise server referenced feature services webhooks

465
3
2 weeks ago
Hlynur
by
Occasional Contributor

Hello.

I am trying to create referenced FeatureServices webhooks on our Enterprise server logged in as an admin and following this guide:
Create webhooks—Portal for ArcGIS | Documentation for ArcGIS Enterprise

And I'm already getting stuck on part 2 as when I go an select my relevant referenced FeatureService webhook directory, as when I get a list of all the services on our server under the directory OurServer/admin/services then there are only Mapserver services marked there an no FeatureServices. 

So when I do select a Mapserver service, for example directory:
OurServer/server/admin/services/folder/MyService.MapServer

and go to its page then I see that the FeatureServer Extension is enabled, then I scroll further down to click onto create a webhook, I am brought to a directory:
OurServer/server/admin/services/folder/MyService.MapServer/webhooks/create

And that all goes fine and dandy.

So my question is, is it correctly understood here that I shouldn't be seeing FeatureServices in my directory at all and its enough to do as above described to create a FeatureService webhook, and if not then what am I doing wrong and how can I access a FeatureService through the admin interface to create a webhook for it?

What I want to accomplish is that FME Flow picks up on a entry being created/edited within the dataset in a FeatureService and by that kicking off a Flow workspace through an automation. 

-Hlynur GISus

0 Kudos
3 Replies
JakeSkinner
Esri Esteemed Contributor

Hi @Hlynur,

is it correctly understood here that I shouldn't be seeing FeatureServices in my directory at all and its enough to do as above described to create a FeatureService webhook,

Yes, that is correct.

Hlynur
by
Occasional Contributor

Thank you for this @JakeSkinner, so then I'm baffled why my process doesn't work. Its a simple Webhook:

KristjanHlynurIngolfsson_4-1756196422881.png

Which should basically just kick of a workspace to run on FME Flow when I create, update or delete an entry in the single dataset in the FeatureService. But nothing happens on the Flow end when I do so.

However when I originally connect the Webhook to Flow then the automation there runs of without a glitch by itself (just when it is started originally and nothing after that). So it seems like the two systems are speaking well with each other and the dataset in question is in a feature set on our SDE that has Archiving, Global ID's and Editor tracking enabled. 

So Im not sure what Im doing wrong here, any suggestions are very much welcomed.

-Hlynur

0 Kudos
Hlynur
by
Occasional Contributor

Furthermore I notice that after I log out of the admin account and log in again after a while the webhooks I have created from before have vanished.

Plus when I try the trick shown here at 11:19 (enter admin between rest and serviced in my service in question):
https://youtu.be/D9PMC2yGJbA?si=MWZMEp6vfTsMGo48&t=680

then the page I get is much more poorer than the one shown in the video:

KristjanHlynurIngolfsson_0-1756200734141.png

And it is lacking the Webhook section at the bottom, regardless of if I have created one or not.
Hope this gives some insight into what I am doing wrong here...

Hosted feature layer webhooks enable automated notifications, updates, and limitless other integrations triggered by events in your hosted feature layer. In this session, learn how to set up a webhook on your hosted feature layer, then leverage a webhook provider to drill down to feature-level ...
0 Kudos