Funções de transformação de dados complexos

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Use funções de transformação de dados complexos para serializar cápsulas de dados de objeto complexo em um formato XML.

    Funções de dados complexas exigem uma cápsula de dados de entrada de objeto complexo. Certifique-se de usar o tipo de cápsula de dados de entrada correto ao aplicar funções de transformação de dados complexos. Se uma função de transformação de dados complexa for aplicada a um tipo de dados impróprio, os dados não serão transformados no tempo de execução e, em vez disso, o valor de entrada será retornado. Para obter mais informações sobre como confirmar os valores de tempo de execução do fluxo, consulte Testar um fluxo.

    Para XML

    Serializa o objeto complexo de entrada em XML.

    Cápsula de dados de entrada Cápsula de dados de saída
    Objeto Complexo XML: documento XML formatado como uma cadeia de caracteres.
    Figura 1. Exemplo
    • Entrada: { "article_id": KB3843202, "article_description": "Como redefino a senha do Active Directory?" }
    • Saída:<article_id> KB3843202</article_id><article_description> Como redefinir a senha do Active Directory?</article_description>

    Neste exemplo, uma ação faz uma chamada REST para uma base de conhecimento de terceiros e recupera IDs e descrições de artigos da base de conhecimento. A função de transformação Para XML muda o texto JSON do corpo da resposta para o formato XML antes de ser integrado à base de conhecimento do sistema.

    Figura 1. Dados transformados de texto JSON para o formato XML
    Os dados do artigo da base de conhecimento são transformados de texto JSON para o formato XML.