Os itens de catálogo que utilizam determinadas definições de propriedades de versões anteriores aparecem no catálogo de serviços; apesar disso, não estão disponíveis para requisição após a migração para a versão mais recente do vRealize Automation.

Problema

Se você migrou da versão 6.2.x ou anterior e tinha definições de propriedades com os tipos de controle ou de atributos, esses atributos estarão ausentes nas definições de propriedades e nenhum dos itens de catálogo que utilizar as definições funcionará como antes da migração.

  • Tipos de controle. Caixa de seleção ou link.

  • Atributos. Relacionamento, expressões regulares ou layouts de propriedades.

Causa

No vRealize Automation 7.0 e versões posteriores, as definições de propriedades não usam mais estes elementos. Você deverá recriar a definição de propriedade ou configurá-la para utilizar uma ação de script do vRealize Orchestrator em vez dos tipos de controle ou atributos incorporados.

Migre o tipo de controle ou os atributos para o vRealize Automation 7.x usando uma ação de script.

Solução

  1. No vRealize Orchestrator, crie uma ação de script que retorne os valores de propriedade. A ação deve retornar um tipo simples. Por exemplo, cadeias de retorno, números inteiros ou outros tipos compatíveis. A ação pode considerar como um parâmetro de entrada as outras propriedades das quais ela depende.
  2. No console do vRealize Automation, configure a definição do produto.
    1. Selecione Administração > Dicionário de propriedades > Definições de propriedades.
    2. Selecione a definição da propriedade e clique em Editar.
    3. No menu suspenso Exibir aviso, selecione Lista Suspensa.
    4. No menu suspenso Valores, selecione Valores Externos.
    5. Selecione a ação de script.
    6. Clique em OK.
    7. Configure os Parâmetros de Entrada incluídos na ação de script. Para preservar a relação existente, vincule o parâmetro à outra propriedade.
    8. Clique em OK.