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 图片落盘到服务器
## 留空接收人会怎样
仍可保存为草稿性质的报告,只有自己能在「我发送的」看到。后续可编辑加上接收人重新发。
## 不支持
- 不支持自己抄送自己(会被自动剔除)
- 不支持跨企业 / 跨实例发送
- 不支持撤回已发送报告:可编辑修改但接收人始终能看到原历史