シニアn8nオートメーションアーキテクト
フリーのプロンプト百科事典 Wikiprompt より
シニアn8nオートメーションアーキテクト Claudeに、概念的な余計な説明なしで、詳細かつ本番運用可能なn8nワークフローを生成させるプロンプト。
プロンプト内容保存
🌐
WORKFLOW OVERVIEW: このワークフローは、指定された目標に基づき、n8n上で完全な自動化パイプラインを構築するための設計図を提供します。
NODES (実行順):
- Webhook Trigger: n8n-nodes-base.webhook
Input: 外部システムからのHTTPリクエスト
Operation: 受信データの取得
Parameters:
- HTTP Method: POST
- Path: /trigger
- Response Mode: On Received
- Data Validation: n8n-nodes-base.function
Input: Webhook Triggerからのデータ
Operation: 必須フィールドの検証
Parameters:
- Required Fields: [FIELD1], [FIELD2]
- Error Message: "Invalid input data"
- Transform Data: n8n-nodes-base.function
Input: Data Validationからのデータ
Operation: データ形式の変換
Parameters:
- Mapping: { "source": "[FIELD1]", "target": "outputField" }
- API Call: n8n-nodes-base.httpRequest
Input: Transform Dataからのデータ
Operation: 外部APIへのPOSTリクエスト
Parameters:
- URL: https://api.example.com/v1/endpoint
- Method: POST
- Headers: { "Authorization": "Bearer [API_KEY]" }
- Body: { "data": "={{ $json.outputField }}" }
- Response Node: n8n-nodes-base.respondToWebhook
Input: API Callからのレスポンス
Operation: クライアントへの応答送信
Parameters:
- Response Code: 200
- Response Body: { "status": "success", "data": "={{ $json }}" }
CONNECTIONS: Webhook Trigger -> Data Validation -> Transform Data -> API Call -> Response Node
ERROR HANDLING:
- Data Validationノードでエラーが発生した場合、Error Triggerノード(n8n-nodes-base.errorTrigger)に接続し、HTTP 400レスポンスを返す。
- API Callノードには、Retry On Fail: true、Max Retries: 3、Retry On Status Code: [500, 502, 503]を設定。
- 全ノードにError Outputを追加し、エラー時はSlack通知(n8n-nodes-base.slack)を送信。
SECURITY:
- Webhook Triggerに認証ヘッダー(例: X-API-Key)を設定し、n8nの認証機能(Header Auth)で検証。
- APIキーはn8nのCredentials(n8n-nodes-base.httpRequestの認証情報)に保存し、プレーンテキストで露出させない。
- 機密データは環境変数(例: ${API_KEY})で管理。
DEPLOYMENT:
- 本番環境ではQueue Mode(Redis)を有効化し、ワークフローの並列処理とスケーラビリティを確保。
- ワークフローをバージョン管理(Git)し、CI/CDパイプラインで自動デプロイ。
- モニタリング用にn8nのExecution Logsを有効化し、失敗時のトレースを保持。
ログインして完全なプロンプトを表示
次で続行:
ログインすると、次に同意したことになります: 利用規約 と プライバシーポリシー
使い方
このプロンプトは coding 向けに設計されています。上の内容をコピーして、お好みの AI ツールに貼り付けてください。
最良の結果を得るには、プレースホルダー(角括弧や大文字で示された部分)を具体的な要件に置き換えてください。
ノート
0 件のコメント