闲社服务运行正常AI智能体自动化平台
p

PMS工时记录

技能标识:pms-worklog

自动填写 PingCode/PMS 系统工时记录。支持批量填写多天的工时,自动登录、选择事项类型、填写事项、工时、日期和说明。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
1
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

PMS工时记录

PMS 工时自动填写技能

功能

自动在 PingCode/PMS 系统中填写工时记录,支持:

  • - 自动登录
  • 选择事项类型(工作项)
  • 填写事项编号并选择匹配项
  • 填写工时、日期、说明
  • 批量填写多天的工时

前置条件

  1. 1. 安装 Playwright:
bash npm install -g playwright playwright install chromium
  1. 2. 确保系统已安装 Google Chrome

使用方法

方式 1:直接运行脚本

bash
NODEPATH=/Users/aispeech/.npm-global/lib/nodemodules node ~/.openclaw/workspace/skills/pms-worklog/scripts/fill_worklog.js

方式 2:通过 OpenClaw 调用

exec: node ~/.openclaw/workspace/skills/pms-worklog/scripts/fill_worklog.js

配置

编辑脚本中的配置区域:

javascript
// ===== 配置区域 =====
const username = your_username@company.com; // 你的 PMS 账号
const password = your_password; // 你的 PMS 密码

const dates = [2026-03-09, 2026-03-10, 2026-03-11]; // 填写日期

const workItem = IOTxxxxxx-xxxx; // 事项编号
const hours = 8; // 每天工时
const description = 工作内容说明; // 工作说明

const pmsUrl = https://pms.aispeech.com.cn/workspace/workload/insight;
const screenshotDir = /Users/aispeech/.openclaw/workspace;
// ===================

使用环境变量(推荐)

也可以将敏感信息放在环境变量中:

bash
export PMSUSERNAME=yourusername@company.com
export PMSPASSWORD=yourpassword

然后在脚本中使用:
javascript
const username = process.env.PMSUSERNAME || defaultuser;
const password = process.env.PMSPASSWORD || defaultpass;

输出

脚本运行后会:

  • - 在终端显示填写进度
  • 保存截图到配置的 screenshotDir/pms_png 目录:

- day1_filled.png - 填写完成截图
- day1_done.png - 提交成功截图
- day1_error.png - 提交失败截图(如有)

注意事项

  1. 1. 事项类型必须先选择:必须先选择工作项类型,再填写事项编号
  2. 下拉列表需要等待:填写事项后需要等待 3 秒让下拉列表刷新
  3. 必须点击选项:不能按回车确认,必须点击下拉列表中的选项
  4. 网络要求:需要能访问 PMS 系统

故障排除

浏览器启动失败

bash

确保 Chrome 已安装

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version

重新安装 Playwright

npm install -g playwright playwright install chromium

事项无法选择

  • - 检查事项类型是否已选择为工作项
  • 增加等待时间(将 waitForTimeout(3000) 改为更长时间)
  • 检查事项编号是否正确

表单提交失败

  • - 检查所有必填字段是否已填写
  • 查看 day*_error.png 截图确认错误信息

登录失败

  • - 检查账号密码是否正确
  • 检查网络连接
  • 确认 PMS 系统可访问

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pms-worklog-1776107289 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pms-worklog-1776107289 技能

通过命令行安装

skillhub install pms-worklog-1776107289

下载

⬇ 下载 pms-worklog v1.0.0(免费)

文件大小: 5.8 KB | 发布时间: 2026-4-15 13:55

v1.0.0 最新 2026-4-15 13:55
pms-worklog v1.0.0

- 首次发布:自动填写 PingCode/PMS 系统工时记录脚本。
- 支持批量填写多天工时,自动登录、选择事项类型、填写事项编号、工时、日期和说明。
- 提供命令行运行方法及 OpenClaw 集成方式。
- 支持环境变量配置账号信息,提升安全性。
- 运行后输出填写进度并保存截图,便于故障排查。
返回顶部