1.7 KiB

id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
id title type feature scope locale aliases related_tools related_pages prerequisites negative last_verified
report.submit.howto 提交报告并指定接收人 howto report end-user zh
提交报告
发送日报
报告发给谁
指定接收人
报告抄送
选择汇报对象
create_report
接收人不能包含自己(提交时会自动剔除当前用户)
接收人列表不是追加,每次编辑保存都会覆盖之前的接收人
接收人必须是存在的有效用户,否则报「用户不存在」
v1.7.90

提交报告并指定接收人

入口

报告编辑页面底部「接收人」字段(写完正文后选)。

操作步骤

  1. 编辑完报告内容
  2. 在「接收人」字段点击选人,弹出联系人/部门选择器
  3. 勾选要发送给的成员(可多选,可搜索)
  4. 点「提交」按钮
  5. 提交成功后会自动跳回报告列表

接收人来源

  • 手动选择:从联系人列表勾
  • 上次接收人:系统提供 last_submitter 接口快速回填上次的发送对象,省去重复选人

提交后会发生什么

  1. 报告记录入库(reports 表 + report_receives 表)
  2. 系统通过 WebSocket 推送 type=report, action=unreadUpdate 给所有接收人
  3. 接收人头像菜单旁的「工作报告」未读红点 +1
  4. 报告中粘贴的 base64 图片落盘到服务器

留空接收人会怎样

仍可保存为草稿性质的报告,只有自己能在「我发送的」看到。后续可编辑加上接收人重新发。

不支持

  • 不支持自己抄送自己(会被自动剔除)
  • 不支持跨企业 / 跨实例发送
  • 不支持撤回已发送报告:可编辑修改但接收人始终能看到原历史