ワークフロー・スクリプトの生成
スクリプト・ジェネレータでは不具合モジュールのフィールド・リストとダイアログ・ボックスをカスタマイズできます。
不具合モジュールのフィールド・リストのカスタマイズ
不具合モジュールのフィールドに、別のフィールドの値に応じて、異なるフィールド・リストが使用されるように指定できます。たとえば、[プロジェクト]フィールドの値に応じて、[検出されたバージョン]に表示するリストを変更する設定が可能です。
フィールド・リストをカスタマイズするには、次の手順を実行します。
-
[プロジェクト カスタマイズ]ウィンドウの左側の表示枠で、[ワークフロー]をクリックします。
-
[スクリプト ジェネレータ - 不具合モジュール リストのカスタム化]リンクをクリックします。
-
[第 1 次/第 2 次規則]で、第 1 次フィールドと第 2 次フィールドを選択します。
第 1 次フィールドの値を変更すると、第 2 次フィールドの値リストが自動的に変更されます。たとえば、[プロジェクト]を第 1 次フィールド、[検出されたバージョン]を第 2 次フィールドとして選択します。
-
ルールを設定するには、<第 1 次フィールドの選択>をクリックしてフィールド名を選択します。<第 2 次フィールドの選択>をクリックしてフィールド名を選択します。
-
新しいルールを追加するには、[第 1 次/第 2 次規則の追加]ボタン
をクリックします。<第 1 次フィールドの選択>と<第 2 次フィールドの選択>のフィールド名を選択します。 -
規則を削除するには、規則を選択して[第 1 次規則/第 2 次規則の削除]ボタン
をクリックします。[はい]ボタンをクリックして、確定します。
-
-
[第 1 次/第 2 次規則]で、リスト比較規則の設定対象となる第 1 次/第 2 次規則を選択します。
-
[リスト比較規則]で、第 2 次フィールドで使用するフィールド・リストを、第 1 次フィールドに入力する値ごとに選択します。
-
定義済みの第 1 次フィールド値に規則を設定するには、<リストの選択>をクリックしてリスト名を選択します。
-
未定義の第 1 次フィールド値にルールを設定するには、<値の入力>をクリックして第 1 次フィールド値を入力します。Enter キーを押します。<リストの選択>をクリックしてリスト名を選択します。
-
新しいリスト比較規則を追加するには、[リスト比較規則の追加]ボタン
をクリックします。<値の入力>をクリックし、第 1 次フィールド値を入力します。<リストの選択>をクリックしてリスト名を選択します。 -
リスト比較規則を削除するには、ルールを選択して[リスト比較規則の削除]ボタン
をクリックします。[はい]ボタンをクリックして、確定します。
-
-
変更を保存するには、次のいずれかを実行します。
-
[変更をスクリプトに適用]ボタンをクリックすると、変更内容を保存してスクリプト・ジェネレータを閉じます。
-
[適用して表示]ボタンをクリックすると、変更内容を保存し、生成されたスクリプトをスクリプト・エディタで表示します。
-
スクリプト・ジェネレータで生成されたスクリプトをスクリプト・エディタで変更すると、次回スクリプト・エディタを実行したときに変更内容は上書きされてしまいます。したがって、生成されたスクリプトを変更する場合は、変更の前に名前を付けることをお勧めします。スクリプト・エディタについての詳細は、「ワークフロー・スクリプト・エディタの操作」を参照してください。
不具合モジュールのダイアログ・ボックスのカスタマイズ
[新規不具合]ダイアログ・ボックスと[不具合の詳細]ダイアログ・ボックスの外観を変更するには、ユーザ・グループごとに表示するフィールドを設定します。また、ダイアログ・ボックスでのフィールドの表示順序をユーザ・グループごとに設定することもできます。
たとえば、開発者の権限を持つユーザのみに[責任者]フィールドと[優先度]フィールドを表示する設定が可能です。また、このユーザ・グループについて、[責任者]フィールドを[優先度]フィールドの前に表示する設定もできます。
ユーザ・グループごとに不具合モジュールのダイアログ・ボックスをカスタマイズするには、次の手順を実行します。
-
[プロジェクト カスタマイズ]ウィンドウの左側の表示枠で、[ワークフロー]をクリックします。[ワークフロー]ページが開きます。
-
[新規不具合]ダイアログ・ボックスの外観を変更するには、[スクリプト ジェネレータ -[不具合の追加]フィールドのカスタム化]リンクをクリックします。
[不具合の詳細]ダイアログ・ボックスの外観を変更するには、[スクリプト ジェネレータ -[不具合の詳細]フィールドのカスタム化]リンクをクリックします。
-
[ユーザ グループ]のリストから、カスタマイズするユーザ・グループを選択します。
-
[利用可能なフィールド]カラムから、目的のダイアログ・ボックスに表示するフィールドを選択し、右矢印をクリックします。
二重矢印ボタン([>>]または[<<])をクリックすると、リスト間ですべての名前を一度に移動できます。また、フィールド名をドラッグしてリスト間を移動させることもできます。
-
[表示フィールド]では、必要なフィールドの横にあるチェックボックスを選択すると、そのフィールドが必要なフィールドとして設定されます。
このフィールドへの値の入力は必須です。また、フィールドのタイトルは、[不具合の追加]ダイアログ・ボックスと[不具合の詳細]ダイアログ・ボックスで赤色で表示されます。
-
選択したユーザ・グループに表示されるフィールドの順序を設定するには、上矢印と下矢印を使用します
。また、フィールド名をドラッグして上または下に移動することもできます。
-
[不具合の追加]ダイアログ・ボックスと[不具合の詳細]ダイアログ・ボックスを設定して 1 つ以上の入力ページを含めるには、上矢印と下矢印を使用してフィールドを適切なページに移動します。
標準設定では、すべてのフィールドを 1 ページで表示します。
-
変更を保存するには、次のいずれかを実行します。
-
[変更をスクリプトに適用]をクリックすると、変更内容を保存してスクリプト・ジェネレータを閉じます。
-
[適用して表示]をクリックすると、変更内容を保存し、生成されたスクリプトをスクリプト・エディタで表示します。
-
スクリプト・ジェネレータで生成されたスクリプトをスクリプト・エディタで変更すると、次回スクリプト・エディタを実行したときに変更内容は上書きされてしまいます。したがって、生成されたスクリプトを変更する場合は、変更の前に名前を付けることをお勧めします。スクリプト・エディタについての詳細は、「ワークフロー・スクリプト・エディタの操作」を参照してください。
参照情報:

