Skip to end of banner
Go to start of banner

How to automate employee status reports

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Description

Many companies have Human Resource (HR) policies that demand documented status reports on a monthly or other schedule. Many employees consider constructing status reports a real burden and waste of time. This is especially true for companies that use JIRA, Confluence, and other tracking tools. Why does the employee have to document activity that is already available in various systems? With a bit of process engineering, Confluence can be the focal point for gathering all the relevant information and displaying it in a way that employees and managers can easily see the work being accomplished and have a common point for discussions (smile). HR requirements can be met by archiving the monthly status.Ā 

Here are some suggestions on how to design and automate this process.

Steps

  1. Determine what data is required as part of the status report.Ā 
    1. JIRA information - use theĀ jiraissues macro
    2. Time logs - useĀ some SQL queries and theĀ Confluence SQL Plugin
    3. Confluence activity - more SQL queries
    4. Other data - moreĀ SQL queries, metadata reports, or theĀ Reporting Plugin
    5. Text data - free format data to cover other information
  2. Create a parameterize page like aĀ live-template using theĀ Scaffolding PluginĀ or something similar using theĀ Run macro
    1. Parameters need to include user id and a time range (start of period, end of period)
  3. Determine how to manage each employees status page
    1. Suggestion is to create the status page in each employee's personal space
    2. Determine access permissions
    3. Suggestion is to use the CLI Plugin for Confluence orĀ Appfire Command Line Interface (CLI)Ā to automate creation of a standard user space with status report page and all the right permissions
  4. Follow the instructions onĀ How to archive pages with dynamic content so that the status report is archived once the manager-employee meeting is complete - this will satisfy HR requirements for record keeping
  • No labels