Skip to content

Interface Tour and Navigation Guide

Overview

This guide provides a comprehensive tour of the Out of Office Assistant interface, explaining every element, navigation path, and user interaction. Understanding the interface layout will help you efficiently manage absence rules and integrations.

Interface Access and Navigation Paths

Primary Access Path

Location: Jira Navigation → Apps → Out-Of-Office Assistant

Step-by-Step Navigation:

  1. Click the Apps button in Jira's navigation bar

  2. Look for "Out-Of-Office Assistant" in the apps dropdown

  3. Click "Out-Of-Office Assistant" to open the main interface

or

  1. Click the User Profile Avatar button

  2. Look for "Out-Of-Office Assistant" in the dropdown

  3. Click "Out-Of-Office Assistant" to open the main interface

Alternative Access Paths:

  • Direct URL: `[Your Jira Instance]/plugins/servlet/ac/outofoffice-connect/out-of-office-addon

Main Interface Overview

jira_out_of_office_rules - 01.webp

Header Section

The main interface header contains essential user information and primary actions:

User Information Display

  • Location: Top left of interface

  • Format: "User: [Full Name]" (e.g., "User: Andy Admin")

  • Purpose: Confirms which account is currently active

  • Context: Shows the user for whom rules will be created

Primary Action Buttons (Top Right)

Source Priority Button

  • Icon: Sort/priority icon

  • Purpose: Configure priority order when multiple integration sources conflict

  • Access Level: Available to all users

  • Navigation: Opens source priority configuration dialog

Add Rule for Myself Button

  • Style: Blue primary button with plus icon

  • Text: "Add rule for myself"

  • Purpose: Creates new absence rules for the current user

  • Navigation: Opens rule creation form

  • Keyboard Shortcut: Not defined

Main Content Tabs

The interface uses a tab-based layout with two primary sections:

Rules Tab (Default)

  • Purpose: Displays and manages absence rules

  • Default State: Selected when interface loads

  • Content: Rules table with complete rule information

Integrations Tab

  • Purpose: Manages external service connections

  • Content: Integration configuration and sync controls

  • Access: Available to all users for personal integrations

Rules Tab Interface

Rules Table Structure

The rules table provides comprehensive information about all absence rules:

Column Headers (Left to Right)

  1. Start Date

    • Format: MM/DD/YYYY and time (e.g., "06/10/2025 12:00 AM")

    • Purpose: Shows when rule activation begins

    • Timezone: Displays in user's configured timezone

  2. End Date

    • Format: MM/DD/YYYY or "—–" for indefinite rules

    • Purpose: Shows when rule deactivation occurs

    • Special Values: "∞" symbol indicates indefinite duration

  3. Template

    • Purpose: Shows if rule was created from a template

    • Typical State: Empty for manually created rules

    • Future Use: Template system for rule standardisation

  4. Status

    • Values: "SCHEDULED", "ACTIVE", "EXPIRED", "DISABLED"

    • Colors: Status-specific color coding for quick identification

    • Logic: Automatically determined based on dates and rule state

  5. Project/JQL

    • Default: "All Projects" or "Single Projects" for comprehensive rule coverage

    • Alternative: Custom JQL filter for specific issue targeting

    • Purpose: Defines which issues the rule affects

  6. Coverers

    • Display: Avatar group showing assigned coverers

    • Format: User avatars in circular format

    • Interaction: Hovering shows full user names

    • Multiple: Supports multiple coverers for round-robin assignment

  7. Approver

    • Purpose: Shows approval delegation for JSM projects

    • Display: Avatar or empty if not configured

    • Context: Only relevant for Jira Service Management workflows

  8. Message

    • Icon: Message/comment icon when custom message is configured

    • Indicator: Shows presence of out-of-office message

    • Purpose: Indicates automatic commenting is enabled

  9. Source

    • Display: Avatar group showing rule creation source

    • Values: Manual creation (User Avatar), calendar integration, or other sources

    • Purpose: Tracks rule origin for audit and management

  10. Reassignments

    • Purpose: Shows count of issues reassigned by this rule

    • Format: Numerical count

    • Updates: Real-time updates as rule processes issues

  11. Actions

    • Menu Button: Three-dot menu for rule management

    • Start / Stop Rule Button: Enable/disable rule quickly

Rule Actions Menu

Each rule provides multiple management options through the actions menu:

  • Edit Rule: Modify rule parameters and settings

  • Delete Rule: Permanently remove rule (requires confirmation)

  • Download Event: Downloads an ics file for import in Calendar

  • Bulk Assign Button: Manual trigger for immediate issue assignment to Coverer

Quick Actions

  • Start / Stop Rule Button: Immediate enable/disable without menu navigation

Integrations Tab Interface

out_of_office_integration_dashboard.webp


Sync Section

Manual Sync Controls

only displayed if min. one integration is connected

  • Description: Your Out of Office schedule syncs data from external integrations every 15 minutes. Click below to manually trigger an update.

  • Button: "Sync integrations" for manual trigger

  • Purpose: Force immediate synchronization with external services

Available Integrations

Microsoft Outlook Integration

  • Configuration: "Configure" button when connected

  • Status Indicator: "Connected" with green checkmark when active

  • Actions: "Disconnect" button when connected

  • Purpose: Sync with Outlook Automatic Reply

  • Documentation: Microsoft Outlook Integration Guide

Google Calendar Integration

  • Configuration: "Configure" button when connected

  • Status Indicator: "Connected" with green checkmark when active

  • Actions: "Disconnect" button when connected

  • Purpose: Syncs Out of Office events from Google Calendar into Jira.

  • Documentation: Google Workspace Calendar Integration Guide

Tempo Integration

  • Configuration: "Configure" button when connected

  • Status Indicator: "Connected" with green checkmark when active

  • Actions: "Disconnect" button when connected

  • Purpose: Connect plans for time off in Tempo to Out of Office Assistant

  • Documentation: Tempo Timesheet Integration Guide

Slack Integration

  • Button: "Add to Slack" with Slack branding

  • Purpose: The integration allows you to create and modify your Out of Office rules for Jira without moving away from Slack.

  • Requirements: Slack workspace admin permissions

  • Documentation: Slack Integration Guide

Zapier Integration

  • Button: "connect" for initial setup

  • Purpose: Zapier lets you connect Out of Office Assistant for Jira to thousands of other web services.

  • Flexibility: Trigger actions in other apps when rules activate

Integration Status Indicators

Connection States:

  • Disconnected: "Connect" button visible

  • Connected: Green checkmark with "Connected" text

  • Pending: Loading state during connection process

Administrative Interface

User Administration Access

Navigation Path:

  1. Apps → Apps (in sidebar)

  2. Out-Of-Office Assistant → User Administration

  3. Or direct link from main interface footer

jira_out_of_office_user_admin.webp

Admin Interface Layout

Header Section

  • Connect to Tempo: Admin Integration setup button

  • Global Settings: System-wide configuration access

Administrative Tabs

Users Tab (Default)

  • Purpose: Complete user management and rule oversight

  • Content: User table with comprehensive information

  • Functions: Add rules for users, view user status

User Management Table

Search and Filter Controls

  • User Search: "Search user name" text input

  • Project Filter: "All Projects" dropdown

  • User Filter: "All users" selection dropdown

  • Pagination: "10 per page" with pagination controls

User Table Columns

  1. User

    • Display: Avatar and full name

    • Format: Consistent with Jira user representation

  2. Availability

  3. States: "AVAILABLE", "LEAVING SOON", "OUT OF OFFICE"

    • Real-time: Updates based on active rules

  4. Rules

    1. Count: Number of active/scheduled rules

  5. Period

    • Format: "MM/DD/YYYY - MM/DD/YYYY" or "MM/DD/YYYY - ∞"

    • Purpose: Shows active rule duration

    • Multiple: Displays primary active rule period

  6. Coverers

    • Display: Avatar group of users serving as coverers

    • Purpose: Shows current coverage relationships

    • Empty: Blank when no coverers assigned

  7. Coverers of Approvers

    • Purpose: JSM-specific approval delegation display

    • Context: Only relevant for Service Management projects

    • Display: Avatar group when configured

  8. Actions

    • Add Rule: Plus icon button for creating user rules

    • Show Rules: Eye icon for viewing user's rule list

    • Admin / Project Admin Only / Out of Office Admin: Administrative management functions

REST API Permissions Tab

  • Purpose: API token management and external access control

  • Content: Token table with creation, access, and expiration tracking

  • Security: Administrative control over API access

out_of_office_user_admin_dashboard.webp

REST API Permissions Management

Token Management Table

Columns:

  • User: Token owner identification

  • Created: Token creation timestamp

  • Last Accessed: Most recent token usage

  • Expires: Token expiration date/time

  • Scope: Permission scope and limitations

  • Actions: Token management options (revoke)

Token Creation

  • Button: "Create New Token"

  • Process: Opens token creation dialog

  • Configuration: User assignment, scope definition

Best Practices for Interface Usage

Efficient Rule Management

Table Navigation

  • Filtering: Use search functions to find specific rules

  • Quick Actions: Use toggle switches for rapid enable/disable operations

Integration Management

  • Regular Monitoring: Check integration status periodically

  • Sync Timing: Use manual sync before important absence periods

  • Connection Health: Monitor for disconnection warnings

  • Documentation: Keep integration setup documentation accessible

Administrative Efficiency

User Management

  • Search First: Use search functions before scrolling through user lists

  • Filter by Project: Narrow scope to relevant project users

  • Monitoring: Regular review of user availability status

System Maintenance

  • Token Management: Regular review and rotation of API tokens

  • Global Settings: Periodic review of system-wide configurations

  • Integration Health: Monitor integration performance and connectivity

  • User Training: Regular updates to user training based on interface changes


Interface Tour Status: ✅ COMPLETE
Next Step: Permissions and Access Requirements