-
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).
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 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 |
| Actions | Seat management and subscription controls |
- Seats: Enter number of seats to purchase
- Buy Seats: Opens Paddle checkout to purchase a subscription
- Manage Subscription: Opens Paddle billing portal
- Total Seats: Update your current seat count
- Update Seats: Apply the new seat count
When a subscription is paused:
- Seat management is disabled
- Contact Sinaware support at support@sinaware.com to resume your subscription
When a subscription has overdue payment:
- Manage Subscription: Opens Paddle portal to update payment method
- Seat management is disabled until payment is resolved
| Status | Description |
|---|---|
| Free | Using free tier (up to 5 users) |
| Paid | Active paid subscription |
| Paused | Subscription paused - contact support@sinaware.com to resume |
| 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
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 |
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
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
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
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!
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
For Free Tier (new subscription):
- Go to License Management tab
- Enter the number of seats in the Seats field
- Click Buy Seats
- Complete payment in the Paddle checkout
- Subscription activates immediately
For Paid Tier (existing subscription):
- Go to License Management tab
- Update the Total Seats field
- Click Update Seats
- Prorated charges apply automatically
Active subscriptions show:
- Current seat count
- Manage button to access billing portal
Click Manage Subscription to access the Paddle portal where you can:
- Update payment method
- View invoices
- Cancel subscription
- Download receipts
To update seats, use the Total Seats field and Update Seats button directly in the extension.
- 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
- Troubleshooting - Common issues