Przejdź do głównej zawartości

Jak działa integracja z JIRA Cloud?

Dowiesz się, jak włączyć integrację jako administrator Calamari oraz o skrypcie, który przenosi wnioski i ewidencję między Jirą a Calamari.

Kamil Wojewoda avatar
Napisane przez Kamil Wojewoda
Zaktualizowano ponad 2 tygodnie temu

Korzyści z integracji

Po zintegrowaniu konta JIRA Cloud z Calamari, będziecie mogli:

  • Zalogować się do Calamari za pomocą konta JIRA Cloud (SSO)

  • Zaimportować listę pracowników z JIRA Cloud do Calamari.

Instrukcja integracji

1. Zaloguj się do Calamari jako Administrator.

2. Przejdź do Konfiguracja → Integracje, a następnie wybierz integrację z JIRA Cloud (beta).

3. Kliknij przycisk Włącz.

4. Zaloguj się do systemu JIRA Cloud jako Administrator.

GIF pokazuje, jak zintegrować Calamari z Jira Cloud. Administrator w Calamari musi przejść do zakładki Konfiguracja i przewinąć w dół do sekcji Integracje. Następnie wystarczy, że włączy integrację, klikając przełącznik.

Automatyczne przenoszenie nieobecności i czasu pracy pomiędzy Jira Tempo i Calamari

🎯 Korzyści z Integracji

  • Automatyczne przenoszenie nieobecności z systemu Calamari do Jira jako Jira Issue Worklog pod wybranym zadaniem.

  • Automatyczne przenoszenie Worklogów z Jira Tempo do Ewidencji czasu pracy w Calamari jako czas pracy.

  • Unikaj podwójnego wprowadzania danych i zadbaj o to, aby oba systemy były zawsze zsynchronizowane – niezależnie od tego, czy zarządzasz nieobecnościami, czy ewidencjonujesz czas pracy.

  • Funkcjonalność ta jest idealna dla firm korzystających zarówno z modułu Czas Pracy, jak i Nieobecności w Calamari.


🔗 Jak działa integracja?

Integracja polega na instalacji skryptu na AWS Lambda, który działa cyklicznie, z konfigurowalną częstotliwością.

Skrypt ten umożliwia dwa główne typy operacji w zależności od używanych modułów Calamari:

  1. Moduł Nieobecności: Przenoszenie nieobecności z Calamari do Jira

    • Skrypt automatycznie przesyła worklogi z zaakceptowanych wniosków o nieobecność w Calamari do Jira. Obejmuje to określoną listę typów nieobecności.

    • Worklogi są rejestrowane w Jira pod wybranym Issue, w imieniu pracownika, który jest identyfikowany poprzez adres e-mail.

    • Proces wymaga użytkownika serwisowego w Jira z uprawnieniami do logowania czasu w imieniu innych użytkowników.

    • Skrypt audytuje i aktualizuje dane w Jira w oknie czasowym bieżącego miesiąca kalendarzowego, nie aktualizując danych historycznych.

  2. Moduł Czas Pracy: Logowanie czasu pracy z Jira do Calamari

    • Skrypt na podstawie worklogów, przesyła godziny pracy zarejestrowane w Jira do Calamari.

    • Podsumowuje czas zarajestrowany w Jira i przenosi go do Calamari jako wpis na dany dzień. Na przykład, jeśli pracownik rozpoczyna pracę o godzinie 9:00 i rejestruje swoje godziny pracy w Jira, te informacje są automatycznie przesyłane do Calamari.


🔄 Audytowanie i aktualizowanie danych

Skrypt przeprowadza również audytowanie i aktualizację danych w Jira na podstawie raportów generowanych w systemie Calamari dla bieżącego miesiąca kalendarzowego. Dzięki temu dane są zawsze aktualne, przy jednoczesnym zachowaniu integralności historycznych rekordów.


🔨Wymagania techniczne

Aby wdrożyć tę integrację, upewnij się, że spełnione są następujące warunki:

  • Wdrożenie na AWS Lambda: Skrypt musi być wdrożony na AWS Lambda, aby umożliwić okresowe wykonywanie.

  • Użytkownik administracyjny w Jira: Wymagany jest użytkownik Jira posiadający uprawnienia administracyjne do rejestrowania czasu pracy w imieniu innych użytkowników.

  • Częstotliwość wykonywania: Dostosuj częstotliwość wykonywania skryptu do specyficznych potrzeb Twojej organizacji.


📚 Źródła

Skrypt i szczegółowe instrukcje są dostępne na GitHubie:

Jeśli masz jakiekolwiek pytania, skontaktuj się z nami!

Czy to odpowiedziało na twoje pytanie?