mcpField
B
bitrix24-tasks

bitrix24-tasks

github.com/bxmaximum开发4784 次安装2 周前更新
代码仓库

关于 bitrix24-tasks

面向 Bitrix24 本地部署开发者的服务端任务处理指南,涵盖任务读写、成员、期限、清单和权限。重点说明通过 V2 命令写入,并在执行前检查操作用户权限。

主要功能

  1. 01任务创建、更新与删除指南
  2. 02任务列表筛选与分页
  3. 03成员、期限和清单处理
  4. 04访问权限与事件说明
  5. 05V2 命令及兼容方案

适用场景

  1. 01在本地部署门户中创建或更新任务
  2. 02查询并筛选任务列表
  3. 03设置任务成员、期限和标签
  4. 04执行写操作前核验用户权限

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/bxmaximum/bitrix-framework-skills --skill bitrix24-tasks

安装后在 Claude Code 中输入/bitrix24-tasks确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

rules/
access-events.md
details.md
reading.md
writing.md

详细介绍

Bitrix24 任务(服务端)

范围:Bitrix24 本地部署版 · 已验证版本:tasks 26.300.100、main 26.800.0

任务阅读
选择 API 层;创建、更新、完成、删除;错误rules/writing.md
单个任务或任务列表:筛选、排序、分页、日期rules/reading.md
成员、截止时间和时区、检查清单、标签、项目、模板、评论rules/details.md
访问权限操作、事件及其参数、REST 映射rules/access-events.md

不变量

  • 通过 V2 命令写入(AddTaskCommand、UpdateTaskCommand 等;旧版 CTaskItem/CTasks 最终也会调用相同的 V2 服务)。绝不要直接写入 TaskTable 或成员/检查清单表,否则会跳过计数器、聊天、搜索、事件和回收站。
  • 命令不会检查权限。在调用 run() 前,使用 TaskAccessService/TaskAccessController 检查执行操作的用户。
  • 明确传入执行操作的用户 ID(在配置中使用 userId)。Agent 和 CLI 没有 $USER;未设置 USER_ID 时,CTasks::Add 会以用户 1 的身份执行。
  • V2 实体中的日期是 Unix 时间戳(deadlineTs)。后台代码绝不要传入站点格式的字符串。
  • 将 V2 调用集中在一个 /local 网关类中:命令接收 V2\Internal\… 实体和配置,这些内容可能在不同版本间发生变化。V2 层仅在 tasks 26.300.100 中经过验证;如果 class_exists(AddTaskCommand::class) 为 false,请使用 CTaskItem。
  • 新版任务卡:评论是任务聊天中的消息(参见 rules/details.md、bitrix24-im)。

评论

支持 Markdown