カスタムフィールドの使用

カスタムフィールドは webMethods Integration. カスタムフィールド関数を使用して、新しいカスタムデータフィールドを追加します。 カスタム・データ・フィールドには、String、Integer、Float、Double、Long、Boolean、Short、Document、またはObjectを指定できます。

このタスクについて

カスタム・データ・フィールドを別のカスタム・フィールドの子として追加する場合、そのフィールドは親フィールドのすべての子の中で一意でなければなりません。 新しく追加されたカスタムフィールドは、既存のデータフィールドリストに追加されます。 このリストは、カスタム・オペレーションを作成する際にAPIに送信され、他の選択フィールドとともに入出力シグネチャに反映される。

カスタムフィールドがどんなものかわかったところで、カスタムデータフィールドを追加してみましょう。 これを行うには、以下のステップを実行します。

手順

  1. Salesforce CRM コネクタをキャンバスに追加します。
  2. アイコンをダブルクリックして、 Salesforce CRM アクションを設定します。 Salesforce アイコンをダブルクリックします。 ここから、新しいカスタムアクションを作成したり、既存のカスタムアクションにアクセスしたりできます。

    デモ用に、新しいカスタム・アクション・クエリを作成します。

  3. クリックする。 カスタムアクションの追加画面が表示されます。

    ここから、新しいアカウントを作成したり、既存のアカウントにアクセスすることができます。 新しいアカウントを作成する

  4. 表示されるカスタムアクションの追加設定フォームで、以下の詳細を入力します:
    • Select Authentication type: 認証の種類を選択します。

    • Authorize AccountCreate:選択したアクションを実行するアカウントを選択します。

    • Name:アカウントの名前を指定します

    • Description:アカウントの説明を入力します。

  5. Next(次へ)」をクリックし、「 create(作成 )」など、実行するアクションを選択する。
  6. Next をクリックし、create アクションに関連付けるビジネス・オブジェクトを選択します。 ビジネスオブジェクトとインタラクションは、特定のアプリケーションとアクションにのみ表示されます。
  7. 「次へ」をクリックします。 新しいカスタム・データ・フィールドを追加するには FirstName および LastName を追加するには、[ データ・フィールドの追加 ] をクリックします。
  8. Add Data Field ウィンドウで、新しいカスタム・データ・フィールド Firstnameと Lastnameを追加する。 Required オプションを選択して、フィールドが必須フィールドであるかどうかを示します。

    データ・フィールドの構造と内容を定義するために、データ・フィールドの名前とタイプを指定する。 前述の例では、"ens:データ・フィールドとして "Contacts"、データ型として親階層を持つ "document "が追加されています。

  9. 「次へ」をクリックします。 同様に、子階層には "ens:FirstName"、 "ens:LastName" フィールドとデータ型を "string "とする。
  10. 「次へ」をクリックします。 アクションを確認し、「 完了 」をクリックします。

    メイン画面にリダイレクトされます。 次へ をクリックします。 アクション設定ウィンドウにリダイレクトされます。

  11. select フィールドで、Account の下にあるビジネス・オブジェクト Contact のカスタム・データ・フィールド FirstNameLastName を照会します。
  12. 「次へ」をクリックします。 Test this action ウィンドウにリダイレクトされます。 FirstNameLastName が表示されます。
  13. TESTをクリックする。 アクションが正しく設定されていれば、出力データに追加されたカスタムデータフィールド FirstName そして LastName. これは、ワークフローで使用されたとき、アクションがどのように動作し、どのキーがトリガーの出力で返されるかを示しています。 出力データは、ワークフローの残りの部分を構成するために使用される。

結果

カスタムフィールドが正常に設定されました。 ここで、 Saveをクリックしてワークフローを保存する。 このアカウントは、同じプロジェクトで作成されたすべてのワークフローで使用できます。