Skip to content

Templates for Out of Office Rules

Overview

Out of Office Templates provide a powerful way to standardize and accelerate absence rule creation across your organization. Instead of manually configuring rules each time, templates allow users to save rule configurations that can be reused, shared, and automatically triggered by external integrations. This feature significantly reduces setup time and ensures consistency in absence management practices.

Understanding Templates

What is a Template?

A template is a saved configuration of an Out of Office rule that defines all parameters except the dates. Templates capture the complete rule setup including:

  • Scope Configuration: Which projects or issues the rule applies to

  • Coverage Assignment: Designated coverers for different scenarios

  • Communication Settings: Out-of-office messages and mention tags

Templates vs Rules Comparison

Key Differences:

Feature

Rules

Templates

Dates

✅ Required (Start/End)

❌ Not included

Name

❌ Not named

✅ Required (descriptive name)

Activation

Immediate or scheduled

Via integration

Reusability

Single use

Multiple uses

Template Architecture

  1. Template Workflow:
  2. ┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
  3. │ Template │───▶│ Integration │───▶│ Active Rule │
  4. │ Configuration │ │ Trigger │ │ (with dates) │
  5. └─────────────────┘ └──────────────────┘ └─────────────────┘
  6. │ │ │
  7. │ ▼ │
  8. │ ┌──────────────────┐ │
  9. └──────────────│ External Source │──────────────┘
  10. │ (Calendar, etc) │
  11. └──────────────────┘

Supported Integration Sources

Currently Supported Sources

Templates can be connected to these integration sources:

  1. ✅ Supported Integrations:
  2. • Google Workspace Calendar - Auto-creates rules from "Out of Office" events
  3. • Microsoft Outlook - Syncs with Automatic Replies
  4. • Tempo Timesheets - Links to internal time-off issues

Planned Integration Support

  1. 🔄 Coming Soon:
  2. • Slack - Direct template activation from Slack
  3. • Manual Activation - One-click rule creation from templates
  4. • HR Systems - Integration with popular HR platforms

Creating and Managing Templates

Method 1: Creating New Templates

create_template_out_of_office.webp

Step-by-Step Template Creation:

  1. Access Template Management

    • Navigate to integration configuration (e.g., Google Calendar, Outlook)

    • Click "Add Template" button

  2. Choose Creation Method

    • Select "Create new template" from the dialog

    • Opens template configuration form

  3. Configure Template Name

    1. Template Naming Best Practices:
    2. ✅ "Development Team - Code Review Coverage"
    3. ✅ "Sales - Client Meeting Delegation"
    4. ✅ "Support - Urgent Ticket Handling"
    5. ❌ "Template 1" (too generic)
    6. ❌ "My template" (not descriptive)
  4. Define Scope Settings

    • All Projects: Template applies to entire Jira instance

    • Specific Projects: Select individual projects

    • JQL Filter: Advanced targeting with custom queries

  5. Configure Coverage

    • Primary Coverer: Main person handling reassignments

    • Multiple Coverers: Round-robin assignment

    • Approval Coverer: JSM-specific approval delegation

  6. Set Communication Preferences

    • Out of Office Message: Automatic reply text

    • Mention Tag Settings: When to show absence indicators

    • Customer Visibility: JSM external communication settings

  7. Save Template

    • Click "Save as template" button

    • Template immediately available for use

Method 2: Adding Existing Templates

out_of_office_templates_settings.webp

Quick Template Addition Process:

  1. Open Template Selector

    • Click "Add template" in integration configuration

    • Dialog displays all available templates

  2. Select Templates

    • Check boxes next to desired templates

    • Multiple templates can be selected simultaneously

  3. Apply Selection

    • Click "Save" to add selected templates

    • Templates immediately connected to integration

Important Constraints:

  1. Template Uniqueness Rules:
  2. ⚠️ Only one template per scope allowed in each integration
  3. ⚠️ Maximum one "All Projects" template per integration
  4. ⚠️ Project-specific templates must have unique project targets
  5. ✅ Same template can be used across multiple integrations

Template-to-Rule Generation

Automatic Rule Creation Process

When an integration triggers (e.g., Google Calendar event marked "Out of Office"), the system automatically:

  1. Detects Trigger Event

    • Integration monitors for qualifying events

    • Extracts date/time information from source

  2. Applies Connected Templates

    • Creates one rule per connected template

    • Inherits all template configurations

  3. Merges Event Data

    • Dates from external source (calendar event)

    • Configuration from template (scope, coverers, messages)

Generation Example

  1. Example: Outlook Auto-Reply Activation
  2. External Source (Outlook):
  3. ├── Auto-Reply Start: Dec 20, 2024 9:00 AM
  4. ├── Auto-Reply End: Dec 27, 2024 5:00 PM
  5. └── Message: "I'm out of office"
  6. Connected Templates:
  7. ├── Template 1: "All Projects Coverage"
  8. │ └── Creates Rule 1: All projects, Dec 20-27
  9. ├── Template 2: "Dev Team Specific"
  10. │ └── Creates Rule 2: Dev projects only, Dec 20-27
  11. └── Template 3: "Support Escalation"
  12. └── Creates Rule 3: JSM projects, Dec 20-27

Advanced Template Management

Template Editing and Updates

Editing Existing Templates:

  1. Access Template

    • Navigate to integration configuration

    • Click edit icon next to template name

  2. Modify Settings

    • Update any configuration except scope

    • Changes apply to all connected integrations

  3. Save Changes

    • Modifications immediate across all sources

    • Active rules not affected (only future rules)

Global Template Changes:

  1. ⚠️ IMPORTANT: Template edits affect ALL integrations
  2. Example Impact:
  3. - Edit message in Google Calendar template
  4. - Same template used in Tempo integration
  5. - Both integrations now use updated message
  6. - Consider creating separate templates if needed

Template Documentation Status: ✅ COMPLETE
Next Step: Quick Start Guide for rapid template deployment

Overview

Out of Office Templates provide a powerful way to standardize and accelerate absence rule creation across your organization. Instead of manually configuring rules each time, templates allow users to save rule configurations that can be reused, shared, and automatically triggered by external integrations. This feature significantly reduces setup time and ensures consistency in absence management practices.

Understanding Templates

What is a Template?

A template is a saved configuration of an Out of Office rule that defines all parameters except the dates. Templates capture the complete rule setup including:

  • Scope Configuration: Which projects or issues the rule applies to

  • Coverage Assignment: Designated coverers for different scenarios

  • Communication Settings: Out-of-office messages and mention tags

Templates vs Rules Comparison

Key Differences:

Feature

Rules

Templates

Dates

✅ Required (Start/End)

❌ Not included

Name

❌ Not named

✅ Required (descriptive name)

Activation

Immediate or scheduled

Via integration

Reusability

Single use

Multiple uses

Template Architecture

  1. Template Workflow:
  2. ┌─────────────────┐ ┌──────────────────┐ ┌─────────────────┐
  3. │ Template │───▶│ Integration │───▶│ Active Rule │
  4. │ Configuration │ │ Trigger │ │ (with dates) │
  5. └─────────────────┘ └──────────────────┘ └─────────────────┘
  6. │ │ │
  7. │ ▼ │
  8. │ ┌──────────────────┐ │
  9. └──────────────│ External Source │──────────────┘
  10. │ (Calendar, etc) │
  11. └──────────────────┘

Supported Integration Sources

Currently Supported Sources

Templates can be connected to these integration sources:

  1. ✅ Supported Integrations:
  2. • Google Workspace Calendar - Auto-creates rules from "Out of Office" events
  3. • Microsoft Outlook - Syncs with Automatic Replies
  4. • Tempo Timesheets - Links to internal time-off issues

Planned Integration Support

  1. 🔄 Coming Soon:
  2. • Slack - Direct template activation from Slack
  3. • Manual Activation - One-click rule creation from templates
  4. • HR Systems - Integration with popular HR platforms

Creating and Managing Templates

Method 1: Creating New Templates

create_template_out_of_office.webp

Step-by-Step Template Creation:

  1. Access Template Management

    • Navigate to integration configuration (e.g., Google Calendar, Outlook)

    • Click "Add Template" button

  2. Choose Creation Method

    • Select "Create new template" from the dialog

    • Opens template configuration form

  3. Configure Template Name

    1. Template Naming Best Practices:
    2. ✅ "Development Team - Code Review Coverage"
    3. ✅ "Sales - Client Meeting Delegation"
    4. ✅ "Support - Urgent Ticket Handling"
    5. ❌ "Template 1" (too generic)
    6. ❌ "My template" (not descriptive)
  4. Define Scope Settings

    • All Projects: Template applies to entire Jira instance

    • Specific Projects: Select individual projects

    • JQL Filter: Advanced targeting with custom queries

  5. Configure Coverage

    • Primary Coverer: Main person handling reassignments

    • Multiple Coverers: Round-robin assignment

    • Approval Coverer: JSM-specific approval delegation

  6. Set Communication Preferences

    • Out of Office Message: Automatic reply text

    • Mention Tag Settings: When to show absence indicators

    • Customer Visibility: JSM external communication settings

  7. Save Template

    • Click "Save as template" button

    • Template immediately available for use

Method 2: Adding Existing Templates

out_of_office_templates_settings.webp

Quick Template Addition Process:

  1. Open Template Selector

    • Click "Add template" in integration configuration

    • Dialog displays all available templates

  2. Select Templates

    • Check boxes next to desired templates

    • Multiple templates can be selected simultaneously

  3. Apply Selection

    • Click "Save" to add selected templates

    • Templates immediately connected to integration

Important Constraints:

  1. Template Uniqueness Rules:
  2. ⚠️ Only one template per scope allowed in each integration
  3. ⚠️ Maximum one "All Projects" template per integration
  4. ⚠️ Project-specific templates must have unique project targets
  5. ✅ Same template can be used across multiple integrations

Template-to-Rule Generation

Automatic Rule Creation Process

When an integration triggers (e.g., Google Calendar event marked "Out of Office"), the system automatically:

  1. Detects Trigger Event

    • Integration monitors for qualifying events

    • Extracts date/time information from source

  2. Applies Connected Templates

    • Creates one rule per connected template

    • Inherits all template configurations

  3. Merges Event Data

    • Dates from external source (calendar event)

    • Configuration from template (scope, coverers, messages)

Generation Example

  1. Example: Outlook Auto-Reply Activation
  2. External Source (Outlook):
  3. ├── Auto-Reply Start: Dec 20, 2024 9:00 AM
  4. ├── Auto-Reply End: Dec 27, 2024 5:00 PM
  5. └── Message: "I'm out of office"
  6. Connected Templates:
  7. ├── Template 1: "All Projects Coverage"
  8. │ └── Creates Rule 1: All projects, Dec 20-27
  9. ├── Template 2: "Dev Team Specific"
  10. │ └── Creates Rule 2: Dev projects only, Dec 20-27
  11. └── Template 3: "Support Escalation"
  12. └── Creates Rule 3: JSM projects, Dec 20-27

Advanced Template Management

Template Editing and Updates

Editing Existing Templates:

  1. Access Template

    • Navigate to integration configuration

    • Click edit icon next to template name

  2. Modify Settings

    • Update any configuration except scope

    • Changes apply to all connected integrations

  3. Save Changes

    • Modifications immediate across all sources

    • Active rules not affected (only future rules)

Global Template Changes:

  1. ⚠️ IMPORTANT: Template edits affect ALL integrations
  2. Example Impact:
  3. - Edit message in Google Calendar template
  4. - Same template used in Tempo integration
  5. - Both integrations now use updated message
  6. - Consider creating separate templates if needed

Template Documentation Status: ✅ COMPLETE
Next Step: Integrations