# Webhook与连接器
# 名词解释
1、webhook 用于被动接受外部请求,由外部请求来触发本系统的服务;
2、连接器 用于主动发起请求,触发外部服务(大部分情况下是通过开发接口或外部提供的webhook);
# 功能限制
1、webhook 目前支持使用http/https和feign协议进行调用,其中feign仅支持新核云内部调用;
2、连接器 目前仅支持使用http/https协议进行外部请求;
# 使用文档
请联系相关人员获取CorePaaS平台工作流引擎使用文档;
# webhook调用
前提: 在CorePaaS平台工作流引擎中配置了webhook触发器流程,并获取其hashName(租户下webhook流程的唯一标识)。
BASIC
Method: POST
Path: /api/metadata-flow/trigger/webhook/{hashName}
REQUEST
路径变量:
name | value | desc |
---|---|---|
hashName | webhook触发标识 |
请求示例:
webhook接口的传参为Object(没有固定的格式,需要与webhook触发器的配置保持一致)
{
"string": "文本",
"number": 123,
"boolean": false,
"array": ["选项一","选项二"]
}
RESPONSE
响应参数:
参数名称 | 格式 | 说明 |
---|---|---|
code | Integer | 状态码 |
message | String | 响应信息 |
data | Object | 响应内容 |
entity | List | 本次操作成功返回的数据 |
响应示例:
{
"code": 200,
"message": "ok",
"data": {}
}
# 连接器调用
前提: 在CorePaaS平台工作流引擎的流程中配置了连接器节点。
调用: 流程引擎正常执行到对应的连接器节点,会根据节点配置自动调用外部请求。
← 数据操作