Orchestrator Dynamic Types 插件可用于定义动态类型、创建这些类型的对象和设置彼此间的关系。

动态类型的定义包含对其属性的描述,以及一组可用于查找该类型动态对象的查找器工作流和操作。动态类型的运行时实例称为动态对象。您可以在自己创建的动态对象上运行工作流并对其执行不同操作。

必须在命名空间中定义每个动态类型。命名空间是帮助程序动态对象,可用于对容器中的动态类型进行分组。

您可以结合使用 Dynamic Types 插件以及 HTTP-REST 插件将第三方 REST API 服务集成到 Orchestrator 并将第三方对象公开为 Orchestrator 类型。

  1. 运行 Dynamic Types 插件中的“定义命名空间”和“定义类型”工作流来定义新的动态类型。这样,您就能获得一组查找器和清单工作流,用来查找新动态类型的对象及其与其他对象之间的关系。

  2. 修改新查找器和清单工作流,以便其接收第三方 REST API 的输入。

    1. 使用 HTTP-REST 插件中的“添加 REST 操作”工作流创建 REST 操作,并将这些操作映射到相应的 REST API 方法。

    2. 修改查找器和清单工作流来调用这些 REST 操作并使用其输出。