Czym jest Jira Automation?

Jira Automation eliminuje konieczność ręcznego wykonywania powtarzalnych zadań, dzięki czemu procesy i przepływy pracy zespołu uruchamiają się samoczynnie. Przypisywanie zgłoszeń, wysyłanie powiadomień, aktualizowanie pól, eskalowanie priorytetów — po skonfigurowaniu reguły wszystko to odbywa się automatycznie, za każdym razem w ten sam sposób, bez konieczności pamiętania o tych czynnościach.

Dzięki naszemu prostemu kreatorowi reguł bez konieczności kodowania możesz kilkoma kliknięciami tworzyć reguły przepływu pracy automatyzacji dotyczące niemal każdej czynności — od najprostszych powtarzalnych zadań po najbardziej złożone scenariusze.

W różnych częściach Jiry automatyzacja może być określana terminami „reguły” lub „przepływy”. Obydwa oznaczają to samo. Nowsza dokumentacja i interfejsy coraz częściej wykorzystują termin „przepływ”, dlatego na tej stronie oba określenia są używane zamiennie.

Trzy elementy każdej reguły automatyzacji

Każda reguła automatyzacji składa się z trzech elementów: wyzwalacza, warunku i czynności.

Część

Co to robi

Przykład

Wyzwalacz

Zdarzenie uruchamiające regułę

Utworzono zgłoszenie, zamieniono status zgłoszenia, zaplanowano czas

Warunek

Zawęża zakres; warunek musi być spełniony, aby reguła mogła być kontynuowana

Tylko jeśli priorytet jest wysoki

Akcje

Faktyczne działanie reguły

Przypisanie zgłoszenia, wysłanie wiadomości na Slacku, dodanie komentarza

Możesz łączyć wiele warunków i czynności, a także korzystać z gałęzi, aby uruchamiać różne logiki w zależności od spełnionych kryteriów (np. inna ścieżka czynności, jeśli zgłoszenie dotyczy błędu, a inna, jeśli historyjki).

Oto prosty przykład:

  • Wyzwalacz: Utworzono zgłoszenie

  • Warunek: Typ zgłoszenia to błąd

  • Czynność: Przypisz zgłoszenie użytkownikowi o najmniejszym bieżącym obciążeniu

Zrzut ekranu procesu zgłoszenia

Od teraz każdy nowy błąd jest automatycznie przypisywany z wykorzystaniem metody równomiernego obciążenia, bez konieczności ręcznego zarządzania backlogiem.

Gdzie monitorować przepływy i zarządzać nimi

Zrzut ekranu strony szczegółów Automatyzacji

Sprawdź na ekranie szczegółów, czy reguła automatyzacji jest włączona, wyłączona lub czy zawiera nieopublikowane zmiany w wersji roboczej. Przejrzyj dziennik audytu dowolnego przepływu, aby sprawdzić, kiedy został uruchomiony, jakie działania zostały wykonane i czy zakończyły się powodzeniem na poziomie przepływu, projektu lub globalnym. Administratorzy mogą prześledzić użycie względem limitów planu w obszarze Ustawienia Jiry > System > Automatyzacja globalna.

Zrzut ekranu globalnej automatyzacji

Tworzenie reguł automatyzacji za pomocą języka naturalnego

Zrzut ekranu tworzenia agentów w Rovo Studio

Nie trzeba już przechodzić kolejno przez wyzwalacze, warunki i czynności, aby utworzyć regułę. W narzędziu Rovo Studio dostępnym z poziomu przełącznika aplikacji opisz prostym językiem przepływ, który chcesz utworzyć, uwzględniając wyzwalacz i czynność. Przykładowo:

  • Gdy zostanie utworzony błąd o wysokim priorytecie, przypisz go do inżyniera dyżurnego i opublikuj wiadomość w kanale Slack dotyczącym incydentu.

Rovo tworzy przepływ, a wybierając opcję Podgląd przepływu, możesz przed jego uruchomieniem dokładnie zobaczyć, jak będzie działać. Tam możesz zmienić nazwę, dostosować szczegóły przepływu lub edytować dowolny krok, tak jak w przypadku przepływu utworzonego ręcznie.

Jeżeli nie wiesz, od czego zacząć, wybierz Pokaż przykład, aby otrzymać prompt, na którym możesz się oprzeć.

Zrzut ekranu reguł automatyzacji promptów

Pozwól, aby agent Rovo pracował w Twoim przepływie

Standardowe czynności automatyzacji doskonale sprawdzają się przy mechanicznych zadaniach: przypisywaniu, zmianie statusu czy wysyłaniu powiadomień. Jednak niektóre zadania wymagają oceny, a nie tylko stosowania reguł. Do tego właśnie służy czynność Użyj agenta Rovo. Zamiast ustalonej czynności, takiej jak „dodaj etykietę”, możesz dodać agenta Rovo jako krok w swoim przepływie i powierzyć mu zadanie wymagające rozumowania, na przykład podsumowanie długiej dyskusji, przygotowanie wstępnej notatki dotyczącej klasyfikowania lub zasugerowanie priorytetu na podstawie opisu zgłoszenia. Przykład:

  • Wyzwalacz: Utworzono zgłoszenie

  • Czynność: Skorzystaj z agenta Rovo, poproś go o przeczytanie opisu i zasugerowanie poziomu priorytetu

  • Czynność: Opublikuj odpowiedź agenta jako pierwszy komentarz, korzystając z wartości inteligentnej {{agentResponse}}

Zrzut ekranu dodawania agenta Rovo do przepływu pracy

Odpowiedź agenta jest dostępna dla pozostałej części przepływu poprzez wartości inteligentne, dzięki czemu możesz ją wykorzystać do dalszego kierowania logiką:

Wartość inteligentna

Co zwraca

{{agentResponse}}

Odpowiedź agenta jako tekst sformatowany

{{agentResponse.asObject}}

Surowy JSON umożliwiający wyodrębnianie określonych wartości lub uruchamianie dalszej logiki

{{agentResponse.asList}}

Surowy JSON jako lista, przydatny w kroku gałęzi

{{agentResponse.asString}}

Zwykły tekst, przydatny do dalszego przetwarzania ciągów

Porada eksperta

Agenci przypisani do pracy bezpośrednio w Jira (za pomocą listy rozwijanej osób przypisanych lub @wzmianki) oraz agenci wykorzystywani jako etap w przepływie automatyzacji to ci sami agenci bazowi. To, skąd wywołuje się agenta, zależy od sposobu delegowania: czy robi to osoba, czy następuje ono za sprawą zdarzenia.

Tworzenie agentów i zarządzanie nimi

Agenty sztucznej inteligencji wykorzystywane w automatyzacji są tworzone i zarządzane w Rovo Studio, do którego możesz przejść za pomocą przełącznika aplikacji. Każdy agent składa się z:

  • Wiedzy: Dane z Confluence, Jiry lub połączonych systemów zewnętrznych, do których może się odnosić

  • Umiejętności: Czynności, które możesz wykonać, na przykład utworzenie wersji roboczej strony w Confluence lub wysłanie wiadomości na Slacku

  • Zachowania: Cele, zabezpieczenia i ton, które określają sposób reagowania

Zrzut ekranu wyzwalaczy agenta Rovo Studio

Aby zobaczyć wszystkie przepływy, które obecnie wyzwalają danego agenta, należy otworzyć agenta w Studio i wybrać Wyzwalacze z nawigacji bocznej. To najszybszy sposób, aby sprawdzić, z czym agent jest już powiązany, zanim zmienisz jego instrukcje lub uprawnienia.

Jira Automation: Często zadawane pytania

Czy do skonfigurowania narzędzia Jira Automation potrzebne są umiejętności programistyczne?

Nie, Jira Automation korzysta z bezkodowego kreatora reguł, dzięki czemu każdy może tworzyć reguły automatyzacji za pomocą kilku kliknięć.

Jakie zadania można obsłużyć za pomocą Jira Automation?

Jira Automation może automatycznie przypisywać zgłoszenia, aktualizować pola, wysyłać powiadomienia, eskalować priorytety i zarządzać wieloma innymi powtarzalnymi lub złożonymi zadaniami w ramach przepływu pracy.

Czy w zależności od planu Jiry obowiązują limity dotyczące reguł automatyzacji?

Tak, liczba wykonanych reguł automatyzacji może się różnić w zależności od wybranego planu Jiry. Plany wyższego poziomu zapewniają większą pojemność automatyzacji.