mirror of
https://github.com/kuaifan/dootask.git
synced 2026-07-31 10:25:59 +00:00
54 lines
1.7 KiB
Markdown
54 lines
1.7 KiB
Markdown
---
|
|
id: report.submit.howto
|
|
title: 提交报告并指定接收人
|
|
type: howto
|
|
feature: report
|
|
scope: end-user
|
|
locale: zh
|
|
aliases:
|
|
- 提交报告
|
|
- 发送日报
|
|
- 报告发给谁
|
|
- 指定接收人
|
|
- 报告抄送
|
|
- 选择汇报对象
|
|
related_tools: [create_report]
|
|
related_pages: []
|
|
prerequisites: []
|
|
negative:
|
|
- 接收人不能包含自己(提交时会自动剔除当前用户)
|
|
- 接收人列表不是追加,每次编辑保存都会覆盖之前的接收人
|
|
- 接收人必须是存在的有效用户,否则报「用户不存在」
|
|
last_verified: v1.7.90
|
|
---
|
|
|
|
# 提交报告并指定接收人
|
|
|
|
## 入口
|
|
报告编辑页面底部「接收人」字段(写完正文后选)。
|
|
|
|
## 操作步骤
|
|
1. 编辑完报告内容
|
|
2. 在「接收人」字段点击选人,弹出联系人/部门选择器
|
|
3. 勾选要发送给的成员(可多选,可搜索)
|
|
4. 点「提交」按钮
|
|
5. 提交成功后会自动跳回报告列表
|
|
|
|
## 接收人来源
|
|
- **手动选择**:从联系人列表勾
|
|
- **上次接收人**:系统提供 `last_submitter` 接口快速回填上次的发送对象,省去重复选人
|
|
|
|
## 提交后会发生什么
|
|
1. 报告记录入库(`reports` 表 + `report_receives` 表)
|
|
2. 系统通过 WebSocket 推送 `type=report, action=unreadUpdate` 给所有接收人
|
|
3. 接收人头像菜单旁的「工作报告」未读红点 +1
|
|
4. 报告中粘贴的 base64 图片落盘到服务器
|
|
|
|
## 留空接收人会怎样
|
|
仍可保存为草稿性质的报告,只有自己能在「我发送的」看到。后续可编辑加上接收人重新发。
|
|
|
|
## 不支持
|
|
- 不支持自己抄送自己(会被自动剔除)
|
|
- 不支持跨企业 / 跨实例发送
|
|
- 不支持撤回已发送报告:可编辑修改但接收人始终能看到原历史
|