Dear Team
Yesterday I have setup a following architecture: I deployed process “Process1” to a Tenant. I have created in Integration Service a HTTP Webhook connector, and added a trigger to run Process1. Process1 included Webhook Event Happened activity. When I deployed Process1 to the Tenant, I chose in Package Requirements correct connections for the webhook event happened activity. I also created a webhook to run on specific events: process.created, process.updated, process.deleted on the same Tenant. I have copied the endpoint generated by the Integration Service to the webhook, so that the process.created etc. events trigger the Process1 flow. Yesterday all worked fine, and when I updated any process on the Tenant, Process1 flow started.
However today I needed to add some new dependencies and renamed the Process1 to Process2. I have deployed it again to the Tenant, keeping the same allocations to connections etc. in Package Requirement during creation of process. I have switched the trigger in the HTTP Webhook connector from Process1 to trigger Process2 instead. I tested by updating any process on Tenant and it did not work. There was not even a trace in the Trigger activity in IS. My understanding is, even if there is something wrong with the code inside Process2, it should at least try to trigger it. I have refreshed the endpoint in the webhook, recreated it, recreated the entire connector and the webhook, nothing helps.
After yesterday’s initial success we have communicated this to the business team and are supposed to go live on Monday, so this is super urgent, is there anyone that could help?
TL;DR:
Webhook for event process.updated/process.created is either not sending request, or HTTP-Webhook connector is not receiving it - why? Yesterday it worked fine