Skip to content
Bitzsoft.Integrationsbitzsoft.integrations

Reference

项目管理

IProjectManagementService 统一抽象与 7 家项目管理供应商的包参考。

Last updated

项目管理域把项目(Project)与任务(Task)两类核心对象抽象为 IProjectManagementService,消费方通过 DI 注入接口即可,无需关心具体供应商。

统一接口

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

方法说明
CreateProjectAsync创建项目
ListProjectsAsync查询项目列表
CreateTaskAsync创建任务
GetTaskAsync查询单个任务
UpdateTaskAsync更新任务信息
CompleteTaskAsync完成任务
ListTasksAsync查询任务列表

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

包结构

Bitzsoft.Integrations.ProjectManagement/ ← 抽象层
Bitzsoft.Integrations.ProjectManagement.All/ ← 聚合包(拉入全部 7 家)
Bitzsoft.Integrations.ProjectManagement.Asana/
Bitzsoft.Integrations.ProjectManagement.Teambition/
Bitzsoft.Integrations.ProjectManagement.JiraCloud/ ← 适配器(只读)
Bitzsoft.Integrations.ProjectManagement.Monday/
Bitzsoft.Integrations.ProjectManagement.Trello/
Bitzsoft.Integrations.ProjectManagement.Ones/
Bitzsoft.Integrations.ProjectManagement.PingCode/

供应商清单

供应商Provider ID鉴权文档
AsanaasanaPersonal Access Token Bearerasana.mdx
TeambitionteambitionAppKey + AppSecret 换 access_token(query)teambition.mdx
Jira Cloudjira-cloudOAuth 2.0 (3LO)(适配器,只读)jira-cloud.mdx
monday.commondayAPI Key Bearer(GraphQL,无 Bearer 前缀)monday.mdx
TrellotrelloAPI Key + Token(query 参数)trello.mdx
ONESonesemail + password 换 token Bearerones.mdx
PingCodepingcodeAPI Token Bearerpingcode.mdx

相关

100%

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