webhook怎么用?
配置过程:来自GPT, 基本是对的。
创建 Webhook:
- 登录到 ERPNext,并导航到 "Integrations"(集成) -> "Webhooks"(Webhook)。
- 单击 "New"(新建)创建一个新的 Webhook。
- 输入 Webhook 的名称和描述。
- 在 "Request Type"(请求类型)字段中选择适当的请求类型(例如:POST、GET)。
- 在 "URL"(URL)字段中输入接收数据的目标系统的 URL。
定义 Payload 数据:
- 在 "Payload"(有效载荷)字段中定义您想要发送到目标系统的数据。这通常是 JSON 格式的数据,具体取决于目标系统的要求。
- 使用 ERPNext 提供的模板标记来引用字段值或其他相关数据。
测试和保存 Webhook:
- 单击 "Save"(保存)按钮以保存并测试 Webhook。
- 系统会尝试发送一个示例请求到目标系统的 URL,并显示响应信息。
- 检查是否成功接收到响应,以确保 Webhook 正确工作。
- 如果请求失败,解决任何错误或问题,并重新测试直到成功。
触发 Webhook:
在 ERPNext 中,您可以使用触发器(Trigger)来执行特定事件时触发 Webhook。
- 导航到 "Setup"(设置) -> "Customization"(自定义) -> "Triggers"(触发器)。
- 创建一个新的触发器,并选择适当的事件,例如:保存文档或更新文档等。
- 在触发器操作中选择 "Webhook" 并选择相应的 Webhook。
数据Json格式:
{
"event": "{{ doc.event }}",
"data": {
"姓名": "{{ doc.invoice_type }}",
"编号": "{{ doc.invoice_number }}",
"发票编号": "{{ doc.invoice_code }}"
}
}