自動化プロセスのユーザーに DTP へのアクセスを許可して、レポートのアップロード、プロジェクトの作成、ビルドの削除を実行できるようにしたいが、完全な管理者権限は付与したくない場合があります。以下に、オートメーション ユーザーを設定するために使用する権限を含むいくつかのユースケースを示します。これらのユースケースは、「ユーザー管理の基本操作」および「ユーザー権限とグループの設定」で概説されているユーザー作成の基本に基づいています。

ユースケース 1: Parasoft ツールの実行と DTP へのレポートのアップロード - すべてのプロジェクト

このユースケースでは、Jtest、dotTEST、C/C++test などの Parasoft ツールから任意の DTP プロジェクトにレポートをアップロードできるユーザーと、そのプロジェクトがまだ存在しない場合はそのプロジェクトを作成できるユーザーが必要です。

ユーザー管理でオートメーション ユーザーを作成し (「ユーザー管理の基本操作」を参照)、次の権限を割り当てます (「ユーザー権限とグループの設定」を参照)。

  • createProject: 値を true に設定
  • uploadReport: 正規表現を .* に設定

このユーザーは、すべてのプロジェクトにレポートをアップロードできるようになります。プロジェクトがまだ存在しない場合は、自動的に作成されます。

新しいプロジェクトを作成する機能は、グローバル設定によって無効にできることに注意してください。「Data Collector の設定」を参照してください。

ユースケース 2: Parasoft ツールの実行と DTP へのレポートのアップロード - 特定のプロジェクト

このユースケースでは、Jtest、dotTEST、C/C++test などの Parasoft ツールからのレポートを特定のプロジェクトにのみアップロードできるユーザーが必要です。

ユーザー管理でオートメーション ユーザーを作成し (「ユーザー管理の基本操作」を参照)、次の権限を割り当てます (「ユーザー権限とグループの設定」を参照)。

  • uploadReport: 指定したプロジェクトの名前に値を設定します。

このユーザーは、指定されたプロジェクトにレポートをアップロードできます。プロジェクトはすでに存在している必要があります。プロジェクトが存在しない場合、プロジェクトは作成されません。

ユースケース 3: ビルドの削除 - 特定のプロジェクト

このユースケースでは、特定のプロジェクトに関連付けられたビルドを削除できるユーザーが必要になります。

ユーザー管理でオートメーション ユーザーを作成し (「ユーザー管理の基本操作」を参照)、次の権限を割り当てます (「ユーザー権限とグループの設定」を参照)。

  • deleteBuild: 指定したプロジェクトの名前に値を設定します。

このユーザーは、指定されたプロジェクトに関連付けられたビルドを削除できます。


  • No labels