giip
SES 商机登记
5分钟阅读

CQE 队列注册指南

介绍如何将 CQE(Custom Query Engine)脚本注册为一台或多台逻辑服务器(LSSN)上的执行调度,以及开始日期(startdate)的时区约定。

🚀 前往 CQE 队列注册页面 →

📋 概述

CQE 队列注册 用于从仓库中选择脚本(mssn),指定要运行它的逻辑服务器(lssn),并将其注册为执行调度(tMgmtScriptList)。保存成功后会自动跳转到 CQELSVR 执行列表 页面。

🕒 开始日期(startdate)的时区约定 —— 请务必阅读

项目基准
界面输入与显示您的浏览器本地时间(在中国为 CST,在日本为 JST,依此类推)
发送与存储UTC(ISO 8601)。界面会在发送前自动转换。
  • 请直接按当前所用电脑上显示的时间填写,无需自己换算成 UTC。
  • 在您按下保存的那一刻,界面会把本地时间转换为 UTC 后发送。数据库中记录的是 UTC 值。
  • 因此 CQELSVR 执行列表 中的 lastdate 等列是以 UTC 为基准显示的。与本地时间相差一个时区偏移是正常现象。

将开始日期设为未来时,在该时刻之前不会执行

开始日期的含义是"在此时刻之前不要执行"。如果设置为未来的时间,代理在该时刻到来之前不会取走这条调度。如果想立即执行,请将开始日期保持为当前时间(或过去时间)。 打开页面时该字段已默认填入当前本地时间,若目的是立即执行,保持原样即可。

⚠️ 此前界面会把本地时间字符串不做 UTC 转换直接发送,导致以 UTC 运行的数据库中保存了比实际晚一个时区偏移的未来时间(giip #2537)。这种调度会在取用排序中被永久排到最后,完全不会执行。现在已修正为由界面承担转换责任。

🔍 界面组成

1. 选择脚本(mssn)

  • 输入 mssn: 直接输入要执行脚本的唯一 ID。
  • 选择按钮: 点击后会弹出当前项目(csn)的脚本仓库列表。可以按关键词搜索,并用 Prev / Next 翻页;点击某行的选择会自动填入 mssnscript type
  • 这是必填项,留空将无法保存。

2. 选择目标服务器(LSSN 组)

  • 以复选框形式列出当前项目(csn)下已注册的逻辑服务器,显示为 LSSN — 用途 @ 主机名
  • 可以同时选择多台服务器,系统会为每台所选服务器各注册一条调度。
  • 保存前至少要选择一台服务器。

3. 执行选项

  • csn: 项目编号,由登录会话自动填入。
  • interval: 重复执行间隔(单位:分钟)。
  • active: 调度是否启用。关闭时仅完成注册,不会自动执行。
  • script type: 脚本类型(选择脚本时自动填入)。
  • repeat: 是否重复执行。关闭则成为一次性调度。
  • startdate: 开始日期时间(YYYY-MM-DD HH:mm)。请参阅上方"时区约定"一节。
  • auid: 执行请求者 ID,默认填入登录会话的用户 ID。

4. 自定义值(custom_values)

当您希望不修改原始脚本、只更换其中的值来执行时使用。此处输入的内容会替换原始脚本正文中标记为 {{customvalues}} 的位置。

5. 保存 / 取消

  • Save: 校验输入并注册队列条目,然后跳转到 CQELSVR 执行列表 页面。
  • Cancel: 不注册任何内容,返回执行列表页面。

⚙️ 要求

  • 需要登录会话(CSN)——没有会话则无法加载服务器列表和脚本列表。
  • 要注册的脚本(mssn)和服务器(lssn)都必须属于当前项目。

故障排除

症状原因解决
LSSN 组列表为空当前项目(csn)下没有已注册的逻辑服务器,或会话已过期确认已在顶部选择正确的项目,必要时重新登录。
出现 "mssn 为必填" 错误未选择脚本就按了保存使用选择按钮从仓库中挑选脚本。
出现 "请至少选择一个 LSSN" 错误一台目标服务器都未勾选在 LSSN 组中勾选至少一台服务器。
出现 "开始日期:使用 YYYY-MM-DD HH:mm 或 ISO 格式" 错误无法解析开始日期的格式2026-09-15 14:30 的形式重新输入,留空也可以。
注册后执行列表中的 lastdate 与输入的时间不一致lastdateUTC 为基准显示,而输入的是本地时间这是正常现象,相差一个时区偏移是正确的。
已注册但过了几分钟代理仍未取走开始日期被设为未来,或 active 处于关闭状态检查开始日期,如需立即执行请以当前时间重新注册,并确认 active 已开启。

🔌 CQE API(自动化)

本界面的操作对应以下 CQE API 动词(byAK/bySk 分发器)。请求发送 text(动词+参数名)、jsondata(值)和 token

  • CQEQueuePut mssn lssngroup csn interval active script_type custom_values repeat startdate auid — 为所选的各台服务器(lssngroup,逗号分隔)注册调度。startdate 必须以 UTC ISO 8601 字符串发送(例如 2026-09-15T05:30:00.000Z)。若直接发送本地时间字符串,数据库中会保存未来时间,调度将永远不会执行。
  • CQERepoList csn <offset> [N'keyword'] — 查询脚本选择弹窗中显示的仓库列表(每次 15 条)。
  • LSVRList csn — 查询该项目下注册的逻辑服务器列表(用于 LSSN 组复选框)。

认证模型: 此页面的 API 并非使用 giip-issue 技能的 x-api-key(SK)方式,而是使用登录会话的令牌方式,每次请求随附 user_id + token

相邻功能的完整规范: CQELSVR 执行列表指南CQE 仓库脚本管理指南,以及 giipdb docs/30_Specs/CQE_SPECIFICATION.md


版本: 1.0 最后更新: 2026-09-15 源文件: giipv3/public/help/cqeQueuePut.zh-CN.md