Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

工单系统

ITicketService 统一抽象与 4 家工单系统供应商(Zendesk、禅道、Freshdesk、ServiceNow)的包参考。

Last updated

工单系统域把 ITSM(IT 服务管理)核心对象抽象为 ITicketService,消费方通过 DI 注入接口即可,无需关心具体供应商。

统一接口

ITicketService(命名空间 Bitzsoft.Integrations.Ticketing)定义 7 个方法:

方法说明
CreateTicketAsync创建工单
GetTicketAsync查询单个工单详情
UpdateTicketAsync更新工单信息
AssignTicketAsync分配工单给处理人
ChangeStatusAsync变更工单状态
AddCommentAsync添加工单评论/回复
ListTicketsAsync查询工单列表

接口还暴露 ProviderName 属性,返回运行时供应商名称(如 "Zendesk")。

包结构

Bitzsoft.Integrations.Ticketing/ ← 抽象层
Bitzsoft.Integrations.Ticketing.All/ ← 聚合包(拉入全部 4 家)
Bitzsoft.Integrations.Ticketing.Zendesk/
Bitzsoft.Integrations.Ticketing.Zentao/ ← 禅道
Bitzsoft.Integrations.Ticketing.Freshdesk/
Bitzsoft.Integrations.Ticketing.ServiceNow/ ← 适配器(只读)

供应商清单

供应商Provider ID鉴权文档
ZendeskzendeskBasic Auth({email}/token:{apiToken}zendesk.mdx
禅道 ZentaozentaoSession Token / API Tokenzentao.mdx
FreshdeskfreshdeskBasic Auth(api_key:xfreshdesk.mdx
ServiceNowservicenowOAuth 2.0(适配器,只读)servicenow.mdx

相关

100%

滚轮或按钮缩放 · 放大后拖动画面 · 双击切换 100% / 200%