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 year ago | |
|---|---|---|
| .. | ||
| LINGYUN/Abp/Elsa/Activities/Webhooks | 3 years ago | |
| Microsoft/Extensions/DependencyInjection | 4 years ago | |
| FodyWeavers.xml | 4 years ago | |
| FodyWeavers.xsd | 4 years ago | |
| LINGYUN.Abp.Elsa.Activities.Webhooks.csproj | 2 years ago | |
| README.EN.md | 1 year ago | |
| README.md | 1 year ago | |
README.md
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头部(高级选项)