A modern Azure DevOps extension that provides one-click actions for work items with advanced rule management and macro support.
Features
🚀 One-Click Actions
Direct Action Buttons: Execute common work item actions with a single click
Color-Coded Interface: Visual indicators for different action types
Work Item Integration: Seamlessly integrated into Azure DevOps work item forms
⚙️ Rule Management
Visual Rule Editor: Create and manage rules with an intuitive interface
Rule Scopes: Personal, Team, and Global rule scopes
Import/Export: Share rules across teams and projects
Rule Validation: Built-in validation for rule creation
🔧 Macro System
Dynamic Values: Use macros like @Me, @Today, @FieldValue(fieldName)
Date Arithmetic: Support for date calculations (@Today+1, @StartOfMonth-1)
Field References: Access work item field values dynamically
Macro Help: Interactive help panel with examples
📊 Settings Hub
Rule Management: Complete CRUD operations for rules
Settings Panel: Configure extension behavior
Tab Navigation: Organized interface for different settings
User Experience: Modern, responsive design
Installation
Install from Marketplace: Search for "OneClick Actions" in the Azure DevOps Marketplace
Add to Organization: Install the extension in your Azure DevOps organization
Configure Rules: Navigate to Project Settings → OneClick Settings to set up your rules
Usage
Work Item Form
Open any work item in Azure DevOps
Look for the "OneClick Actions" group in the work item form
Click any action button to execute the corresponding rule
Use the header icons for help, refresh, and settings
Settings Management
Navigate to Project Settings → OneClick Settings
Create new rules using the Rule Editor
Manage existing rules in the Rules tab
Configure extension settings in the Settings tab
Rule Types
Actions
Set Field: Update work item fields
Add Comment: Add comments to work items
Add/Remove Tags: Manage work item tags
Link Work Items: Create relationships between work items
Save Work Item: Save work item changes
Mention Users: Notify team members
Triggers
Field Change: Trigger when specific fields change
Work Item Created: Trigger on work item creation
Work Item Updated: Trigger on work item updates
Manual: Trigger on button click
Conditions
Field Comparison: Compare field values
Work Item Type: Filter by work item type
User Context: Check current user
Date Conditions: Time-based conditions
Macro Examples
@Me # Current user
@Today # Today's date
@Today+1 # Tomorrow
@Today-7 # One week ago
@StartOfMonth # First day of current month
@StartOfMonth+1 # First day of next month
@FieldValue(System.AssignedTo) # Assigned to field value
@CurrentIteration # Current iteration
Configuration
Rule Scopes
Personal: Rules visible only to you
Team: Rules visible to your team
Global: Rules visible to all users in the project
Rule Status
Enabled: Rules that are active and can be executed
Disabled: Rules that are inactive but preserved
Support
For issues, feature requests, or questions:
GitHub: [Repository Link]
Documentation: [Documentation Link]
Support: [Support Contact]
Version History
v1.0.0
Initial release
Basic rule management
One-click action buttons
Macro system
Settings hub
Import/Export functionality
License
This extension is provided under the MIT License.
OneClick Actions - Streamline your Azure DevOps workflow with powerful one-click actions and intelligent rule management.