日常

在岗与地点

在岗状态来自人们已在运行的聊天客户端;笔记本上没有任何东西需要安装。地点在主机端根据网络分类,只在获得同意时进行,本人始终可以查看自己的记录。

来自聊天客户端的在岗状态

  • 每五分钟采样一次聊天服务器上每位活跃人员的在岗状态:在线、离开、离线,以及客户端是否报告此人当前活跃。
  • 活跃与空闲依据该标志判断,因此一个停在绿色状态却无人在键盘前的客户端算作空闲。
  • 员工记分板显示工作窗口内的在岗饼图;抽屉上的实时快照在打开期间每 30 秒刷新。
  • 全组织的在线比例通常在 1% 到 15% 之间,因此低比例本身只是上下文,绝不是指控。低在线信号只能单独用于开脱;没有印证它绝不会引发关切。

在岗询问

可选,默认关闭。当一个团队选择加入后,机器人会在工作时间偶尔发送一个简短的问题,窗口内任何自然的回复都可确认在岗。问题会轮换,因此绝不会连续两次一模一样;没有需要回显的代码。

  • 默认节奏大约每两小时一次,十分钟窗口,八小时工作日约四次询问;漏答会提高当天再次询问的概率。
  • 漏答在一天内逐级升级:一条温和的提示,一条正式警告,第三次则通知管理者房间。
  • 休息日、签到前、签退后或请假期间绝不发送。快于人类打字速度的回复不计入;反复出现的疑似自动化回复会被标记。
  • 在岗回复始终首先被视为在岗回答,即使机器人正有另一个问题在等您回答。
  • 在评分中,已回复的询问计入“诚信”支柱;迟到的回复得一半积分;询问太少的周不计该支柱。
presence.pingpong_min_interval_min
presence.pingpong_response_window_s
presence.pingpong_max_per_day

设备与网络诚信

政策是检测、告知和标记;确认绝不会被拒绝。来自手机的回复仍然有效,本人会收到每天一次的提醒,说明检查应从工作站回复。反复的移动端确认(默认 14 天内三次)每周向监督人员呈报一次。可按团队降低移动端回复的权重。

presence.mobile_detect_enabled
presence.mobile_flag_threshold
scoring.mobile_response_weight

地点:经同意且离线

签到网络被分类为办公室、居家或外出。结构性检查完全不需要数据库;国家、城市和运营商来自在主机端读取的本地 IP 数据库,因此员工地址绝不会发送到外部服务。本人自己的标签(@office、@home)始终优先于推测。

  • 同意:可以按人要求签署带版本的 IP 跟踪协议;一个全局开关(默认开启,以便地点构成开箱即用)允许管理员改为强制按人同意。
  • 异常情况(例如从另一个国家或远离常住城市的地方签到)只向管理员显示,并附原因。
  • 按工时加权的地点构成出现在报告的管理员副本和员工抽屉中;未分类的部分标记为“其他”。
  • 用内置脚本每周刷新数据库;数据过期会降低准确性,但绝不会破坏任何功能。
GEO_HOME_COUNTRY=DE
GEO_HOME_COORDS=52.52,13.40
scripts/update_geoip.sh

当日时间线

管理者可以按此人自己的时区打开某一天的证据:签到和签退、每半小时的消息数量(绝不包含消息文本)、在岗状态变化、通话,以及机器人执行的任何操作。网络地址只对已被允许查看的角色显示;其他人会被告知已隐藏,而不是看到一个不完整的一天。

工作健康

一张仅限管理员的卡片根据长工作日、休息日工作、晚下班和无休息连续工作显示过劳风险,证据就在旁边。已休的假会降低该分数。它绝不进入效率评分:否则把自己累垮的人反而会因此得分更高。

workhealth.long_day_hours
workhealth.no_break_days
workhealth.burnout_watch_at
workhealth.burnout_high_at