The effort logger snap-in allows users to log effort against objects with comprehensive validation and custom schema management. It provides a seamless way for teams to track time spent on tickets, conversations, and other objects within DevRev.
In DevRev, go to Settings > Snap-ins and click Explore Marketplace in the top-right corner.
In the DevRev marketplace, find Effort Logger and click Install.
In Settings > Menu, the following configuration option is available:
Date Threshold (days): The date threshold for the effort log (in days). If the date is older than the threshold, the effort log is not created. If not set, the default is 365 days.
Configure the appropriate roles and permissions to access and modify the custom effort log objects based on your organization's requirements.
Effort logging: Log hours and minutes worked against objects
Date validation: Automatic date format validation with MM/DD/YYYY support
Custom schema management: Automatic creation and validation of custom schema fragments
Timeline integration: Create timeline entries for effort logs and error messages
Data validation: Comprehensive validation of required fields and data types
Error handling: Robust error handling with detailed error messages
Zero effort prevention: Prevents logging when both hours and minutes are zero
Date range validation: Ensures dates are within acceptable range (last 10 days to next 10 days)
Automatic cleanup: Removes timeline entries when logging effort
Custom object storage: Stores effort logs as custom objects with structured data
Access the command: In the timeline of any ticket or conversation, type the following command:
/log_effort
Enter effort details: The snap-in prompts you to enter:
Date: The date when the effort was performed (MM/DD/YYYY format)
Hours: Number of hours worked (0 or positive number)
Minutes: Number of minutes worked (0-59)
Validation: The system automatically validates:
Date format and range (within last 10 days to next 10 days)
Hours and minutes values
Prevents logging when both hours and minutes are zero
Confirmation: After successful validation, the effort is logged and a confirmation message appears in the timeline.
The Effort logger snap-in works with the following object types:
Tickets: Log effort against support tickets, bug reports, and feature requests
Conversations: Track time spent on customer conversations and discussions