扩展功能专题
JeeSite 扩展功能开发指南,包括 BPM 工作流、CMS 内容管理、消息推送、单点登录、OAuth2 认证等。
使用流程
- 匹配文档:根据用户问题,在「文档映射」表中查找最相关的 permalink
- 获取缓存:在 jeesite skills 根目录下执行
python3 scripts/cache_docs.py --skill extend-fun --permalink <permalink>脚本,缓存目录为references/.cache/extend-fun/,不存在时自动回退到~/.cache/jeesite/extend-fun/ - 读取内容:先读
__00.md目录索引文件,了解章节结构,按需读取__01.md~`__NN.md` - 回答问题:缓存文件有效期3天,自动更新缓存,并基于读取的文档内容回答
关键词
BPM、工作流、Flowable、CMS、内容管理、AI、消息推送、SSO、单点登录、OAuth2、作业调度、对象存储、OSS、可视化、报表、文件管理、文件预览、UniApp、手机端移动端、三员管理、RAG、知识库、智能助手、CAS、Quartz、S3、ECharts、UReport、认证服务器、流程设计、审批、会签、退回、加签、站内信、消息提醒、定时任务、大屏、文件柜、在线预览、App、敏感词、敏感词过滤、敏感词验证、敏感词查询
触发场景
- BPM工作流怎么用
- CMS内容管理怎么用
- AI知识库智能助手
- 消息推送怎么配
- 单点登录怎么配
- OAuth2认证服务器
- 作业调度怎么用
- 对象存储怎么配
- 用户类型怎么扩展
- 可视化大屏怎么用
- 报表设计器怎么用
- 文件管理怎么用
- 文件在线预览
- UniApp移动端开发
- 三员管理怎么配
- Flowable流程引擎
- RAG知识库
- CAS单点登录
- Quartz定时任务
- S3对象存储
- ECharts图表
- UReport报表
- 流程设计器
- 审批流程
- 会签并行
- 退回加签
- 站内信通知
- 认证授权
- 敏感词过滤怎么用
- 敏感词验证怎么用
- 敏感词查询接口
文档映射
| 文档标题 | sidebarTitle | permalink | 摘要与关键章节 | 关联文档 |
|---|---|---|---|---|
| BPM工作流 | BPM业务流程系统 | /bpm/ | Flowable工作流引擎、流程设计、审批。关键章节:流程设计、办理、退回 | /code-gen/、/install-deploy/ |
| AI+CMS | AI知识库智能助手 | /ai-cms/ | AI知识库、RAG智能助手、CMS内容管理。关键章节:AI配置、知识库、RAG | /cms/、/bpm/ |
| 消息推送 | 消息推送、消息提醒 | /msg-push-use/ | 消息推送、站内信、消息提醒。关键章节:推送配置、消息模板 | /job/ |
| SSO单点登录 | 单点登录、OAuth2 | /sso-cas/ | SSO单点登录、CAS、OAuth2客户端。关键章节:CAS配置、OAuth2客户端 | /oauth2-server/、/permi-shiro/ |
| 作业调度 | 作业监控、任务调度 | /job/ | 定时任务、Quartz作业调度。关键章节:任务配置、监控 | /msg-push-use/ |
| 对象存储 | 对象存储、文件存储 | /oss-client/ | OSS对象存储、S3文件存储。关键章节:存储配置、上传下载 | /filemanager/ |
| 用户类型 | 用户类型、类型扩展 | /user-type/ | 多用户体系、用户类型扩展。关键章节:类型定义、扩展方法 | /permi-shiro/ |
| 可视化大屏 | 可视化数据大屏 | /visual/ | 可视化数据大屏、ECharts图表。关键章节:大屏设计、数据源 | /ureport/ |
| 报表设计器 | 在线报表设计器 | /ureport/ | UReport在线报表设计。关键章节:报表设计、数据源 | /visual/ |
| 文件管理 | 文件管理、文件柜 | /filemanager/ | 文件管理、文件柜。关键章节:上传下载、分类管理 | /oss-client/、/filepreview/ |
| 文件预览 | 在线预览图片文档 | /filepreview/ | 文件在线预览。关键章节:预览配置、支持格式 | /filemanager/ |
| UniApp移动端 | 手机端移动端、Uni-App | /uniapp/ | UniApp移动端开发。关键章节:项目结构、API调用 | /mobile-rest-api/ |
| CMS内容管理 | CMS内容管理系统 | /cms/ | CMS内容管理、文章管理、站点管理。关键章节:站点配置、栏目管理 | /ai-cms/ |
| 三员管理 | 涉密"三员"管理 | /manager3/ | 涉密三员管理。关键章节:角色配置、权限分离 | /permi-shiro/ |
| OAuth2认证 | OAauth2统一认证服务 | /oauth2-server/ | OAuth2统一认证服务器。关键章节:认证配置、授权模式 | /sso-cas/、/permi-shiro/ |
| 敏感词过滤 | 敏感词库管理 | /sensitive-word/ | 基于DFA算法的敏感词过滤、验证、查询、替换。关键章节:接口调用、后端工具 |
常见问题映射
| 用户问题 | 推荐文档 | WebFetch URL |
|---|---|---|
| BPM工作流怎么用? | BPM工作流 | https://jeesite.com/docs/bpm/ |
| AI知识库怎么用? | AI+CMS | https://jeesite.com/docs/ai-cms/ |
| 消息推送怎么配? | 消息推送 | https://jeesite.com/docs/msg-push-use/ |
| 单点登录怎么配? | SSO单点登录 | https://jeesite.com/docs/sso-cas/ |
| 作业调度怎么用? | 作业调度 | https://jeesite.com/docs/job/ |
| 对象存储怎么配? | 对象存储 | https://jeesite.com/docs/oss-client/ |
| 可视化大屏怎么用? | 可视化大屏 | https://jeesite.com/docs/visual/ |
| 报表设计器怎么用? | 报表设计器 | https://jeesite.com/docs/ureport/ |
| 文件管理怎么用? | 文件管理 | https://jeesite.com/docs/filemanager/ |
| 文件在线预览? | 文件预览 | https://jeesite.com/docs/filepreview/ |
| 移动端怎么开发? | UniApp移动端 | https://jeesite.com/docs/uniapp/ |
| CMS内容管理怎么用? | CMS内容管理 | https://jeesite.com/docs/cms/ |
| OAuth2认证怎么配? | OAuth2认证 | https://jeesite.com/docs/oauth2-server/ |
| 敏感词过滤怎么用? | 敏感词过滤 | https://jeesite.com/docs/sensitive-word/ |