Hi André,
By reading my question I understand that its a bit confusing. Yes, I noticed the change type field.
I want to trigger the flow also on delete actions, however, adding and modifying works according the filter rows, where delete action did not respect the conditions in filter rows field.
It ignored the condition in filter row mserp_resourceid eq '' and contains(mserp_categoryid ,'INORM') - so even the mserp_resourceID was NOT empty it was triggered on delete action.
But with the answer of Jonas, I switched to trigger conditions and it worked.
my trigger condition:
@OR
(contains(triggerBody()?['mserp_categoryid'],'OH'),
AND
(equals(triggerBody()?['mserp_resourceid'],''),
contains(triggerBody()?['mserp_categoryid'],'INORM')))
side Note:
I was copying the trigger condition from another flow with a business event connector from FinOps and had some issues at it didnt work with the dataverse connector, because the there is a difference in the syntax of the trigger condition
with FinOps connector the trigger condition would be:
@equals(triggerBody()?['body/mserp_resourceid'],'')
with dataverse connector the trigger condition would be:
@equals(triggerBody()?['mserp_resourceid'],'')
So the part "body/" needs to be deleted. Maybe its obv for developers, but for me it wasnt.
Kind regards, Adis