El complemento de Dynamic Types de Automation Orchestrator le permite definir tipos dinámicos, crear objetos de estos tipos y establecer relaciones entre ellos. Puede utilizar el complemento Dynamic Types para exponer objetos de terceros como tipos personalizados en la API de creación de scripts de Automation Orchestrator.

Definir tipos dinámicos

La definición de un tipo dinámico contiene las descripciones de sus propiedades, así como un conjunto de acciones y flujos de trabajo de buscador que se pueden utilizar para buscar objetos dinámicos de este tipo. Las instancias de tiempo de ejecución de tipos dinámicos se denominan objetos dinámicos. Puede ejecutar flujos de trabajo en los objetos dinámicos que cree y realizar distintas operaciones con ellos.

Cada tipo dinámico debe definirse en un espacio de nombres. Los espacios de nombres son objetos dinámicos auxiliares que permiten agrupar tipos dinámicos en contenedores.
  1. Defina un nuevo tipo dinámico y sus propiedades; para ello, ejecute los flujos de trabajo Definir espacio de nombres y Definir tipo desde el complemento Dynamic Types. Como consecuencia, se obtiene un conjunto de flujos de trabajo de buscador y de inventario para buscar objetos del nuevo tipo dinámico y sus relaciones con otros objetos.
  2. Modifique los nuevos flujos de trabajo de buscador e inventario, para que reciban entradas de API de REST de terceros.
    1. Cree operaciones de REST mediante el flujo de trabajo Añadir una operación de REST desde el complemento HTTP-REST y añada estas operaciones a los métodos correspondientes de API de REST.
    2. Modifique los flujos de trabajo de buscador e inventario para invocar estas operaciones de REST y consumir sus salidas.

Flujos de trabajo de configuración de tipos dinámicos

Los flujos de trabajo del paquete Configuración del complemento Dynamic Types permiten crear tipos dinámicos, exportar e importar definiciones de tipos desde un archivo XSD, así como definir las relaciones entre los tipos dinámicos creados.

Para acceder a estos flujos de trabajo en el cliente de Automation Orchestrator, vaya a Biblioteca > Flujos de trabajo e introduzca la etiqueta dynamic_types en el cuadro de búsqueda de flujos de trabajo.

Nombre del flujo de trabajo Descripción
Definir espacio de nombres Define un nuevo espacio de nombres.
Definir relación Define una nueva relación entre tipos.
Definir tipo Define un nuevo tipo en un espacio de nombres determinado.
Exportar configuración como paquete Exporta una configuración de definición de tipos dinámicos como configuración basada en archivos. El paquete exportado se puede utilizar para importar a otros servidores.
Importar configuración desde paquete Importa una configuración basada en archivos a la configuración del complemento.
Importar definiciones de tipo de XSD Importa definiciones de tipo de un archivo XSD.
Quitar espacio de nombres Quita un espacio de nombres.
Quitar relación Quita una relación.
Quitar tipo Quita un tipo.
Actualizar espacio de nombres Actualiza un espacio de nombres.
Actualizar tipo Actualiza un tipo.