OCW 高速チェック
中級
これはDocument Extraction分野の自動化ワークフローで、8個のノードを含みます。主にForm, FormTrigger, HttpRequest, RespondToWebhookなどのノードを使用。 フォームを使用して OnlineCheckWriter でデジタル小切手を作成
前提条件
- •ターゲットAPIの認証情報が必要な場合あり
- •HTTP Webhookエンドポイント(n8nが自動生成)
カテゴリー
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "idxfWr9vP7ZT0o86",
"meta": {
"instanceId": "76e4bdbef1a81e85b7e3a67c37ccd45e532de28f2087176b764e1bf717042a6d"
},
"name": "OCW_QuickCheck",
"tags": [],
"nodes": [
{
"id": "f045997c-ff8d-4301-9b99-b058b21ffb91",
"name": "付箋",
"type": "n8n-nodes-base.stickyNote",
"position": [
-360,
-360
],
"parameters": {
"width": 300,
"height": 200,
"content": "## 1. API Configuration\n\nThis form collects your OnlineCheckWriter API credentials:\n- **API Key**: Get from your OCW dashboard\n- **Bank Account ID**: Your verified bank account ID\n- **Account Name**: A friendly name for reference\n\nThis information is used to authenticate all API requests."
},
"typeVersion": 1
},
{
"id": "fd0d7cac-8336-4528-aa25-1e56f17df983",
"name": "付箋 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-40,
60
],
"parameters": {
"width": 300,
"height": 180,
"content": "## 2. Check Details\n\nCollects recipient and payment information:\n- Payee details (name, address)\n- Payment amount\n- Optional memo and reference fields\n- Issue date for the check\n\nAll required fields are validated before submission."
},
"typeVersion": 1
},
{
"id": "71d478cf-4a63-4f1c-8994-021742caf083",
"name": "付箋 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
240,
-340
],
"parameters": {
"width": 300,
"height": 180,
"content": "## 3. API Request\n\nSends POST request to OCW API:\n- Uses test endpoint (change to production when ready)\n- Includes Bearer token authentication\n- Formats data as JSON\n- 30-second timeout for processing\n- Continues on fail for error handling"
},
"typeVersion": 1
},
{
"id": "e7bdff30-a345-4d73-b19b-bed145c0139b",
"name": "付箋 4",
"type": "n8n-nodes-base.stickyNote",
"position": [
540,
60
],
"parameters": {
"width": 280,
"content": "## 4. Response\n\nReturns confirmation to user:\n- Check ID for tracking\n- Amount and payee details\n- Status of the transaction\n- Link to track on OCW platform"
},
"typeVersion": 1
},
{
"id": "77b7b2d7-7cd6-408e-a264-a529a6ee960b",
"name": "OCW API 設定",
"type": "n8n-nodes-base.formTrigger",
"position": [
-240,
-120
],
"webhookId": "e4f29ca4-5982-42ae-950c-e4d1d7b10a93",
"parameters": {
"path": "e4f29ca4-5982-42ae-950c-e4d1d7b10a93",
"options": {},
"formTitle": "Setup OnlineCheckWriter Account",
"formFields": {
"values": [
{
"fieldType": "password",
"fieldLabel": "API Key",
"placeholder": "Enter your OnlineCheckWriter API key",
"requiredField": true
},
{
"fieldLabel": "Bank Account ID",
"placeholder": "Enter your bank account ID",
"requiredField": true
},
{
"fieldLabel": "Account Name",
"placeholder": "Give this account a friendly name (e.g., Main Business Account)",
"requiredField": true
}
]
},
"responseMode": "responseNode",
"formDescription": "One-time setup: Enter your API key and bank account details"
},
"typeVersion": 2
},
{
"id": "48f922ea-8a1f-4d6f-9bf1-68da0564426e",
"name": "チェック詳細フォーム",
"type": "n8n-nodes-base.form",
"position": [
40,
-120
],
"webhookId": "72ea8a5d-4655-4ad3-bde2-024dd3dadd9f",
"parameters": {
"options": {},
"formFields": {
"values": [
{
"fieldLabel": "Payee Name",
"placeholder": "John Smith",
"requiredField": true
},
{
"fieldLabel": "Company Name",
"placeholder": "ABC Corporation"
},
{
"fieldLabel": "Address Line 1",
"placeholder": "123 Main Street",
"requiredField": true
},
{
"fieldLabel": "Address Line 2",
"placeholder": "Suite 100"
},
{
"fieldLabel": "City",
"placeholder": "Tyler",
"requiredField": true
},
{
"fieldLabel": "State",
"placeholder": "TX",
"requiredField": true
},
{
"fieldLabel": "ZIP Code",
"placeholder": "75701",
"requiredField": true
},
{
"fieldLabel": "Phone",
"placeholder": "9031234567",
"requiredField": true
},
{
"fieldLabel": "Email",
"placeholder": "email@example.com",
"requiredField": true
},
{
"fieldLabel": "Amount",
"placeholder": "100.00",
"requiredField": true
},
{
"fieldLabel": "Memo",
"placeholder": "Payment for services"
},
{
"fieldLabel": "Internal Note",
"placeholder": "Note for internal purposes"
},
{
"fieldLabel": "Reference ID",
"placeholder": "REF123"
},
{
"fieldType": "date",
"fieldLabel": "Issue Date",
"requiredField": true
}
]
}
},
"typeVersion": 1
},
{
"id": "fc4e64cf-f662-40ae-bdee-ec6aaae2315a",
"name": "OCW API でチェックを送信",
"type": "n8n-nodes-base.httpRequest",
"position": [
320,
-120
],
"parameters": {
"url": "https://test.onlinecheckwriter.com/api/v3/quickpay/check",
"body": "={\n \"source\": {\n \"accountType\": \"bankaccount\",\n \"accountId\": \"{{ $('OCW API Configuration').item.json[\"Bank Account ID\"] }}\"\n },\n \"destination\": {\n \"name\": \"{{ $json[\"Payee Name\"] }}\",\n \"company\": \"{{ $json[\"Company Name\"] }}\",\n \"address1\": \"{{ $json[\"Address Line 1\"] }}\",\n \"address2\": \"{{ $json[\"Address Line 2\"] }}\",\n \"city\": \"{{ $json.City }}\",\n \"state\": \"{{ $json.State }}\",\n \"zip\": \"{{ $json[\"ZIP Code\"] }}\",\n \"phone\": \"{{ $json.Phone }}\",\n \"email\": \"{{ $json.Email }}\"\n },\n \"payment_details\": {\n \"amount\": \"{{ $json.Amount }}\",\n \"memo\": \"{{ $json.Memo }}\",\n \"note\": \"{{ $json[\"Internal Note\"] }}\",\n \"referenceID\": \"{{ $json[\"Reference ID\"] }}\",\n \"issueDate\": \"{{ $json[\"Issue Date\"] }}\"\n }\n}\n",
"method": "POST",
"options": {
"timeout": 30000,
"response": {
"response": {}
}
},
"sendBody": true,
"contentType": "raw",
"jsonHeaders": "={\n \"Authorization\": \"={{ 'Bearer ' + $('OCW API Configuration').item.json[\"API Key\"]}}\",\n \"Accept\": \"application/json\",\n \"Content-Type\": \"application/json\"\n}\n",
"sendHeaders": true,
"rawContentType": "application/json",
"specifyHeaders": "json"
},
"typeVersion": 4.1,
"continueOnFail": true
},
{
"id": "12e899eb-c197-43ab-a7f8-047b537195f7",
"name": "成功レスポンス1",
"type": "n8n-nodes-base.respondToWebhook",
"position": [
600,
-120
],
"parameters": {
"options": {
"responseCode": 200
},
"respondWith": "text",
"responseBody": "=Check successfully created!\n\nCheck ID: {{ $json.checkId }}\nAmount: ${{ $json.amount }}\nPayee: {{ $json.payee }}\nStatus: {{ $json.status }}\n\nYou can track your check at OnlineCheckWriter.com"
},
"typeVersion": 1
}
],
"active": true,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "743d7d32-2cd2-4d59-ad76-bc95c2595d14",
"connections": {
"48f922ea-8a1f-4d6f-9bf1-68da0564426e": {
"main": [
[
{
"node": "fc4e64cf-f662-40ae-bdee-ec6aaae2315a",
"type": "main",
"index": 0
}
]
]
},
"77b7b2d7-7cd6-408e-a264-a529a6ee960b": {
"main": [
[
{
"node": "48f922ea-8a1f-4d6f-9bf1-68da0564426e",
"type": "main",
"index": 0
}
]
]
},
"fc4e64cf-f662-40ae-bdee-ec6aaae2315a": {
"main": [
[
{
"node": "12e899eb-c197-43ab-a7f8-047b537195f7",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - 文書抽出
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
段階のなドキュメント承認と監査ワークフロー
Supabase と Gmail を使ったマルチレベルワークフローのドキュメント approval の自動化
If
Set
Form
+
If
Set
Form
38 ノードAlok Kumar
文書抽出
GeminiとJina AIを使用したサプライヤー調査の勤勉性業務の自動化
Gemini および Jina AI を使用したサプライヤー調査の自動化
If
Set
Code
+
If
Set
Code
27 ノードAdnan
文書抽出
2. 音声書き起こし - n8n制作(テンプレート)
音声転実行レポート:AssemblyAIとGPT-4による文字起こしと分析
If
Code
Wait
+
If
Code
Wait
22 ノードSridevi Edupuganti
文書抽出
PDF から注文へ
AIを使ってPDFの購入注文をAdobe Commerceの販売注文に自動変換する
If
Set
Code
+
If
Set
Code
96 ノードJKingma
文書抽出
AI駆動の同僚レビュー作業システム with 自動採点基準生成
GPT-4-nano、Slack、メール通知を使用したペアレビュー割り当ての自動化
Set
Code
Slack
+
Set
Code
Slack
22 ノードCheng Siong Chin
文書抽出
保護者の同意の自動化
メール確認、PDF生成、Google Driveを使った学校旅行の同意書自動化
If
Code
Gmail
+
If
Code
Gmail
22 ノードJitesh Dugar
文書抽出