O plug-in do Dynamic Types Automation Orchestrator permite que você defina tipos dinâmicos, crie objetos desses tipos e defina as relações entre eles. Você pode usar o plug-in do Dynamic Types para expor objetos de terceiros como tipos personalizados na API de Scripts do Automation Orchestrator.

Definir tipos dinâmicos

A definição de um tipo dinâmico contém as descrições de suas propriedades, um conjunto de fluxos de trabalho de localizador e as ações que podem ser usadas para localizar objetos dinâmicos deste tipo. As instâncias de tempo de execução de tipos dinâmicos são chamadas de objetos dinâmicos. Você pode executar fluxos de trabalho nos objetos dinâmicos que cria e executar operações diferentes neles.

Cada tipo dinâmico deve ser definido em um namespace. Os namespaces são objetos dinâmicos auxiliares que permitem a você agrupar os tipos dinâmicos em contêineres.
  1. Defina um novo tipo dinâmico e suas propriedades executando os fluxos de trabalho Definir Namespace e Definir Tipo a partir do plug-in Dynamic Types. Como resultado, você obtém um conjunto dos fluxos de trabalho de inventário e de localizador para encontrar os objetos do novo tipo dinâmico e suas relações com outros objetos.
  2. Modifique os novos fluxos de trabalho de inventário e de localizador, para que eles recebam suas entradas da REST API de terceiros.
    1. Crie operações REST usando o fluxo de trabalho Adicionar uma Operação REST a partir do plug-in HTTP-REST e mapeie essas operações para os métodos de REST API correspondentes.
    2. Modifique os fluxos de trabalho de inventário e de localizador para chamar essas operações REST e consumir suas saídas.

Fluxos de trabalho de configuração de tipos dinâmicos

Os fluxos de trabalho no pacote de Configuração do plug-in Dynamic Types permitem que você crie tipos dinâmicos, exporte e importe definições de tipo de um arquivo XSD e defina as relações entre os tipos dinâmicos criados.

Para acessar esses fluxos de trabalho no Cliente Automation Orchestrator, navegue até Biblioteca > Fluxos de Trabalho e digite a tag dynamic_types na caixa de pesquisa de fluxo de trabalho.

Nome do Fluxo de Trabalho Descrição
Definir Namespace Define um novo namespace.
Definir Relação Define uma nova relação entre os tipos.
Definir Tipo Define um novo tipo em um determinado namespace.
Exportar Configuração como Pacote Exporta uma configuração de definição de Tipos Dinâmicos como uma configuração baseada em arquivo. O pacote exportado pode ser usado para importar para outros servidores.
Importar Configuração do Pacote Importa uma configuração baseada em arquivo para a configuração do plug-in.
Importar Definições de Tipo do XSD Importa as definições de tipo de um arquivo XSD.
Remover Namespace Remove um namespace.
Remover Relação Remove uma relação.
Remover Tipo Remove um tipo.
Atualizar Namespace Atualiza um namespace.
Atualizar Tipo Atualiza um tipo.