插件必须遵守标准文件结构,并且必须包含某些特定文件夹和文件。作为标准 Java 存档 (JAR) 或 ZIP 文件交付的插件,必须使用 .dar 扩展名对其重命名。

DAR 存档的内容必须使用以下文件夹结构和命名约定。

表 1. DAR 存档结构

文件夹

说明

plug-in_name\VSO-INF\

包含 vso.xml 文件,用于定义将插件技术中的对象映射到 Orchestrator 对象。

VSO-INF 文件夹和 vso.xml 文件必不可少。

plug-in_name\lib\

包含 JAR 文件,其中包含插件技术的二进制文件。包含的其他 JAR 文件,其中应包含适配器实现、工厂、通知处理程序以及插件中的其他接口。

lib 文件夹和 JAR 文件必不可少。

plug-in_name\resources\

包含插件所需的资源文件。resources 文件夹可以包含以下类型的元素:

  • 图像文件,用来在 Orchestrator 清单选项卡中表示插件的对象。

  • 脚本,用来定义插件启动时的初始化行为。

  • Orchestrator 软件包,可包含自定义工作流、操作和其他资源,能与通过插件访问的对象进行交互。

您可以将资源整理到子文件夹中。例如:resources\images\resources\scripts\resources\packages\

resources 文件夹为可选。

您可以使用 Orchestrator 控制中心将 DAR 文件导入到 Orchestrator 服务器中。