Problem
The generated Dataverse trigger parameter metadata for CommondataserviceTriggerOperations.OnNewItems exposes only $filter, $orderby, $top, and $skip.
Live Connector Namespace TriggerConfig creation for GetOnNewItems_V2 rejects the request unless both dataset and table are supplied:
- Without
dataset: OpenApiOperationParameterValidationFailed - missing required property dataset.
- With
dataset but without table: OpenApiOperationParameterValidationFailed - missing required property table.
- With both values returned by Dataverse discovery: TriggerConfig creation succeeds with
201 Created and state: Enabled; a new account invokes the configured callback.
Expected
CommondataserviceTriggerParameters.OnNewItems should expose the required trigger configuration fields so callers can construct a valid TriggerConfig from generated metadata. The same contract should be reviewed for OnDeletedItems and OnUpdatedItems.
Acceptance criteria
- Add
dataset and table constants to the generated parameter metadata for each applicable Dataverse row trigger.
- Mark required versus optional parameters accurately in the generator source/model if that metadata surface supports it.
- Add regression coverage for the generated trigger parameter set.
- Regenerate the Dataverse client and verify a TriggerConfig payload can include all required fields without undocumented string literals.
Problem
The generated Dataverse trigger parameter metadata for
CommondataserviceTriggerOperations.OnNewItemsexposes only$filter,$orderby,$top, and$skip.Live Connector Namespace TriggerConfig creation for
GetOnNewItems_V2rejects the request unless bothdatasetandtableare supplied:dataset:OpenApiOperationParameterValidationFailed- missing required propertydataset.datasetbut withouttable:OpenApiOperationParameterValidationFailed- missing required propertytable.201 Createdandstate: Enabled; a new account invokes the configured callback.Expected
CommondataserviceTriggerParameters.OnNewItemsshould expose the required trigger configuration fields so callers can construct a valid TriggerConfig from generated metadata. The same contract should be reviewed forOnDeletedItemsandOnUpdatedItems.Acceptance criteria
datasetandtableconstants to the generated parameter metadata for each applicable Dataverse row trigger.