例: ネストされたクライアント・サイド・ヒューマン・サービスの再使用
この例では、ネストされたクライアント・サイド・ヒューマン・サービスを作成して、それをルートのクライアント・サイド・ヒューマン・サービスで再使用する方法を示します。
このタスクについて
配送先住所を変更するステップで Order Confirmation ・タスクを拡張するとします。 開発者は、 Change Address ステップのネストされたクライアント・サイド・ヒューマン・サービスを定義することができます。これは、より複雑なオーダー・フォームの一部である他のタスクで再利用できます。
以下の例は、 Change Address ステップのネストされたクライアント・サイド・ヒューマン・サービスをビルドする方法と、ネストされたクライアント・サイド・ヒューマン・サービスを Order Confirmationのルート・クライアント・サイド・ヒューマン・サービスに挿入する方法を示しています。 簡単にするために、 Order Confirmation タスクのルート・クライアント・サイド・ヒューマン・サービスが既に存在するとします。
ネストされたクライアント・サイド・ヒューマン・サービスの作成
手順
ネストされたクライアント・サイド・ヒューマン・サービスをビルドするには、以下の手順を実行します。
結果
再使用可能なクライアント・サイド・ヒューマン・サービスのネスト
手順
ネストされたクライアント・サイド・ヒューマン・サービスを再使用のためにルートのクライアント・サイド・ヒューマン・サービスに挿入するには、以下のステップを実行します。







をクリックします。
をキャンバスに追加し、ダイアグラム内で配線します。
![Input Mapping]で、ネストしたサービスのshipToSame変数にマッピングするshipToAddressルート変数を選択します。](../images/b5_varsdatamapping.jpg)
)をクリックして、ルートサービス内の同じ名前とデータ型の入力変数にマッピングされていないすべての入力または出力ネスト変数を自動的にマッピングします。 既存のマッピングは置き換えられません。