Supported system actions
This section lists the system actions that are supported when using the ActionCanExecute event.
Note: If you have custom actions defined in custom toolbar buttons, they are all supported when using the event. For details, see Add custom toolbar buttons.
Supported defect actions
The following table lists the actions that are supported when using the ActionCanExecute event for the Defect module.
| Action Name | Performed When You |
|---|---|
| Defects.DefectDetails | Click a specific defect ID. |
| Defects.GoToDefect | Click Go to Defect. |
| Defects.NewDefect | Click New Defect. |
| Defects.DeleteDefect | Click Delete. |
| Defects.RefreshAll | Click Refresh. |
| Defects.SetFilter | Click Filter. |
| Defects.ClearFilter | Click Filter > Clear Filter. |
| Defects.FilterAssignedToMe | Click Filter > Assigned to Me. |
| Defects.FilterDetectedByMe | Click Filter > Detected by Me. |
| Defects.AddToFavoritesCmd | Click Favorites > Add to Favorites. |
| Defect.OrganizeFavoritesCmd | Click Favorites > Organize Favorites. |
| Defects.ClearFavoritesCmd | Click Favorites > Clear Favorite. |
| Defects.<favorite ID> |
Click Favorites > a specific favorite. |
| Defects.UpdateSelected | Click Update Selected. |
| Defects.SelectColumns | Click Select Columns. |
Supported test lab actions
The following table lists the actions that are supported when using the ActionCanExecute event for the Test Lab module.
| Action Name | Performed When You |
|---|---|
| TestLab.NewFolder | Click New Folder. |
| TestLab.NewTestSet | Click New Test Set. |
| TestLab.Delete | Click Delete. |
| TestLab.CutInTree | Click Cut. |
| TestLab.CopyInTree | Click Copy. |
| TestLab.PasteInTree | Click Paste. |
| TestLab.GoToTestSet | Click Go to Test Set. |
| TestLab.SetFilter | Click Filter. |
| TestLab.ClearFilter | Click Filter > Clear Filter. |
| TestLab.AddToFavoritesCmd | Click Favorites > Add to Favorites. |
| TestLab.OrganizeFavoritesCmd | Click Favorites > Organize Favorites. |
| TestLab.ClearFavoritesCmd | Click Favorites > Clear Favorite. |
| TestLab.<favorite ID> | Click Favorites > a specific favorite. |
| TestLab.RefreshAll | Click Refresh. |
| TestLab.Rename | Select a test set folder or a test set, and click More Actions > Rename. |
| TestLab.Revert | Click Revert. |
Supported test plan actions
The following table lists the actions that are supported when using the ActionCanExecute event for the Test Plan module.
| Action Name | Performed When You |
|---|---|
| TestPlanTree.NewFolder | Click New Folder. |
| TestPlanTree.NewTest | Click New Test. |
| TestPlanTree.Rename | Select a test folder or a test, and click More Actions > Rename. |
| TestPlanTree.MarkAsTemplate | Select a test, and click More Actions > Rename. |
| TestPlanTree.Cut | Click Cut. |
| TestPlanTree.Paste | Click Paste. |
| TestPlan.Delete | Click Delete. |
| TestPlan.Refresh | Click Refresh. |
| TestPlan.SetFilterSort | Click Filter. |
| TestPlan.ClearFilterSort | Click Filter > Clear Filter. |
| TestPlan.AddToFavoriteCmd | Click Favorites > Add to Favorites. |
| TestPlan.OrganizeFavoritesCmd | Click Favorites > Organize Favorites. |
| TestPlan.ClearFavoritesCmd | Click Favorites > Clear Favorite. |
| TestPlan.<Favorite ID> | Click Favorites > a specific favorite. |
| TestPlan.GoToTest | Click Go to Test. |
| TestPlan.Copy | Click Copy. |
| TestPlan.Revert | Click Revert. |
Supported requirement actions
The following table lists the actions that are supported when using the ActionCanExecute event for the Requirements module.
| Action Name | Description |
| Requirements.NewFolder | In Details view, click New Folder. |
| Requirements.NewRequirement | In Details view, click New Requirement. |
| Requirements.Delete | In Details view, click Delete. |
| Requirements.GotoRequirement | Click Go to Requirement. |
| Requirements.RefreshToolBar | Click Refresh. |
| Requirements.SetFilter | Click Filter. |
| Requirements.ClearFilter | Click Filter > Clear Filter. |
| Requirements.AddToFavoriteCmd | Click Favorites > Add to Favorites. |
| Requirements.OrganizeFavoritesCmd | Click Favorites > Organize Favorites. |
| Requirements.ClearFavoritesCmd | Click Favorites > Clear Favorite. |
| Requirements.<Favorite ID> | Click Favorites > a specific favorite. |
| Requirements.GoToRequirement | Click Go to Requirement. |
| Requirements.Cut | Click Cut. |
| Requirements.Copy | Click Copy. |
| Requirements.Paste | Click Paste. |
| Requirements.AssignToRelease | Select a requirement, and click More Actions > Assign to Release. |
| Requirements.AssignToCycle | Select a requirement, and click More Actions > Assign to Cycle. |
| Requirements.Rename | Select a requirement, and click More Actions > Rename. |
| Requirements.SelectColumnsToolBar | In Grid view, click Select Columns. |
| Requirements.RequirementDetails | In Grid view, select a defect and click Details. |
| Requirements.Revert | In Grid view, click Revert. |
New actions -Version 26.1 P1 and later
The following table lists the new system actions added when using the ActionCanExecute event.
Note: The Context Type column indicates what data is available as parameters for each action.
| Action Name | Module/Area | Description | Context Type |
|---|---|---|---|
| TestCoverage.Select | Requirements →Test Coverage | Open the Select Tests dialog to add test coverage | N/A |
| TestCoverage.AddToCoverage | Requirements → Test Coverage | Add selected tests to requirement coverage | Array of test-node objects |
| TestCoverage.AddTestConfigurationToCoverage | Requirements → Test Coverage | Add selected test configurations to requirement coverage | Array of test-node objects |
| TestCoverage.Remove | Requirements → Test Coverage | Remove selected test coverage entries | N/A |
| TestCoverage.Refresh | Requirements → Test Coverage | Refresh the test coverage grid | N/A |
| DesignStep.NewStep | Test Plan → Design Steps | Create a new design step | N/A |
| DesignStep.Delete | Test Plan → Design Steps | Delete selected design step(s) | N/A |
| DesignStep.Copy | Test Plan → Design Steps | Copy selected design step(s) | N/A |
| DesignStep.Paste | Test Plan → Design Steps | Paste copied design step(s) | N/A |
| DesignStep.AddAttachments | Test Plan → Design Steps | Add attachment to a selected design step | N/A |
| DesignStep.CallToTest | Test Plan → Design Steps | Call to test from design steps | N/A |
| ReqCoverage.Select | Test Plan → Requirement Coverage | Open the Select Requirements drawer | N/A |
| ReqCoverage.AddToCoverage | Test Plan → Requirement Coverage | Add selected requirements to coverage (default, without children) | Array of requirement context objects (entityType, entityId, entityName, typeId, isFolder, author) |
| ReqCoverage.AddToCoverageWithoutChildren | Test Plan → Requirement Coverage | Add selected requirements to coverage without children | Array of requirement context objects (entityType, entityId, entityName, typeId, isFolder, author) |
| ReqCoverage.AddToCoverageIncludingChildren | Test Plan → Requirement Coverage | Add selected requirements to coverage including children | Array of requirement context objects (entityType, entityId, entityName, typeId, isFolder, author) |
| ReqCoverage.Remove | Test Plan → Requirement Coverage | Remove selected requirement coverage entries | N/A |
| ReqCoverage.Refresh | Test Plan → Requirement Coverage | Refresh the requirement coverage grid | N/A |
| TestConfiguration.New | Test Plan → Test Configuration | Create a new test configuration | N/A |
| TestConfiguration.Delete | Test Plan → Test Configuration | Delete selected test configuration(s) | N/A |
| TestConfiguration.Refresh | Test Plan → Test Configuration | Refresh the test configurations grid | N/A |
| TestConfiguration.AddAttachments | Test Plan → Test Configuration | Add attachment to a selected test configuration | N/A |
| TestConfigData.Refresh | Test Plan → Test Configuration Data | Refresh the data grid | N/A |
| TestConfigData.CopyDefaultValues | Test Plan → Test Configuration Data | Copy default parameter values to selected rows | N/A |
| TestConfigData.UpdateSelectedParams | Test Plan → Test Configuration Data | Update selected parameters to linked test instances | N/A |
| TestConfigData.UpdateAllParams | Test Plan → Test Configuration Data | Update all parameters to linked test instances | N/A |
| TestParameter.New | Test Plan → Test Parameters | Create a new test parameter | N/A |
| TestParameter.Delete | Test Plan → Test Parameters | Delete selected test parameter(s) | N/A |
| TestParameter.Refresh | Test Plan → Test Parameters | Refresh the test parameters grid | N/A |
| TestParameter.Details | Test Plan → Test Parameters | Open details for the selected test parameter | N/A |
| TestParameter.MoveUp | Test Plan → Test Parameters | Move the selected parameter up in order | N/A |
| TestParameter.MoveDown | Test Plan → Test Parameters | Move the selected parameter down in order | N/A |
| Attachment.Add | Attachments Tab (all entities) | Add a new attachment | N/A |
| Attachment.Delete | Attachments Tab (all entities) | Delete selected attachment(s) | N/A |
| Attachment.Refresh | Attachments Tab (all entities) | Refresh the attachments list | N/A |
| LinkedDefect.LinkByIdDefectTo<EndpointType> | Linked Entities Tab (all entities) | Open the Link Defect by ID flow for the current endpoint type | N/A |
| LinkedDefect.LinkByIdSubmitDefectTo<EndpointType> | Linked Entities Tab (all entities) | Submit Link Defect by ID for the current endpoint type | String (linkId) |
| LinkedDefect.LinkByIdRequirementTo<EndpointType> | Linked Entities Tab (all entities) | Open the Link Requirement by ID flow for the current endpoint type | N/A |
| LinkedDefect.LinkByIdSubmitRequirementTo<EndpointType> | Linked Entities Tab (all entities) | Submit Link Requirement by ID for the current endpoint type | String (linkId) |
| LinkedDefect.AddAndLinkDefect | Linked Entities Tab (all entities) | Create a new defect and link it to the entity | N/A |
| LinkedDefect.Remove | Linked Entities Tab (all entities) | Remove the selected linked defect(s) | N/A |
| ApprovalActions.Approve | E-Signature Approval Actions | Approve the entity | N/A |
| ApprovalActions.Reject | E-Signature Approval Actions | Reject the entity | N/A |
| ApprovalActions.Reassign | E-Signature Approval Actions | Reassign the approval to another user | N/A |
| ApprovalActions.Withdraw | E-Signature Approval Actions | Withdraw a submitted approval request | N/A |
| MyApprovals.Approve | My Approvals Page | Bulk approve selected items | Array of approval selection objects (entityType, entityId, submissionId, approvalRecordId) |
| MyApprovals.Reject | My Approvals Page | Bulk reject selected items | Array of approval selection objects (entityType, entityId, submissionId, approvalRecordId) |
| MyApprovals.Reassign | My Approvals Page | Bulk reassign selected items | Array of approval selection objects (entityType, entityId, submissionId, approvalRecordId) |
| MyRequests.Withdraw | My Requests Page | Withdraw selected approval requests | Array of request selection objects (entityType, entityId, submissionId) |

