Skip to main content

Crate openlark_workflow

Crate openlark_workflow 

Source
Expand description

§OpenLark 工作流模块

OpenLark SDK 的工作流模块,提供飞书任务、审批和看板 API 的完整访问。

§功能特性

  • 任务管理: 创建、更新、删除、查询待办事项
  • 审批流程: 审批定义、审批实例管理
  • 看板管理: 看板创建、任务卡片管理
  • 协作支持: 添加执行者、关注者、提醒
  • 版本支持: 支持 v1 和 v2 两种 API 版本

§使用示例

use openlark_workflow::WorkflowService;
use openlark_core::config::Config;

let config = Config::builder()
    .app_id("your_app_id")
    .app_secret("your_app_secret")
    .build();

let workflow_service = WorkflowService::new(config);

// 创建任务
let result = workflow_service
    .v2()
    .task()
    .create()
    .summary("完成项目文档")
    .execute()
    .await?;

Modules§

board
common
prelude
任务模块预导入 - 包含常用类型和配置
v1
v2

Macros§

api_url
标准化API端点URL生成辅助宏

Structs§

WorkflowService
WorkflowService:工作流服务的统一入口

Constants§

VERSION
工作流模块版本信息