レシピ関数 by Workato
5分でレシピ関数を設定
コネクターを使用すると、他のレシピから呼び出せるレシピを構築できます。
このレシピタイプはレシピ関数と呼ばれ、別のレシピからの呼び出しによってトリガーされます。 このコネクターを使用して、繰り返し可能な一連のアクションをレシピに分離し、他のレシピで再利用できます。
Callable Recipesから移行する場合は、切り替えに役立つレシピ関数とAPIレシピへの移行ガイドを参照してください。
利用状況のヒント
何かヒントが必要ですか を使用すると、次のことができます:
- テスト工数を削減。 一連のアクションを繰り返す代わりに専用のレシピにグループ化すると、ワークフローのテストと変更が容易になります。
- レシピの可読性を向上。 手順を、必要な場所で呼び出せる小さなレシピに分割すると、レシピが読みやすくなります。
- レシピステップを一元化。 一度構築すれば、どこでも再利用できます。 例: 標準化されたエラー通知ポリシーがある場合は、1つのレシピを作成してから再利用することで、重複を防ぎます。
- ランタイムでレシピユーザーを検証。 ランタイムユーザーコネクションを使用すると、レシピの実行時にユーザーが自身の認証情報を使用できるようにできます。
REST APIの公開を検討している場合、API Platform connectorを参照してください。
制限
レシピ関数には次の制限が適用されます:
| 説明 | 制限 |
|---|---|
| レシピ関数キューのサイズ | 10,000 |
例
次のワークフローを構築するとします:
データベースから新規/更新された連絡先情報を読み取る
データ変換を実行する
Salesforceで新しいアカウントを作成する
新しいSalesforceアカウントをMailChimpキャンペーンに追加する
データをRedshiftデータベースにバックアップする
これを実現するために、ワークフローを4つのレシピに分割します:
親(呼び出し元)レシピ: ワークフローを開始し、データベースからデータを取得する
レシピ1: Salesforceアカウントを作成する
レシピ2: 連絡先をMailChimpキャンペーンに追加する
レシピ3: 連絡先データをAmazon Redshiftにバックアップする
このワークフローを複数のレシピに分割することで、このワークフローをトリガーせずに他の場所でレシピを再利用できます。 この設計アプローチにより、レシピ内の冗長な手順の数を削減できます。
これらのレシピがどのように接続されているかを確認するには、次の図を参照してください。

セットアップ
このコネクターを設定するための構成は不要です。
他のレシピでレシピ関数を使用する方法については、ウォークスルーを参照してください。
コネクションを設定できるユーザー
コラボレーターがコネクションを作成するには、Create Connections権限が必要です。
トリガー
コネクターは、次のレシピトリガーをサポートしています:
アクション
コネクターは、次のレシピアクションをサポートしています:
Last updated: