返回顶部
p

pms-worklogPMS工时记录

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

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
231
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

pms-worklog

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 集成方式。
- 支持环境变量配置账号信息,提升安全性。
- 运行后输出填写进度并保存截图,便于故障排查。

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部