-
Notifications
You must be signed in to change notification settings - Fork 0
Org Admin Guide
This guide covers organization-level administration for Effort Tracker, including license management, organization-wide data operations, and user management.
Navigate to Organization Settings > Effort Tracker (under Extensions section).
Accessing Effort Tracker organization settings
The organization admin interface has three tabs:
- Import / Export - Organization-wide data operations
- Purge Data - Delete records across projects
- License Management - Subscription and user management
The organization admin interface tabs
The License Management tab shows your subscription status and organization users.
The status panel shows three cards:
| Card | Description |
|---|---|
| Plan | Current tier (Free, Paid, Paused, Past Due) |
| Users | Current users / seat limit |
| Action | Add Seats or Manage Subscription link |
Subscription status cards
| Status | Description |
|---|---|
| Free | Using free tier (up to 5 users) |
| Paid | Active paid subscription |
| Paused | Subscription paused - resume to continue |
| Past Due | Payment failed - update payment method |
View aggregate statistics across all projects:
- Total Records: Total effort entries in the organization
- Projects: Number of projects with effort data
- Total Hours: Sum of all logged hours
Organization-wide statistics
View all users who have logged effort across your organization:
| Column | Description |
|---|---|
| User ID | Azure DevOps user identifier |
| User Name | Display name (if available) |
| Logs | Total effort entries by this user |
Organization users list
Note: Users without a display name will show an empty name column but still count toward licensing.
Click the refresh button to:
- Sync subscription status from Paddle
- Update user counts
- Refresh statistics
Refreshing license status
Export all effort data across all projects:
- Go to Import / Export tab
- Click Download All Organization Data
- A ZIP file downloads containing all projects' data
Exporting all organization data
Import effort logs with project assignment:
- Click Download Template
- Fill in data including
projectNameanduserIdcolumns - Click Select CSV File
- Review and import
workItemId,date,hours,activityType,notes,projectName,userId,userDisplayName
123,2025-01-15,4.5,Development,Implemented feature,ProjectA,user-guid-here,John Doe
456,2025-01-15,2.0,Testing,Wrote tests,ProjectB,user-guid-here,Jane Smith| Column | Required | Description |
|---|---|---|
| workItemId | Yes | The work item ID |
| date | Yes | Date in YYYY-MM-DD format |
| hours | Yes | Hours as decimal |
| activityType | Yes | Must match existing type |
| notes | No | Optional notes |
| projectName | Yes | Target project name |
| userId | Yes | Azure DevOps user ID |
| userDisplayName | No | User's display name |
Important: Importing new users counts toward your license limit. If the import would exceed your limit, it will be rejected.
Delete effort records across your entire organization. Use with extreme caution!
Delete specific records matching criteria:
- Go to Purge Data tab
- Select filter criteria:
- Projects
- Users
- Areas
- Activity Types
- Work Item IDs
- Click Purge Filtered Records
- Confirm the deletion
Organization-wide purge filters
Delete ALL effort data from the organization:
- Click Purge ALL Data
- Type your organization name to confirm
- Click Confirm Purge
Warning: This deletes ALL effort data across ALL projects. This action is irreversible!
Confirming organization-wide purge
The free tier includes:
- Up to 5 users per organization
- All features included
- No time limit
When you exceed 5 users:
- New users cannot log effort
- Existing users can continue
- Upgrade to add more users
When license limits are exceeded:
- A warning message appears in the extension
- New users cannot create entries
- Existing users can still edit their entries
- Import operations are blocked
License limit exceeded warning
- Go to License Management tab
- Click Add Seats or Manage Subscription
- You'll be redirected to the Paddle billing portal
- Add seats to your subscription
- Click Refresh in the extension to update
Active subscriptions show:
- Current seat count
- Next billing date
- Customer email
- Manage button to access billing portal
Click Manage Subscription to access the Paddle portal where you can:
- Add or remove seats
- Update payment method
- View invoices
- Cancel subscription
| Event | Result |
|---|---|
| Paused | Users can view but not create entries |
| Past Due | Grace period, update payment to continue |
| Canceled | Falls back to free tier limits |
| Resumed | Full access restored |
- Export data: Always export before major operations
- Communicate: Inform project admins of changes
- Plan downtime: Major purges may briefly affect performance
- Monitor user growth monthly
- Add seats proactively before hitting limits
- Remove inactive users' data if they won't return
- Establish retention policies
- Archive old data before purging
- Document who has org admin access
- Licensing - Detailed licensing information
- API Reference - REST API documentation
- Troubleshooting - Common issues