Benefits of the integration
After integrating your JIRA Cloud account with Calamari, you will be able to:
Log in to Calamari with your JIRA Cloud credentials (SSO),
Import the list of employees from JIRA Cloud to Calamari.
Integration steps
1. Log in to Calamari as an Admin.
2. Go to Configuration β Integrations and then choose JIRA Cloud (beta) on the dashboard.
3. To connect JIRA Cloud to Calamari, turn on the toggle.
4. Authorize Calamari to access your JIRA Cloud account.
Automate attendance and absence tracking between Jira Tempo and Calamari (AWS Lambda script)
π― Benefits of the Integration
Automated Transfer Absence Events from Calamari to Jira as Jira Issue Worklog.
Automated Transfer Tempo Worklogs from Jira to Calamari Timesheets.
Avoid double data entry and ensure that both systems stay in sync, whether you're managing absences or tracking work hours.
This functionality is ideal for companies using Calamari's Time & Attendance and Time Off modules.
π How the Integration Works
The integration utilizes a script deployed on AWS Lambda. This script runs periodically, according to a configurable schedule, to facilitate the seamless transfer of worklogs and attendance data between Calamari and Jira.
Depending on your subscribed modules, you can:
Time Off module: Transfer absence events from Calamari to Jira:
The script automatically transfers worklogs from approved absence requests in Calamari to Jira. This includes a defined list of absence types.
Worklogs are logged under a selected single issue in Jira, on behalf of the employee. Employees are identified by their email addresses.
The process requires a Jira service user with permissions to log time on behalf of other users.
Time & Attendance module: Log timesheets from Jira to Calamari:
The integration also logs working hours in Calamari based on worklogs from Jira.
The script summarizes the logged time in Jira and transfers it to Calamari as an entry for the given day. For instance, the employee starts working at 9 a.m. and adds the hours logged in Jira for that day.
π Data Auditing and Updates
The script audits and updates data in Jira based on reports generated in Calamari for the current calendar month, ensuring data remains current without altering historical records.
π¨ Technical Requirements
To deploy this integration, ensure the following:
AWS Lambda Deployment: The script must be deployed on AWS Lambda for periodic execution.
Service user in Jira: A Jira service user with permission to log time on behalf of other users is required.
Configurable execution frequency: Adjust the script's execution frequency to fit your organizational needs.
π Resources
The script and detailed instructions are available on GitHub:
If you have any questions, contact us!