このページを共有

# スクリプト・エディタ

スクリプト・エディタを使用して、スクリプト・ジェネレータによって生成されたスクリプトを変更したり、ユーザ定義ワークフロー・スクリプトを作成できます。スクリプト・エディタの使用についての詳細は、「ワークフローのカスタマイズの概要」を参照してください。

［スクリプト エディタ］タブには、次の要素が含まれています。

- スクリプト・エディタ・ツールバー：スクリプトを作成するときに使用するボタンがあります。詳細については、「スクリプト・エディタのコマンドについて」を参照してください。

- スクリプト・ツリー：コードを追加できるイベント・プロシージャが一覧されます。イベント・プロシージャは、トリガ元となるモジュール別にグループ分けされます。詳細については、「ワークフロー・イベント・リファレンス」を参照してください。

- スクリプト表示枠：選択したイベント・プロシージャのコードが表示されます。スクリプトを作成したり変更するには、イベント・プロシージャに VBScript コードを追加します。詳細については、「ワークフロー・スクリプトの作成」を参照してください。

- メッセージ表示枠：スクリプトを保存したり検証したりするときに発生する、あらゆる構文エラーが表示されます。

クロス・プロジェクト・カスタマイズ

ALM のエディション: クロス・プロジェクト・カスタマイズは、Quality Center Enterprise Edition では利用できません。ALM エディションとその機能の詳細については、「ALM のエディション」を参照してください。

テンプレートまたはリンクされたプロジェクトでの作業中、スクリプト・ツリーには、［ワークフロー スクリプト］の下に 2 つのセクションが表示されます。

- テンプレート・スクリプト（共有）：このセクションに一覧されるワークフロー・スクリプトは、テンプレートからリンクされたプロジェクトに適用されたスクリプトです。テンプレートのカスタマイズの適用の詳細については、「クロス・プロジェクト・カスタマイズ」を参照してください。

  リンクされたプロジェクトを操作している場合、このセクションは、テンプレート内に定義されたテンプレート・スクリプトがあるときのみ表示されます。テンプレート・スクリプトは、リンクされたプロジェクトでは編集できません。テンプレートからプロジェクトを削除しても、テンプレート・スクリプトはプロジェクト内にそのまま残り、編集することができます。

- プロジェクトのスクリプト：このセクションに一覧されるワークフロー・スクリプトは、作業中のテンプレート、リンクされたプロジェクトにのみ適用されます。テンプレートのこのセクション内のスクリプトは、リンクされたプロジェクトには適用されません。

  リンクされたプロジェクトのワークフロー・スクリプトを実行すると、ALM はテンプレート・スクリプトとプロジェクト・スクリプトを 1 つのスクリプトに統合します。テンプレート・スクリプトとプロジェクト・スクリプト内で重複する変数や関数は、競合の原因となることがあります。

テンプレート・プロジェクトで作業するときのその他の検討事項：

- スクリプト・ジェネレータの 1 つによって生成されるスクリプトは、［テンプレートスクリプト（共有）］の下に作成されます。

- ALM により、テンプレート・スクリプト内のイベントには Template_ というプレフィックスが付記されます。標準設定で、ALM は、テンプレート・イベント・プロシージャをトリガします。テンプレート・イベント・プロシージャが存在しない場合、またはプロジェクト・イベント・プロシージャを呼び出すようにテンプレート・イベント・プロシージャに指示する場合にのみ、プロジェクト・イベント・プロシージャがトリガされます。

  各テンプレート・イベントには、並行プロジェクト・イベントへのコメント化された呼び出しが含まれます。たとえば、テンプレート・スクリプト内の Template_Bug_New イベントは、次のように示されます。

      Sub Template_Bug_New
          On Error Resume Next
          `call Bug_New
          On Error Go To 0
      End Sub

  このテンプレート・スクリプトにプロジェクト・イベントを呼び出すようにするには、次のようにコメント記号を削除して、プロジェクト・イベントの呼び出しを有効にします。

      Sub Template_Bug_New
          On Error Resume Next
          call Bug_New
          On Error Go To 0
      End Sub

https://admhelp.microfocus.com ALM 8942
検索結果の改善のヒント... ALM ヘルプセンター ALM ヘルプセンター ALM ヘルプ 17.0 すべてローカル・ヘルプセンターの表示オンライン・ヘルプセンターの表示戻るブラウザ履歴で元に戻る進むブラウザ履歴で前に進む検索の強調表示を解除次のトピック次のトピックに移動前のトピック前のトピックに移動現在のトピックを印刷バージョン: