- リリース ノート
- 基本情報
- セットアップと構成
- オートメーション プロジェクト
- 依存関係
- ワークフローの種類
- シーケンス
- フローチャート
- ステート マシン
- グローバル例外ハンドラー
- テンプレートを使用したワークフロー
- ファイルの比較
- オートメーションのベスト プラクティス
- ソース管理との連携
- デバッグ
- 診断ツール
- ワークフロー アナライザー
- 変数
- 引数
- インポートされた名前空間
- 制御フロー
- オブジェクト リポジトリ
- ログ
- ScreenScrapeJavaSupport ツール
- Studio でのテスト
- 拡張機能
- トラブルシューティング
Use workflow templates as base models for other workflows. You can use built-in templates (e.g. Sequences, Global Exception Handler, create custom templates, or use templates from libraries installed in your projects.
条件:
- テンプレートは、プロジェクトの種類と言語に固有です。
- ファイル テンプレートをワークフローに変換したり、コンパイルしたり、パブリッシュしたりすることはできません。
- 他のテンプレートに基づいたテンプレートを作成できます。
テンプレートのソース
プロジェクトに新しいワークフローを追加する際は、ワークフローのベースとなるテンプレートを選択できます。選択できるテンプレートは、追加するファイルの種類 (ワークフローまたはテスト ケース)、ファイル テンプレートを含むライブラリをインストールしたかどうか、プロジェクトの [テンプレート] フォルダーにテンプレートをあらかじめ追加してあるかどうかによって異なります。
既定ファイル テンプレート
シーケンス
The Sequence template is useful if you want to design a workflow with sequential activities that act as a single block. This template is available only for workflows.
フローチャート
Use the Flowchart template to design workflows with multiple branches. This template is available only for workflows.
ステート マシン
Use the State machine template to design workflows with activities that get triggered based on specified states. This template is available only for workflows.
ローカル ファイル テンプレート
Local templates are created in the Templates folder of the project when you extract a file as template and when you add a template to the Templates folder. Local file templates are available inside the project where you create them. Local templates added in a library project will be available in projects where the library is installed as a dependency.
You can create local templates of three types: execution template, workflow template, and test case template. When you extract a file as a template, the template type is applied automatically based on the type of file you extract (workflow or test case). When you manually add a template to the Templates folder, you select the type of template to create.
パッケージ ファイル テンプレート
パッケージ ファイル テンプレートとは、プロジェクトに依存関係としてインストールされたライブラリまたはアクティビティ パッケージに含まれるファイル テンプレートのことです。
ワークフローを作成する際に、インストール済みのライブラリ内のワークフロー テンプレートが [テンプレート] ドロップダウンの [パッケージ ファイル テンプレート] の下に表示されます。
ローカル ファイル テンプレートを追加する
[プロジェクト] パネルのコンテキスト メニューを使用すると、別のテンプレートに基づいて、ワークフロー テンプレート、実行テンプレート、およびテスト ケース テンプレートをプロジェクトに手動で追加できます。テンプレートを追加した後は、デザイナーで編集し、他のファイルを作成するための開始点として使用できます。
ワークフロー テンプレートを追加するには、[テンプレート] フォルダーを右クリックして [追加] > [ワークフロー テンプレート] を選択します。その後、新しいテンプレートの基盤となるテンプレートを選択できます。
ファイルをテンプレートとして抽出する
既存のワークフローを将来作成するファイルのテンプレートとして使用できるようにするには、そのワークフローをテンプレートとして抽出します。
[プロジェクト] パネルでワークフローを右クリックし、[テンプレートとして抽出]を選択します。
抽出されたファイルが [テンプレート] フォルダーに追加されます。以下の図では、シーケンスから作成されたワークフロー テンプレートと 2 つのテスト ケース テンプレートが確認できます。
ライブラリ内のワークフロー テンプレート
You can create workflow templates in libraries the same way you create them in processes. After you publish the library, the templates marked as public are available as package file templates in projects where the library is installed.
テンプレートからワークフローを作成する
-
空のプロセスを作成します。
-
テンプレートとして使用するワークフローを構築します。このサンプル ワークフローでは、回答者が自分の氏名と年齢を入力するフォームが作成され、そのフォームに回答者が入力した年齢が出力されます。
-
ワークフローの構築が完了したら、そのワークフローを右クリックして [テンプレートとして抽出] を選択します。
テンプレートに名前を付け、テンプレートを保存する場所として [テンプレート] フォルダーを選択して、[作成] を選択します。この例では、テンプレートの名前は「MyFirstLocalTemplate」です。
-
[デザイン] タブに移動し、ファイル グループの [新規] > [ワークフロー] を選択します。[新しいワークフロー] ウィンドウが表示されます。
-
適切な名前を付け、[場所] としてテンプレート フォルダーを選択し、前の手順で作成したテンプレートを [テンプレート] ドロップダウン リストから選択します。この例では「MyFirstLocalTemplate」を選択します。
例: 以下のサンプルの XAML プロジェクトをご覧ください。
Download example_Sample.zip)
テンプレートを削除する
テンプレートを削除するには、[プロジェクト] パネル内の [テンプレート] フォルダーを展開し、テンプレートを右クリックして [削除] を選択します。