カスタム・アクション
はじめに
要件システムポータルのカスタムアクション機能を使用すると、Python や AI を使用してカスタム自動化スクリプトを作成および適用し、プロジェクトのワークフローを強化することができます。こ れ ら のカ ス タ ム ア ク シ ョ ンは、 プ ロ ジ ェ ク ト 内の さ ま ざ ま なオブジ ェ ク ト (ブ ロ ッ ク 、 バ リ 、 要件な ど) に リ ン ク す る こ と がで き、 Python や AI の機能を活用す る こ と も で き ます。
カスタム アクションの作成方法
ユーザーは、Requirements & Systems Portal のスクリプト モジュール内でカスタム アクションをシームレスに作成し、スクリプト機能と AI 機能の両方を利用できます。この機能を使用すると、ユーザーはスクリプト モジュールのカスタム アクションで Python コードを簡単に作成し、vali-assistant AI エンドポイントを活用して特定のアクションを実行し、プロンプトまたは Python スクリプトによって必要な出力を生成できます。
カスタムアクションを持つ新しいPythonスクリプトがスクリプトモジュール内に作成されると、ユーザーはカスタムアクションを"
ユーザは、表示設定の下にある「共有先」オプションを使用して、配備内の任意のユーザまたはグループとカスタムアクションを共有することもできます(図を参照)。
カスタム アクションを共有する - 同じプロジェクト内の他のユーザとカスタムア クションを共有します。カスタムアクションの概要には、「設定」メニューからアクセスできます。
カスタムアクションワークフロー例
こ の例を示すために、 すでに python ス ク リ プ ト をモジ ュール内のス ク リ プ ト テンプレートに追加 し てい ます。こ の ス ク リ プ ト は、 Identifier を大文字か ら 小文字に変換 し ます。こ の ス ク リ プ ト の作成方法、 カ ス タ ムア ク シ ョ ン、 お よ び Requirements での使用方法を、 簡単な動画で紹介 し ます。
Identifier の名前を変更する - 要件 Identifier を大文字から小文字に変換する
ValiAssistantのAIを活用することで、要件セットを簡単に送信し、プロンプトを使用して、任意のサポートされている言語に翻訳するようにVali-Assistantに指示することができます。
カスタムアクション翻訳 - カスタムアクションとAI機能を使用して、要件テキストを別の言語に翻訳します。
カスタムアクションを使用したその他の使用例
-
要件の品質チェック
-
ブロック タイプを使用したブロックへの複数のバリの作成と追加
-
高レベルの要件が良いかどうかをチェックし、逆に低レベルの要件が曖昧でないかどうかをチェックする。
-
要件タイプの提案
-
例:「must」を「shall」などに置き換える。
-
要件の要約を作成する。
カスタムアクションへのアクセス
ユーザーが作成したこれらのカスタム アクションは、Requirements & Systems Portal 内の要件、ブロック、およびValisなどのさまざまなオブジェクトに簡単に関連付けることができます。こ れに よ り 、 ユーザーは、 カ ス タ ム ア ク シ ョ ン を実行す る 必要があ る と き に、 オブジ ェ ク ト (要件、 ブ ロ ッ ク 、 バ リ ス) の "
