8.20.0 Notas de Lançamento do Harmony
Notas de Lançamento do Harmony – 27 de Janeiro de 2017
Faça login no Portal Harmony para acessar a versão mais recente do API Manager, Management Console e Citizen Integrator ou para baixar a versão mais recente do Design Studio e Agentes Privados. Para obter suporte, visite Obter suporte.
Destaques do Lançamento
- Novo recurso: "Condições" fornecem uma maneira simples e visual de criar operações condicionais
Muitas operações dependem do resultado de uma operação anterior (ou seja, "Se isto... Então aquilo"). Usuários avançados normalmente configuram isso via Scripting. Mas agora é muito mais fácil para qualquer um organizar a lógica básica usando Condições! As condições usam o valor de uma variável do projeto após o término da operação para acionar uma operação ou ação correspondente. No Studio, clique com o botão direito em qualquer ponto de inserção (ponto amarelo) da sua operação e escolha Inserir > Condição. Em seguida, clique duas vezes na sua nova condição para configurá-la. - Novo recurso (NetSuite): Novo recurso "GetList" simplifica a pesquisa por ID
A nova atividade GetList disponível no NetSuite Connector no Studio permite consultar registros por ID interno ou externo. Isso simplifica a pesquisa de objetos NetSuite por ID ou lista de IDs. - Novo recurso (NetSuite): Função para recuperar ID de sessão para chamadas sem conector
Uma nova função, NetSuiteLogin(), recupera um novo sessionID de um endpoint do NetSuite para uso em chamadas REST ou SOAP que não estão integradas no NetSuite Connector. Isso fornece uma maneira simples de fazer login no NetSuite sem exigir cabeçalhos de autenticação para cada chamada de serviço web. A nova função está disponível no Studio em Scripts > Funções > Funções do Conector > NetSuiteLogin. - Novo recurso: suporte GZip para fontes e destinos HTTP
Para fontes e destinos HTTP novos e existentes, por padrão, o Jitterbit agora solicita que os servidores forneçam respostas HTTP no formato GZip. Em troca, o Jitterbit seguirá o padrão RFC 1952 e descompactará automaticamente as respostas HTTP do GZip. Se o servidor não usar GZip, o Jitterbit verá que a resposta não está compactada e será processada normalmente. Você pode alternar a opção GZip em fonte HTTP ou destino HTTP tela de configuração no Studio em Propriedades Avançadas. - Correção: fontes e destinos HTTP agora relatam falhas de operação corretamente
Quando as fontes ou destinos HTTP falham, o código de status, os cabeçalhos e a resposta agora são salvos adequadamente. Um alvo HTTP gravará a resposta no destino selecionado na tela de destino HTTP no Studio. Uma fonte HTTP escreverá a resposta para a nova variável: $jitterbit.source.http.response. Esta funcionalidade pertence às operações HTTP e às funções de script ReadFile/WriteFile. - Correção: correções na interface do usuário nas páginas de Projetos e Atividades (site Harmony )
Exibição de dados na página Projetos do Web Management Console (WMC) foi corrigido para que os dados fiquem visíveis e classificáveis quando apropriado. Além disso, foram resolvidos problemas de rolagem e registros duplicados na página Atividades.
Agente
- Melhoria: milissegundos nos campos DateTime agora são retidos
Os componentes de milissegundos dos campos DateTime não são mais truncados ao executar funções de script de data e hora, banco de dados transformações e funções de pesquisa de banco de dados. Você pode incluir milissegundos adicionando "SSS" à sua função na string de formato padrão, por exemplo aaaa-mm-dd HH:MM:SS.SSS. - Correção: arquivos JSON locais podem ser usados novamente para amostra de estrutura XSD
Ao usar JSON como fonte para uma nova transformação, agora você poderá usar com êxito uma cópia local de um arquivo JSON como arquivo de amostra para uma estrutura XSD. - Correção: banco de dados JDBC sem registros não produz mais erro
Ao usar fragmentação de dados (no Studio em Opções de operação) com uma origem de banco de dados JDBC, um erro de operação não ocorrerá mais se nenhuma linha for retornada do banco de dados. Em vez disso, a operação será concluída com êxito e a mensagem de log indicará que nenhuma linha do banco de dados está disponível, que é o mesmo comportamento de quando não se usa fragmentação de dados. - Correção: caracteres especiais agora funcionam corretamente com APIs OData personalizadas
Ao usar sua própria API OData, os caracteres no URL agora são totalmente decodificados e processados conforme pretendido. Anteriormente, as consultas SQL eram decodificadas apenas parcialmente, causando problemas quando alguns caracteres especiais eram usados. - Correção: problema de CallStoredProcedure com caracteres não alfanuméricos resolvido
A função CallStoredProcedure disponível para JDBC não produz mais um erro quando os parâmetros de saída contêm determinados caracteres não alfanuméricos. - Aprimoramento de segurança: atualizações de biblioteca
A biblioteca FasterXML / Jackson JSON foi atualizada da versão 2.6.1 para 2.8.5. A biblioteca Commons Codec foi atualizada para a versão 1.10. Essas atualizações melhoram a segurança do sistema.
Estúdio
- Novo recurso (Clarizen): Opção para testar consultar agora disponível
Para quem usa o Conector Clarizen, a opção de testar uma consultar durante a configuração de uma atividade de consulta do Clarizen agora está disponível clicando no botão Testar consulta. Ao clicar no botão, uma mensagem indicará se a consultar é válida. - Melhoria (Autodesk): Autodesk PLM 360 atualizado para Autodesk Fusion Lifecycle
Com o lançamento do Autodesk Fusion Lifecycle, a marca do Autodesk PLM 360 Connector no Studio foi atualizada para refletir o novo nome e marca do Autodesk Fusion Lifecycle.