メッセージテンプレート by Workato
Message template by Workatoコネクターを使用すると、レシピでよく使用されるメッセージ用の静的なメッセージテンプレートを作成して使用できます。 これらのテンプレートは、テンプレート言語としてMustacheを使用します。 メッセージテンプレートを使用して、HTML、テキスト、JSON、XMLのメッセージを生成できます。 また、メッセージ作成ロジック(メッセージの外観)をメッセージ生成ロジック(メッセージが送信されるタイミング)から分離できます。 この分離により、メッセージを送信するレシピを変更せずにメッセージ形式を変更できます。
メッセージテンプレートは有害な要素をエスケープします
メッセージテンプレートは、XMLインジェクションにつながる可能性があるものなど、潜在的に有害な一部のHTML要素をエスケープします。
新しいテンプレートの作成
テンプレートは、実行やレシピ全体で一貫した変数と本文テキストの構造を定義します。
新しいテンプレートを作成するには、次の手順を実行します。
ツール > メッセージテンプレートに移動し、+ New templateをクリックします。
Template bodyフィールドにメッセージの本文テキストを入力します。 変数を二重波括弧({{}})で囲んで指定します。
このフィールドでは、テンプレート言語としてMustacheを使用します。 詳細については、Mustacheドキュメントまたはメッセージテンプレートページの変数セクションを参照してください。
Template inputに変数を追加します。 JSONを使用するか、変数を手動で作成できます。 テンプレート変数は、スカラーデータ型(string、integer、date、number、time、boolean)と複合データ型(object、list)の両方をサポートします。 Create messageアクションを使用して、テンプレート変数の値を定義できます。
変数が定義されたテンプレート
変数、セクション、コメント、パーシャル
テンプレートで変数、セクション、コメント、パーシャルを使用する方法の詳細については、メッセージテンプレートページを参照してください。
Create messageアクション
Create messageアクションは、テンプレートのタグに渡す値を定義し、Template bodyから静的なDocument文字列を生成します。
少なくとも1つのテンプレートが必要
Create messageアクションを使用するには、ワークスペースに少なくとも1つのテンプレートが保存されている必要があります。 メッセージテンプレートの作成方法については、新しいメッセージテンプレートを作成するセクションを参照してください。
入力
| 入力 | 説明 |
|---|---|
| ドキュメントテンプレート | 使用する予定のテンプレートを選択します。 |
| テンプレート入力 | このレシピ内で使用するテンプレート変数に、データピルまたは固定値を指定します。 |
出力
| 出力 | 説明 |
|---|---|
| ドキュメント | Document templateから生成され、変数の代わりにTemplate inputフィールドの値を使用した静的文字列。 |
Last updated: