カスタムフィールドは webMethods Integration. カスタムフィールド関数を使用して、新しいカスタムデータフィールドを追加します。 カスタム・データ・フィールドには、String、Integer、Float、Double、Long、Boolean、Short、Document、またはObjectを指定できます。
このタスクについて
カスタム・データ・フィールドを別のカスタム・フィールドの子として追加する場合、そのフィールドは親フィールドのすべての子の中で一意でなければなりません。 新しく追加されたカスタムフィールドは、既存のデータフィールドリストに追加されます。 このリストは、カスタム・オペレーションを作成する際にAPIに送信され、他の選択フィールドとともに入出力シグネチャに反映される。
カスタムフィールドがどんなものかわかったところで、カスタムデータフィールドを追加してみましょう。 これを行うには、以下のステップを実行します。
手順
- Salesforce CRM コネクタをキャンバスに追加します。
- アイコンをダブルクリックして、 Salesforce CRM アクションを設定します。 Salesforce アイコンをダブルクリックします。 ここから、新しいカスタムアクションを作成したり、既存のカスタムアクションにアクセスしたりできます。
デモ用に、新しいカスタム・アクション・クエリを作成します。
- をクリックする。 カスタムアクションの追加画面が表示されます。
ここから、新しいアカウントを作成したり、既存のアカウントにアクセスすることができます。 新しいアカウントを作成する。
- 表示されるカスタムアクションの追加設定フォームで、以下の詳細を入力します:
Select Authentication type: 認証の種類を選択します。
Authorize AccountCreate:選択したアクションを実行するアカウントを選択します。
Name:アカウントの名前を指定します。
Description:アカウントの説明を入力します。
- Next(次へ)」をクリックし、「 create(作成 )」など、実行するアクションを選択する。
- Next をクリックし、create アクションに関連付けるビジネス・オブジェクトを選択します。 ビジネスオブジェクトとインタラクションは、特定のアプリケーションとアクションにのみ表示されます。
- 「次へ」をクリックします。 新しいカスタム・データ・フィールドを追加するには FirstName および LastName を追加するには、[ データ・フィールドの追加 ] をクリックします。
- Add Data Field ウィンドウで、新しいカスタム・データ・フィールド Firstnameと Lastnameを追加する。 Required オプションを選択して、フィールドが必須フィールドであるかどうかを示します。
データ・フィールドの構造と内容を定義するために、データ・フィールドの名前とタイプを指定する。 前述の例では、"ens:データ・フィールドとして "Contacts"、データ型として親階層を持つ "document "が追加されています。
- 「次へ」をクリックします。 同様に、子階層には "ens:FirstName"、 "ens:LastName" フィールドとデータ型を "string "とする。
- 「次へ」をクリックします。 アクションを確認し、「 完了 」をクリックします。
メイン画面にリダイレクトされます。 次へ をクリックします。 アクション設定ウィンドウにリダイレクトされます。
- select フィールドで、Account の下にあるビジネス・オブジェクト Contact のカスタム・データ・フィールド FirstName と LastName を照会します。
- 「次へ」をクリックします。 Test this action ウィンドウにリダイレクトされます。 FirstName と LastName が表示されます。
- TESTをクリックする。 アクションが正しく設定されていれば、出力データに追加されたカスタムデータフィールド FirstName そして LastName. これは、ワークフローで使用されたとき、アクションがどのように動作し、どのキーがトリガーの出力で返されるかを示しています。 出力データは、ワークフローの残りの部分を構成するために使用される。
結果
カスタムフィールドが正常に設定されました。 ここで、 Saveをクリックしてワークフローを保存する。 このアカウントは、同じプロジェクトで作成されたすべてのワークフローで使用できます。