Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

TeamWork 协同办公包

协同办公域 6 家供应商的 NuGet 包参考——钉钉、飞书、企业微信、泛微、致远、蓝凌的 Options 配置、DI 注册与能力接口清单。

Last updated

TeamWork 域把钉钉、企业微信、飞书、泛微、致远、蓝凌六家协同办公平台的能力拆成一组细粒度接口,每家厂商只实现自己真正具备的能力。本页是包索引;域级架构设计见 TeamWork 域手册

15 个能力接口

#接口职责
1ITeamWorkOrgProvider组织架构
2ITeamWorkMessageProvider消息推送
3ITeamWorkSsoProvider单点登录
4ITeamWorkTodoProvider统一待办
5ITeamWorkApprovalProvider轻量审批
6ITeamWorkHealthProvider健康检查
7ITeamWorkCalendarProvider日历
8ITeamWorkContactProvider客户联系人
9ITeamWorkDocumentProvider文档
10ITeamWorkFormProviderOA 表单
11ITeamWorkKnowledgeProvider知识库
12ITeamWorkMeetingProvider会议
13ITeamWorkOfficialDocumentProvider公文
14ITeamWorkPortalProvider门户
15ITeamWorkWorkflowProviderBPM 工作流

能力矩阵

厂商Provider ID实现的能力接口
钉钉dingtalkOrg、Message、Todo、Approval、Sso、HealthBitzsoft.Integrations.TeamWork.DingTalk
飞书feishuOrg、Message、Todo、Approval、Sso、Health、Calendar、DocumentBitzsoft.Integrations.TeamWork.Feishu
企业微信wecomOrg、Message、Approval、Sso、Health、ContactBitzsoft.Integrations.TeamWork.WeCom
泛微weaverWorkflow、HealthBitzsoft.Integrations.TeamWork.Weaver
致远seeyon目录占位Bitzsoft.Integrations.TeamWork.Seeyon
蓝凌landray目录占位Bitzsoft.Integrations.TeamWork.Landray

聚合包

Terminal window
dotnet add package Bitzsoft.Integrations.TeamWork.All
builder.Services.AddBitzsoftTeamWorkAll(builder.Configuration, "TeamWork");
{
"TeamWork": {
"DingTalk": { "AppKey": "...", "AppSecret": "...", "AgentId": 123456 },
"Feishu": { "AppId": "...", "AppSecret": "..." },
"WeCom": { "CorpId": "...", "Secrets": { "Message": "..." } },
"Weaver": { "AppId": "...", "BaseUrl": "http://your-oa:port" }
}
}

各厂商文档

编写中

本章节的详细页面正在编写中。

100%

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