# ワークフロー実行プロセスを生成

Availability-note[非推奨](https://help.talend.com/r/en-US/Cloud/labels-on-talend-help-center/availability-deprecated)

このコンテンツは非推奨になりました。

利用対象...

* Data Fabric
* MDM Platform

Talend Studioを使用すると、[MDM Repository] (MDMリポジトリー)ツリービューの[Workflow] (ワークフロー)ノードのリストに含まれるワークフローに基づいてプロセスを自動的に生成できます。

このプロセスが生成されたら、トリガーに添付できます。トリガーが実行されると、ワークフロー自体を開始するプロセスが起動されます。これにより、Webユーザーインターフェイスにワークフロータスクの形式でデータレコードに必要な処理のリストが表示されます。

## 始める前に

Talend StudioからMDMサーバーに接続されており、MDMサーバーに少なくとも1つのワークフローが作成されていて、デプロイされているはずです。

## このタスクについて

ワークフローに基づいてプロセスを生成するには:

## 手順

1. [MDM Repository] (MDM リポジトリー)ツリービューで、[Workflow] (ワークフロー)ノードを展開します。
2. プロセスを生成するワークフローを右クリックし、[Generate Workflow Caller Process] (ワークフロー起動プロセスの生成)を選択します。

   ダイアログボックスが表示されます。 ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Workflow_Generate.png)
3. [Data Models] (データモデル)リストから、ワークフローを添付するデータモデルを選択します。
4. 製品リストからビジネスエンティティを選択します。この例ではProductを選択します。

   選択したビジネスエンティティの名前が[Xpath]フィールドに表示されます。
5. [Add] (追加)をクリックしてダイアログボックスを閉じます。

   生成されたプロセスは、[MDM Repository] (MDMリポジトリー)ツリービューの[Process] (プロセス)ノードの下に表示されます。

   情報メモ注: 変更がランタイムに反映されるようにするには、変更をサーバーにデプロイする必要があります。
6. 生成されたプロセスをダブルクリックすると、ワークスペースにエディターが開き、プロセスパラメーターのリストが表示されます。

   ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Workflow_Generate1.png)

   1つのステップが自動的に定義され、[Steps Sequence] (ステップシーケンス)プロセスエリアにリスト表示されます。このステップでは、workflowcontexttriggerプラグインを使用して、項目をワークフローエンジンに渡します。
7. [Invoke the workflow] (ワークフローの起動)ステップを選択して、ステップの詳細とパラメーターを表示します。

   ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Workflow_Generate5.png)

   [Parameters] (パラメーター)エリアには[Source] (ソース)と[Shee] (シート)という2種類のビューがあります。[Source] (ソース)ビューには、ワークフローで使用されるすべての変数を含む、自動生成されたXMLドキュメントの詳細のリストが表示されます。このドキュメントは、MDM属性値とXPathをワークフロー変数にマッピングするために使用されます。

   情報メモ注: ここでは必要に応じて、またワークフローで定義した内容に基づいて、任意のパラメーター/変数を変更できます。

   [Sheet] (シート)ビューには、ワークフローで使用されているすべての変数の表形式のリストが表示されます。これらの値はテーブルの下の![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Plus_Icon.png)および![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/delete_button.png)ボタンを使用して変更できます。

## 次のタスク

このビューから、MDMサーバーにデプロイされている任意のワークフローを起動することもできます。これを行うには、以下のようにします:

1. [Select workflows...] (ワークフローの選択...)バーをクリックすると、MDMサーバーに既にデプロイされているすべてのワークフローのリストが表示されます。 ![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Workflow_Generate2.png)

2. 起動するワークフローを選択し、[OK]をクリックしてダイアログボックスを閉じます。

   選択したワークフローの名前が[Parameters] (パラメーター)エリアの[ID]フィールドに表示されます。

3. [Variables] (変数)エリアで、表の下の![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/Plus_Icon.png)および![](https://help.qlik.com/talend/ja-JP/studio-user-guide/Resources/images/delete_button.png)ボタンを使用して、選択したワークフローに基づいて変数名とXPath値を変更します。

4. 変更を保存します。

ここでは、このプロセスを起動するためにトリガーを定義する必要があります。トリガーが実行されると、ワークフロー自体を開始するプロセスが起動されます。これにより、Webユーザーインターフェイスにワークフロータスクの形式でデータレコードに必要な処理のリストが表示されます。