用途:此为 ManageEngine ServiceDesk Plus Cloud 的集成技能。ServiceDesk Plus Cloud 是基于云的 IT 服务管理(ITSM)平台,IT 团队用它梳理事件管理、问题管理、资产管理和变更管理流程。该技能通过 Membrane CLI 与该平台交互,用于管理数据、记录并自动化工作流,适合需要与工单、会话、技术员、服务类别、请求模板、公告等对象交互的场景。
主要能力:可发现并运行平台动作,覆盖 Request、Conversation、Technician、Service Category、Request Template、Announcement 等对象;当预置动作不满足需求时,可通过代理直接请求该平台的 API。官方 API 文档见 https://www.manageengine.com/products/service-desk/help/adminguide/api/index.html。
使用方式:先安装 CLI,npm install -g @membranehq/cli@latest。随后登录(membrane login --tenant --clientName=<agentType>,无头环境会输出授权 URL,需用户在浏览器打开,再用 membrane login complete <code> 完成;各命令可加 --json 获得机器可读输出)。接着建立连接,例如 membrane connection ensure "https://servicedeskplus.com" --json,若状态为 BUILDING 可用 npx @membranehq/cli connection get <id> --wait --json 轮询至 READY;若为 CLIENT_ACTION_REQUIRED,按提示完成认证等操作。之后用 membrane action list --connectionId=CONNECTION_ID --intent "QUERY" --limit 10 --json 搜索动作,用 membrane action run <actionId> --connectionId=CONNECTION_ID --input '{"key": "value"}' --json 运行动作。也可用 membrane request CONNECTION_ID /path/to/endpoint 代理请求,支持 -X、-H、-d、--json、--rawData、--query、--pathParam 等选项。
限制:认证与凭据刷新由 Membrane 托管,不应向用户索要 API 密钥或令牌;使用前需具备可用的 Membrane 环境与登录授权,具体可用动作取决于连接与平台权限。资料未提供收费、价格或平台细节。