Orchestrator 插件必须包含一套标准组件并符合标准架构。以下这些做法有助于您创建各种插件,最大限度地利用种类丰富的外部技术。 Orchestrator 插件的结构Orchestrator 插件具有通用结构,即由实施了特定功能的各种层类型组成。 将外部 API 公开至 Orchestrator您可以创建 Orchestrator 插件,将外部产品的 API 公开至 Orchestrator 平台。您可以为任何公开 API 的技术创建插件,其中该 API 可被映射到 Orchestrator 可以使用的 JavaScript 对象中。 插件的组件插件由一套标准组件组成,可以向 Orchestrator 平台公开相关插件技术中的各种对象。 vso.xml 文件的角色 您使用 vso.xml 文件将插件技术的对象、类、方法和属性映射到 Orchestrator 清单对象、脚本类型、脚本类、脚本方法和属性。vso.xml 文件还定义了插件的配置和启动行为。 插件适配器的角色插件适配器是插件进入 Orchestrator 服务器的入口点。插件适配器可以充当 Orchestrator 服务器中插件技术的数据存储、创建插件工厂以及管理插件技术中发生的事件。 插件工厂的角色插件工厂用于定义 Orchestrator 在插件技术中查找对象以及在对象上执行操作时所用的方法。 查找器对象的角色查找器对象识别并查找插件技术中受管对象类型的特定实例。Orchestrator 可以通过在查找器对象上运行工作流,修改其在插件技术中找到的对象并与之交互。 脚本对象角色脚本对象是插件技术中对象的 JavaScript 表现形式。插件中的脚本对象会显示在 Orchestrator JavaScript API 中,您可以将其用于工作流和操作中的脚本元素。 事件处理程序的角色事件即 Orchestrator 在插件技术中发现的对象的状态或属性的更改。Orchestrator 通过实施事件处理程序来监控事件。 父主题: 开发插件