Działania niestandardowe
Wprowadzenie
Funkcja niestandardowych akcji w portalu wymagań i systemów umożliwia użytkownikom tworzenie i stosowanie niestandardowych skryptów automatyzacji przy użyciu Pythona i sztucznej inteligencji w celu usprawnienia przepływu pracy w projekcie. Te niestandardowe akcje mogą być powiązane z różnymi obiektami w projekcie, takimi jak Bloki, Valis i wymagania, a także mogą wykorzystywać możliwości Pythona i sztucznej inteligencji.
Jak mogę tworzyć niestandardowe akcje?
Użytkownicy mogą płynnie tworzyć niestandardowe akcje w module skryptowym Requirements & Systems Portal, wykorzystując zarówno możliwości skryptowe, jak i funkcje sztucznej inteligencji. Dzięki tej funkcji użytkownicy mogą bez wysiłku tworzyć kod Python w niestandardowej akcji modułu skryptowego i wykonywać określone działania, wykorzystując punkt końcowy sztucznej inteligencji do generowania pożądanych wyników za pomocą podpowiedzi lub skryptów Python.
Po utworzeniu nowego skryptu Python z akcją niestandardową w module skryptowym, użytkownik może utworzyć akcję niestandardową w opcji "General" (1) w ustawieniach skryptu. Użytkownik musi podać informacje o typie obiektu (2) i opis oraz wypełnić "Ustawienia wyświetlania" (3), tj. nazwę wyświetlaną i pozycję akcji niestandardowej.
Użytkownik może również udostępnić akcję niestandardową dowolnemu użytkownikowi lub grupie w ramach wdrożenia, korzystając z opcji "Udostępnij" pod ustawieniami wyświetlania (patrz rysunek Share Custom Action).
Udostępnij akcję niestandardową - udostępnianie akcji niestandardowych innym użytkownikom w tym samym projekcie.Przegląd akcji niestandardowych jest dostępny w menu "Ustawienia" (1), umożliwiając użytkownikom przeglądanie różnych akcji niestandardowych (2) utworzonych przez innych. Użytkownicy mogą płynnie dodawać lub usuwać te akcje z ustawień wyświetlania i dostosowywać swój dostęp do niestandardowych akcji (3).
Przepływy pracy akcji niestandardowych Przykłady:
Example 1: Konwersja identyfikatora wymagań z wielkich na małe litery
Aby zademonstrować ten przykład, dodaliśmy już skrypt Pythona do szablonów skryptów w module. Skrypt konwertuje identyfikator z wielkich liter na małe. Krótki film pokazuje, jak można utworzyć ten skrypt, jego niestandardową akcję i jak używać go w wymaganiach.
Zmiana nazwy identyfikatora - Konwersja identyfikatora wymagań z wielkich na małe litery
Example 2: Tłumaczenie wymagań z jednego języka na inny przy użyciu niestandardowych akcji w połączeniu ze sztuczną inteligencją
Wykorzystując sztuczną inteligencję ValiAssistant, możesz bez wysiłku przesłać zestaw wymagań i poinstruować vali-assistant, korzystając z monitu, aby przetłumaczył je na dowolny obsługiwany język.
Custom Action Translate - Użyj Custom Actions i możliwości AI, aby na przykład przetłumaczyć tekst wymagań na inny język.
Niektóre inne przypadki użycia, które można wykonać za pomocą niestandardowych akcji
-
Kontrola jakości wymagań
-
Tworzenie i dodawanie wielu wartości do bloku za pomocą typów bloków
-
Sprawdź, czy wymagania wysokiego poziomu są dobre i odwrotnie, sprawdź, czy wymagania niskiego poziomu nie są niejasne.
-
Zaproponuj typ wymagań
-
Masowa edycja tekstu wymagań/formatowania, np. zastąpienie słowa "musi" słowem "powinien" itp.
-
Utwórz podsumowanie wymagań itp.
Dostęp do akcji niestandardowych
Utworzone przez użytkownika akcje niestandardowe można następnie wygodnie zapisać w celu uzyskania uniwersalnego dostępu, umożliwiając ich łatwe powiązanie z różnymi obiektami, w tym wymaganiami, blokami i Valis w portalu wymagań i systemów. Oznacza to, że gdy zwykły użytkownik musi wykonać niestandardową akcję, może po prostu wybrać ją z menu "Actions" obiektu (wymagania, Bloki lub Valis), eliminując konieczność przechodzenia do modułu skryptowego lub pulpitu nawigacyjnego w celu jej wykonania.
