対象製品...Cloud API Services Platform
Cloud Big Data
Cloud Big Data Platform
Cloud Data Fabric
Cloud Data Integration
Cloud Data Management Platform
Data Fabric
ジョブにWebhookコンテキストパラメーターを定義することで、WebユーザーがTalend Cloud Management ConsoleからタスクのユニークなURLを生成できるようにします。これらのURLにより、外部アプリケーション(Salesforce、Box、Dropboxなど)でデータ変更のタスク実行をトリガーできます。
このタスクについて
一例として、Salesforceから連絡先を取得するジョブを用意します。Salesforceの連絡先がアップデートされるたびにタスクの実行がトリガーされるよう設定します。
手順
-
Studioワークスペースで、[Contexts] (コンテキスト)タブをクリックします。
[Contexts] (コンテキスト)タブがStudioに表示されない場合は、とクリックし、[Contexts] (コンテキスト)を選択します。
-
[Contexts] (コンテキスト)タブビューの下部の[ + ]ボタンをクリックして、テーブルにパラメーター行を追加します。
例
-
resource_webhook_payloadというパターンに続くWebhookコンテキストパラメーターをすべて小文字で定義します。
-
パラメータータイプを[String] (文字列)に設定します。
-
Webhookパラメーターの値を入力します。
WebhookはJSON形式で定義される必要があります。各項目の説明は次のとおりです:
- タイプ: Content-Typeヘッダーから取られるペイロードのメディアタイプ(例: application/json)。
- データ: ペイロードデータ
サポート対象のペイロードデータは次のとおりです。
- application/xml
- application/json
- text/plain
- text/xml
例
[ { "type": "text/plain", "data": "Some Data" }, { "type": "application/xml", "data": "<SomeXml/>" } ]
-
[Repository] (リポジトリー)ツリービューで、ジョブを右クリックし、[Publish to Cloud] (クラウドに公開)を選択します。