You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.0 KiB
1.0 KiB
LINGYUN.Abp.Elsa.Activities.Webhooks
Elsa工作流的Webhook活动集成模块
功能
- 提供 PublishWebhook 活动用于发布Webhook
- 支持发送数据到订阅者
- 支持自定义HTTP头部
- 支持JavaScript、JSON和Liquid语法
- 集成ABP框架的
IWebhookPublisher接口 - 支持多租户
配置使用
[DependsOn(
typeof(AbpElsaActivitiesWebhooksModule)
)]
public class YouProjectModule : AbpModule
{
}
appsettings.json
{
"Elsa": {
"PublishWebhook": true // 启用Webhook活动
}
}
活动参数
- WebhooName: Webhook的唯一名称
- WebhookData: 要发送的数据
- SendExactSameData: 是否直接发送原始数据(如果为true,将直接发送参数中的数据给客户端)
- UseOnlyGivenHeaders: 是否仅使用给定的头部(如果为true,将仅使用给定的头部;如果为false,给定的头部将添加到订阅中预定义的头部)
- Headers: 要发送的HTTP头部(高级选项)