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)