Skip to content

Tempo Timesheets - User Configuration Process

Overview

The Tempo Timesheet integration bridges time tracking and absence management by automatically creating Out of Office rules when users plan time off in Tempo Timesheets or Tempo Planner. This integration ensures that scheduled PTO, sick leave, and other internal time entries automatically trigger appropriate absence coverage in Jira, maintaining project continuity while simplifying absence management.

Step 1: Access Integration Configuration

User Navigation Path:

  1. Open Out of Office Assistant: Apps → Out-Of-Office Assistant

  2. Access Integrations: Click “Integrations” tab

  3. Tempo Configuration: Click “Configure” next to Tempo (if available)

  4. Template Management: Access user template configuration interface

Integration Availability:

Integration Access Requirements:
✅ User assigned to Tempo team
✅ Admin has configured Tempo connection
✅ Internal issues available to user's team
✅ Valid API token active

If integration not visible:

  1. Contact administrator to verify team assignment

  2. Confirm internal issue access

  3. Check API token status

out_of_office_rules_dashboard - 02.webp

Step 2: Template Configuration

Template Creation Process:

  1. Access Template Interface: Navigate to Tempo integration configuration

  2. Link Internal Issues: Associate Tempo internal issues with Out of Office templates

  3. Configure Templates: Set up rule parameters for each internal issue type

  4. Test Configuration: Verify template settings with test plans

tempo_integration_out_of_office-vjEXrqhLCL.webp

Template Mapping Examples:

  1. Example Template Configurations:
  2. PTO/Vacation Template:
  3. - Internal Issue: "II-1: Vacation"
  4. - Rule Scope: All Projects
  5. - Coverer: Team Lead
  6. - Message: "I'm on vacation until [return date]. [Coverer] will handle urgent matters."
  7. - Mention Tag: Add 4 days ahead
  8. Sick Leave Template:
  9. - Internal Issue: "II-2: Sick Leave"
  10. - Rule Scope: All Projects
  11. - Coverer: Backup team member
  12. - Message: "I'm out sick today. [Coverer] will cover urgent issues."
  13. - Mention Tag: Add when out of office
  14. Training Template:
  15. - Internal Issue: "II-3: Training"
  16. - Rule Scope: Development Projects only
  17. - Coverer: Senior Developer
  18. - Message: "Attending training. [Coverer] covering development work."
  19. - Mention Tag: Add when out of office

Step 3: Template-Issue Linking

Linking Process:

Template Linking Workflow:

  1. Select Tempo internal issue

  2. Choose existing template or create new template

  3. Configure template parameters:

    • Project scope (All Projects, Specific Projects, JQL Filter)

    • Coverer assignment (specific user, team role)

    • Approval coverer (for JSM projects)

    • Out of office message

    • Mention tag behavior

  4. Save template association

  5. Test with sample Tempo plan

out_of_office_templates_settings.webp

Multiple Template Support:

  • Single Issue → Multiple Templates: One internal issue can trigger multiple rules

  • Different Scopes: Templates can target different project sets

  • Varied Coverage: Different coverer assignments for different rule types

  • Specialized Rules: JSM approval rules, development coverage, etc.

tempo_integration_out_of_office.webp

Creating Tempo Plans for Absence Rules

Tempo Timesheets Planning Process

Plan Creation Workflow:

  1. Navigate to Tempo Timesheets: Access Tempo from Jira apps menu

  2. Select Planning Date: Choose start date for time off

  3. Click “Plan Time”: Use planning interface (not logging)

  4. Select Internal Issue: Choose configured internal issue (e.g., “II–1: Vacation”)

  5. Configure Duration: Set time period and hours

  6. Enable Period Option: For multi-day plans, check “Period” checkbox

  7. Set End Date: Define end date for extended absences

  8. Define Hours: Specify daily hours or full-day duration

  9. Save Plan: Confirm plan creation

Plan Duration Guidelines:

  1. Time Duration Rules:
  2. < 8 hours per day: Partial day absence rule
  3. Example: 9:00 AM - 1:00 PM → Rule active only during those hours
  4. ≥ 8 hours per day: Full day absence rule
  5. Example: 9:00 AM - 5:00 PM → Rule active entire day (00:00 - 23:59)
  6. Multi-day plans: Individual daily rules created
  7. Example: 3-day vacation → 3 separate daily rules

Tempo Planner Planning Process

Planner-Specific Features:

  • Resource Planning Interface: Visual capacity planning view

  • Team Coordination: See team member availability

  • Capacity Management: Plan within available capacity

  • Integrated Planning: Coordinate with project schedules

Planner Planning Steps:

  1. Open Tempo Planner: Access Planner from Tempo menu

  2. Navigate to User: Find your user in resource view

  3. Select Time Period: Choose dates for absence

  4. Add Internal Issue: Select configured time-off internal issue

  5. Set Capacity: Define hours/percentage for absence

  6. Confirm Planning: Save plan in Planner interface

Plan Modification and Rule Updates

Automatic Synchronization

Plan Change Detection:

  1. Tempo Plan Modifications → Rule Updates:
  2. Plan Date Changes → Rule dates automatically updated
  3. Plan Duration Changes → Rule hours/duration adjusted
  4. Plan Deletion → Connected Out of Office rules removed
  5. Internal Issue Changes → Rule association updated
  6. Multiple Plans → Plans merged into continuous blocks

Synchronization Timing:

  • Real-time Detection: Changes detected immediately

  • Rule Updates: Applied within next sync cycle

  • User Notification: Changes reflected in Out of Office interface

  • Audit Trail: Plan changes logged for tracking

Manual Plan Management

Plan Editing Process:

  1. Access Tempo Interface: Navigate to Timesheets or Planner

  2. Locate Plan: Find existing time-off plan

  3. Modify Parameters: Update dates, hours, or internal issue

  4. Save Changes: Confirm plan modifications

  5. Verify Rule Updates: Check Out of Office rules for updates

Plan Deletion Impact:

  1. Plan Deletion Workflow:
  2. 1. User deletes plan in Tempo
  3. 2. Out of Office Assistant detects deletion
  4. 3. Connected absence rules automatically removed
  5. 4. Team notifications sent (if configured)
  6. 5. Coverage assignments cleared
  7. 6. Audit log updated

Advanced Integration Scenarios

Multiple Plan Handling

Plan Stacking Rules:

  1. Same-Day Multiple Plans:
  2. Scenario 1: Two partial plans (9:00-12:00, 14:00-17:00)
  3. Result: Two separate partial-day rules
  4. Scenario 2: Overlapping plans (9:00-13:00, 12:00-16:00)
  5. Result: Single merged rule (9:00-16:00)
  6. Scenario 3: One 8+ hour plan + partial plans
  7. Result: Full-day rule (ignores partial plans for that day)
  8. Scenario 4: Adjacent plans (9:00-12:00, 12:00-17:00)
  9. Result: Single continuous rule (9:00-17:00)

Multi-Day Planning:

  1. Extended Absence Planning:
  2. Week-long vacation (5 days, 8 hours each):
  3. - Creates 5 separate full-day rules
  4. - Each day treated as individual absence
  5. - Maintains consistent coverage assignments
  6. - Allows for partial week modifications
  7. Partial week planning (3 days, varying hours):
  8. - Creates 3 separate rules with different durations
  9. - Reflects actual planned hours per day
  10. - Enables granular absence management

Complex Template Scenarios

Multi-Template Configuration:

  1. Advanced Template Example:
  2. Internal Issue: "II-1: Vacation"
  3. Template 1: General Coverage
  4. - Scope: All Projects except JSM
  5. - Coverer: Team Lead
  6. - Message: General out-of-office message
  7. Template 2: JSM Approval Coverage
  8. - Scope: JSM Projects only
  9. - Approval Coverer: Department Manager
  10. - Message: Approval delegation message
  11. Template 3: Development Coverage
  12. - Scope: Development projects (JQL filter)
  13. - Coverer: Senior Developer
  14. - Message: Technical coverage message
  15. Result: Single vacation plan creates 3 different rules

Conditional Rule Creation:

  • Project-Based Rules: Different templates for different project types

  • Role-Based Coverage: Coverage assigned based on absence context

  • Time-Based Rules: Different templates for different absence durations

  • Team-Based Rules: Templates specific to team or department

Integration Monitoring and Maintenance

Health Monitoring

Integration Status Checks:

  1. Regular Monitoring Tasks:
  2. □ API token expiration tracking (90-day limit)
  3. □ Plan-to-rule synchronization verification
  4. □ User access and team assignment validation
  5. □ Internal issue availability confirmation
  6. □ Template configuration accuracy
  7. □ Error log review and resolution

Performance Metrics:

  • Sync Success Rate: Percentage of successful plan synchronizations

  • Rule Creation Accuracy: Correct rule parameter application

  • User Adoption: Number of users actively using integration

  • Plan Volume: Number of plans processed per period

Troubleshooting Common Issues

Issue 1: Integration Stopped Working

  1. Problem: Tempo plans no longer create Out of Office rules
  2. Symptoms:
  3. - Recent plans not generating rules
  4. - No error messages visible
  5. - Integration appears connected
  6. Diagnosis:
  7. 1. Check API token expiration (90-day limit)
  8. 2. Verify Tempo service status
  9. 3. Review error logs for API failures
  10. 4. Test admin connectivity
  11. Resolution:
  12. 1. Generate new Tempo API token
  13. 2. Update token in Out of Office Assistant
  14. 3. Verify connection restoration
  15. 4. Test with new plan creation

Issue 2: Users Cannot Access Integration

  1. Problem: Team members don't see Tempo integration options
  2. Symptoms:
  3. - Integration not visible in user interface
  4. - Cannot configure templates
  5. - Internal issues not available
  6. Diagnosis:
  7. 1. Verify user assignment to Tempo team
  8. 2. Check internal issue team permissions
  9. 3. Confirm admin setup completion
  10. 4. Review user Tempo permissions
  11. Resolution:
  12. 1. Add users to appropriate Tempo team
  13. 2. Assign internal issues to user team
  14. 3. Grant time planning permissions
  15. 4. Verify integration visibility

Issue 3: Incorrect Rule Parameters

  1. Problem: Created rules have wrong scope or coverers
  2. Symptoms:
  3. - Rules target incorrect projects
  4. - Wrong coverer assignments
  5. - Missing rule components
  6. Diagnosis:
  7. 1. Review user template configuration
  8. 2. Check internal issue-template associations
  9. 3. Verify template parameter settings
  10. 4. Test template functionality
  11. Resolution:
  12. 1. Update template configurations
  13. 2. Correct internal issue associations
  14. 3. Test with sample plans
  15. 4. Verify rule creation accuracy

Maintenance Best Practices

Proactive Maintenance:

  1. Integration Maintenance Schedule:
  2. Weekly:
  3. - Monitor integration health and sync success
  4. - Review error logs for issues
  5. - Check user feedback and support requests
  6. Monthly:
  7. - Review template configurations for optimization
  8. - Analyze usage patterns and adoption
  9. - Update documentation as needed
  10. Quarterly:
  11. - Renew API tokens before expiration
  12. - Review team assignments and access
  13. - Evaluate integration effectiveness
  14. - Plan for updates or improvements

Performance Optimization:

  1. Optimization Strategies:
  2. 🚀 Template Efficiency: Streamline template configurations
  3. 📊 Usage Analysis: Monitor which internal issues are most used
  4. 👥 User Training: Provide training on best practices
  5. 🔧 Configuration Review: Regular template and setup audits
  6. 📈 Feedback Integration: Incorporate user suggestions

Integration Limitations

System Constraints

Tempo Integration Limits:

  1. Current Limitations:
  2. 📅 API Token Expiration: 90-day maximum (requires renewal)
  3. 👥 Team-Based Access: Users must be in Tempo teams
  4. 📊 Internal Issue Scope: Limited to configured internal issues
  5. 🔄 Sync Frequency: Real-time detection, but not instant updates
  6. 📋 Template Complexity: Limited advanced template logic

Feature Limitations:

  • Individual Templates: Templates are per-user, not shared across teams

  • Retrospective Plans: Integration works with future/current plans primarily

  • Complex Recurrence: Limited support for complex recurring patterns

  • Multi-Tempo Instance: Single Tempo instance per Jira instance

Workflow Constraints

Planning Limitations:

  1. Planning Workflow Constraints:
  2. ⏰ Minimum Duration: 1-hour minimum for partial day plans
  3. 📅 Date Restrictions: Current and future dates only
  4. 🔄 Plan Modification: Some bulk modifications not supported
  5. 👥 Team Dependencies: Access dependent on team assignments
  6. 📊 Reporting: Limited integration reporting capabilities

Best Practices and Recommendations

Organizational Implementation

Rollout Strategy:

  1. Implementation Phases:
  2. Phase 1: Admin Setup and Configuration
  3. - Configure API token and internal issues
  4. - Set up initial team assignments
  5. - Test basic functionality
  6. Phase 2: Pilot User Group
  7. - Select power users for initial testing
  8. - Configure basic templates
  9. - Gather feedback and refine
  10. Phase 3: Team Deployment
  11. - Roll out to individual teams
  12. - Provide user training
  13. - Monitor adoption and usage
  14. Phase 4: Organization-Wide
  15. - Full deployment across organization
  16. - Advanced template configurations
  17. - Ongoing optimization and support

Training and Support:

  1. User Training Program:
  2. 📚 Admin Training: API setup, team management, troubleshooting
  3. 👥 Team Lead Training: Template configuration, user support
  4. 📖 End User Training: Plan creation, template usage
  5. 📞 Support Structure: Clear escalation procedures
  6. 📋 Documentation: Comprehensive user guides and FAQs

Template Design Guidelines

Effective Template Configuration:

  1. Template Best Practices:
  2. 🎯 Purpose-Specific: Create templates for specific absence types
  3. 📋 Clear Naming: Use descriptive template names
  4. 👥 Appropriate Coverage: Configure relevant coverer assignments
  5. 💬 Contextual Messages: Write clear, helpful out-of-office messages
  6. 🏷️ Smart Tagging: Configure mention tags appropriately
  7. 🔄 Regular Review: Update templates based on usage patterns

Template Examples for Different Scenarios:

  1. Healthcare Organization Templates:
  2. - Emergency Leave: Immediate coverage, all projects
  3. - Scheduled Surgery: Advance notice, specific coverer
  4. - Continuing Education: Training coverage, selective projects
  5. Software Development Team Templates:
  6. - Code Review Coverage: Senior developer assignment
  7. - Production Support: On-call rotation coverage
  8. - Sprint Planning: Scrum master delegation
  9. Consulting Firm Templates:
  10. - Client Project Coverage: Account manager delegation
  11. - Internal Development: Internal project focus
  12. - Conference Attendance: Knowledge sharing coverage

Integration Status: ✅ COMPLETE
Next Stepshttps://resolution.atlassian.net/wiki/spaces/DOOOD/pages/5230919762 , https://resolution.atlassian.net/wiki/spaces/DOOOD/pages/5230887036