用途:把 Snagit COM 捕获完成回调或本地文件系统监听信号,转换为稳定的、可供下游消费的 artifact-ready 事件。资料明确说明这些是本地信号,并非经过认证的厂商 webhook。
主要能力:优先使用客户端运行时支持的 Snagit COM 完成事件,否则使用有界的 IsCaptureDone 轮询;监听文件系统 create/change 信号;在文件大小与修改时间稳定且格式校验通过后才发出事件;按持久作业/输出标识去重并周期性对账目录;将重复失败进入死信。
使用方式:先定义允许的目录根、扩展名、稳定文件间隔、事件模式、幂等键与生命周期状态;订阅所需的窄范围 COM 事件或本地文件系统信号;规范化路径、拒绝越界与不允许的类型,并与已授权作业关联;在有界观察内等待稳定,然后校验格式、非零内容与校验和;在调用下游前幂等写入或更新持久事件;对账遗漏文件、死信重复失败、上报指标并在关闭时干净停止监听。可用 Read、Glob、Grep 检查本地脚本、清单、日志与测试,仅在确认真实仓库文件与审批边界后使用 Write 或 Edit,WebFetch 仅用于查阅 TechSmith 官方文档。
前置条件:已批准的本目录、工件类型、数据分类与保留策略;一个持久事件存储(含作业标识、源路径哈希与处理状态);有界的监听生命周期、对账间隔与关闭行为;下游消费者契约与隔离区。
限制与边界:不要把监听目录暴露到公共端点,不要称本地事件为 webhook,不要处理正在被写入的项目文件,未授权与未校验前不要上传工件。TechSmith 桌面激活不等于 API 认证,需先解决个人登录与商业密钥或离线激活的区别,并脱敏所有密钥、账户标识、激活工件与敏感端点信息。文件系统通知可能重复、乱序或丢失。路径若未关联授权作业应拒绝并告警,且不得打开媒体。资料未提供具体安装命令或收费信息。