Action reference

Back to the guide index

The Action Library groups the most commonly authored steps. The exact input controls shown on the canvas depend on the selected action.

A Preview badge beside a group name means that the group contains one or more actions available for early use but not yet generally available. The badge does not mean that every action in the group is in preview. Point to an individual preview action in the Designer to see the Preview action tooltip. Preview action inputs and behaviour may change in a future release.

Start

ActionPurpose
Open environmentOpen the active environment URL. Worker-based runners apply the saved session; Browser uses the session in the current browser profile.

Navigation

ActionPurpose
Open appOpen a model-driven app by selecting its metadata GUID or matching its visible app label.
Open areaSelect an area from the app's area switcher.
Navigate to tableOpen a Dataverse table directly by logical name or by matching its navigation label on the sitemap.
Navigate to grid viewOpen a table's list view by logical name.
Change viewSelect a named saved view from the current table's view selector.
Navigate to new formOpen a blank create form by table logical name.
Open recordOpen an existing record by matching visible text.

Form and fields

ActionPurpose
Wait for form readyWait until the D365 form shell finishes loading.
Click tabOpen a form tab such as Summary, Details, or Related.
Set field valueSet one or more form fields.
Clear field valueClear a field on the current form.
Get field valueRead a field value and record it in the report.

Records and grids

ActionPurpose
Wait for grid loadWait until the model-driven grid finishes loading.
Filter grid keywordSearch the current grid with a keyword.
Filter grid columnFilter a named visible column.
Get grid cellRead a cell using a row index and column name.
Get grid row countRecord the current row count in the report.
Verify grid emptyCheck that the current grid has no visible rows.
Select record rowSelect a visible grid or subgrid row.
Select grid rowsSelect rows by zero-based row index.
Click subgrid commandRun a named command in a related grid or subgrid.

Timeline

ActionPurpose
Create timeline recordOpen the Timeline add menu and choose an activity type.

Commands and keys

ActionPurpose
Click NewSelect the current page's New command.
Click SaveUse Save Only or Save and Close.
Confirm delete dialogConfirm a delete dialog.
Assign record to userAssign the current record to yourself, a user, or a team.
Click command bar buttonSelect a command by its visible name.
Press keyPress a key such as Enter, Tab, or Escape.

Business Process Flow

ActionPurpose
Click BPF stageSelect a Business Process Flow stage.
Move BPF stageMove back, next, or finish.
Set BPF fieldSet a value in the Business Process Flow area.

Validation and assertions

ActionPurpose
Verify message/textCheck that matching text, a message, or a notification is visible.
Verify record createdCheck that a created record appears in a row, link, or form title.
Verify field valueCompare a form field with an expected value.
Verify field stateCheck whether a field is shown, hidden, enabled, or disabled.
Verify field required levelCheck for none, recommended, or required.
Verify view columnsCheck that expected grid column headers are visible.
Verify section visibilityCheck whether a form section is shown or hidden.
Verify tab visibilityCheck whether a form tab is shown or hidden.
Verify form typeCheck for a normal or quick form.
Verify active BPF stageCheck the active Business Process Flow stage.
Verify BPF field valueCompare a Business Process Flow field with an expected value.
Verify BPF field requiredCheck that a Business Process Flow field is required.

Dataverse Web API

ActionPurpose
Verify Dataverse valuePoll Dataverse for a field value on the current record.
Delete current record via Web APIDelete the current record through Xrm.WebApi.
Verify current record deletedConfirm that the last Web API-deleted record cannot be retrieved.

Xrm form context

ActionPurpose
Get Xrm attributeRead an attribute through the Xrm form context.
Set Xrm attributeSet an attribute through the Xrm form context.
Set Xrm submit modeSet submit mode to always, dirty, or never.
Verify Xrm attributeCompare an Xrm attribute with an expected value.
Set field visibilityShow or hide a field through Xrm.
Set field disabledEnable or disable a field through Xrm.
Set field required levelSet none, recommended, or required through Xrm.

Some recorded or existing cases may also contain supported actions that are not currently displayed in the Action Library, such as lookup selection or field-disabled verification.