次の方法で共有


手順 5: ソリューションをテストする

このソリューションは、営業案件のステージを Closed Won に設定することで、Salesforce で新しい営業案件がクローズされるたびに、BizTalk Server に通知を送信するプロセスを自動化することを目的としています。 通知を受信した後、BizTalk Server は Salesforce にクエリを送信して営業案件に関連する製品の詳細を取得し、Salesforce からの応答を OrderDetails という SQL Server データベース テーブルに挿入します。 そのため、このソリューションをテストするには、営業案件のステージを Closed Won に更新します。その結果、関連するレコードが Orders データベースの OrderDetails テーブルに挿入される必要があります。

ソリューションをテストするには

  1. Salesforce 開発者ログイン資格情報を使用して、 https://login.salesforce.com/?lt=deにログインします。

  2. ナビゲーション バーで、[ 営業案件] をクリックし、[ Customer 1 の営業案件] をクリックします。 「手順 2: Salesforce システムを設定する」でこの機会を作成しました。

  3. [ 営業案件の詳細] セクションで、[ 製品 (標準)] セクションの関連する製品をメモします。 このセクションの下にある値は、最終的に SQL Server データベースに挿入されます。 [ 営業案件の詳細 ] セクションの [ 編集 ] ボタンをクリックし、[ ステージ ] フィールドの値を [Closed Won] に変更します。 [保存] をクリックします。

    既存の営業案件を編集する

  4. SQL Server Management Studio で 、OrderDetails テーブルに対してクエリを実行して、すべての行を選択します。

    SQL クエリの出力

    注意すべき点は、ステージを変更した営業案件にリストされている製品が一覧表示されていることです。

    BTS_SF_Add_Product 営業案件に製品を追加する

    OrderDetails テーブルに入力されたレコードが、特定の製品セットに対して Salesforce で作成された営業案件に対応していることがわかります。 新しい営業案件を作成し、新しい製品を営業案件に関連付けることで、これらの手順を繰り返すことができます。