9.1 Notas de Lançamento do Harmony
Faça login no Portal Harmony para acessar a versão mais recente do API Manager, Management Console e Citizen Integrator ou para fazer download da versão mais recente do Design Studio e Agentes Privados. Como sempre, entre em contato com o suporte Se precisar de ajuda.
9.1.0.8 Notas de Versão do Harmony - Agentes Privados - 13 de Julho de 2018
Conserta
-
Agentes Privados: Revertida correção lançada na versão 9.1.0.7 para a função CVTDate() quando utilizada para processar valores nulos. A correção funcionou quando CVTDate é chamado apenas uma vez em um determinado campo.
Corrigido um problema com a função CVTDate() que causava resultados inválidos quando CVTDate() era chamado mais de uma vez em um determinado campo.Exemplo: No exemplo a seguir, a segunda chamada para CVTDate usando a variável mydate (para a variável Month) resultaria em um valor nulo, mesmo que essa chamada fosse feita em um script de transformação diferente.
year=CVTDATE(mydate,'yyyy-mm-dd','yy'); month=CVTDate(mydate,'yyyy-mm-dd','mm');
9.1 Notas de Versão do Harmony - 5 de Julho de 2018 em EMEA e 9 de Julho de 2018 em NA
Nota
Nota para todos os clientes que adquiriram e estão executando o SAP EventListener:
No momento em que você atualizar seus Agentes Privados para a versão 8.29.2 ou superior, será necessário atualizar o SAP EventListener para a versão 8.29.2.3. Entre em contato com seu gerente de sucesso do cliente para obter o SAP EventListener 8.29.2.3.
Novas Características
- Agente Privado: Adicionado suporte para a função OData indexof(). Esta função está disponível especificamente para SQL Server.
A função indexof() agora tem suporte para consultas OData quando acoplada a um banco de dados SQL Server.
Conserta
-
Aplicativo de identidade: corrigido um problema que impedia os usuários de usar o recurso "esqueci a senha" se o endereço e-mail incluísse uma letra maiúscula.
O recurso "esqueci a senha" agora permite que um usuário crie uma nova senha e conclua o processo com sucesso ao usar um e-mail com maiúsculas e minúsculas ou um login e-mail com letras minúsculas. -
Data Loader: Corrigido um problema com o menu Harmony Portal no Data Loader.
Habilitada a opção 'Home' no Data Loader, permitindo que o usuário volte para a página de aterrissagem a partir do menu Harmony Portal. -
Management Console: a tela 'Executar operação de projeto importado' não é exibida após a importação de projetos em vários ambientes.
A tela 'Executar operação de projeto importado' agora é exibida para o usuário após a importação de projetos em vários ambientes na tela do projeto. -
Management Console: Corrigido o botão Fechar na janela 'Mensagem de aviso para o Agente' nas páginas Agentes e Grupos de Agente.
O botão Fechar agora fecha com sucesso a janela 'Mensagem de aviso para o Agente', que aparece durante a visualização das alterações feitas no arquivo Jitterbit.conf nas páginas Agentes e Grupos de Agente. -
Management Console: Corrigido o problema em que definir o banner 'Uma nova versão do agente, 9.1, está disponível para download' como desativado não estava removendo o banner de notificação.
Definir o banner 'Uma nova versão do agente, 9.1, está disponível para download' como desativado em uma página agora remove a notificação em todas as páginas no Management Console. -
Management Console: Removida a opção 'Change Password' das páginas Management Console, API Manager e Citizen Integrator.
A opção 'Alterar senha' agora está disponível apenas na página de aterrissagem do Harmony. -
Design Studio: Corrigido um problema com a função SFLookupAll() que não manipulava a decodificação Unicode de caracteres internacionais com sucesso.
Robustez aprimorada da codificação/decodificação de HTML na interface do Salesforce. -
Design Studio: Corrigido problema de login no Einstein Analytics (Wave) para perfis do Salesforce habilitados para Sandbox.
As integrações do Einstein Analytics (Wave) agora se conectam e são executadas com sucesso para perfis do Salesforce habilitados para Sandbox. -
Agente Privado and Design Studio: Corrigido um problema em que certos mapeamentos usando a função CVTDate() não funcionavam corretamente. OBSERVAÇÃO: ESSA CORREÇÃO FOI RECUPERADA NA VERSÃO DO AGENTE PRIVADO 9.1.0.8. CONSULTE 9.0.1.0.8 NOTAS DE LANÇAMENTO ACIMA.
Corrigido problema na função CVTDate() quando utilizada para processar valores nulos. -
Management Console: corrigida a exibição de texto inadequado nas páginas Agentes e Grupos de Agente na dica de ferramenta Agente quando são feitas alterações em jitterbit.conf.
Corrigida a dica de ferramenta nas páginas Agentes e Grupos de Agente para exibir o texto correto quando alterações são feitas em jitterbit.conf e texto estranho removido. -
Management Console: a classificação não é permitida para as colunas 'Status do convite' e 'Status' na aba Membros na página Organizações.
Funcionalidade de classificação habilitada para as colunas 'Status do convite' e 'Status' na aba Membros na página Organizações. -
Management Console: corrigido o efeito oscilante do divisor horizontal entre a grade da organização e a grade de funções na página Organizações.
O divisor horizontal entre a grade da Organização e a grade da papel na página Organizações agora é estático. -
Management Console: corrigido o problema em que as linhas de organização ativas eram desativadas depois que o usuário clicava em qualquer coluna de cabeçalho na página de organizações.
As linhas da Organização ativa permanecem ativas depois que o usuário clica em qualquer coluna de cabeçalho na página Organizações. -
Management Console: o painel inferior na página Organizações não é redimensionado corretamente após o redimensionamento da coluna 'Ação'.
Corrigido o problema da interface do usuário em que o redimensionamento da coluna 'Ação' nas guias Funções e Membros introduzia uma nova coluna no lado direito da página Organizações. -
Management Console: desative a funcionalidade de classificação da coluna Ação na página Organizações.
Funcionalidade de classificação desativada na coluna Ação na página Organizações. Após a atualização, a coluna Organização exibe o ícone de ordem crescente e a coluna Organização é classificada em ordem crescente. O usuário pode classificar a coluna Organização em ordem decrescente selecionando o ícone de ordem crescente. -
Management Console: corrigidos vários problemas de interface do usuário na página Organizações.
A janela pop-up 'Permissão' agora é exibida no local apropriado e vários problemas da barra de rolagem foram corrigidos na página Organizações. -
Management Console: Corrigidos vários problemas de interface do usuário na página de notificações.
Espaço extra removido da janela pop-up 'Notificação' ao adicionar e editar a notificação na página Notificações. -
Management Console: no pop-up Organizations > Edit Organization Policies, o erro "Enter Correct IP Address" é exibido imediatamente após inserir o IP do intervalo inicial, mesmo antes de clicar no botão Salvar. A mensagem de erro só deve ser exibida se um IP inválido for inserido.
Corrigida a exibição da mensagem de erro enquanto o usuário está inserindo o intervalo de IP da lista de permissões no pop-up 'Editar políticas da organização' na página Organizações. -
API Analytics (Classic): o conteúdo do log de depurar da API e as linhas de carimbo de data/hora não são exibidos juntos para o mesmo hit na página Exibir logs de depuração
Corrigido o problema para exibir o conteúdo do log de depurar e carimbo de data/hora para um hit específico juntos na mesma linha na página Exibir logs de depuração. -
Management Console: Se um intervalo de IP válido foi inserido, um segundo intervalo de IP inválido pode ser salvo em 'Ativar intervalo de lista de permissões de IP' no pop-up 'Editar políticas da organização' na página Organizações.
Corrigido o problema em que a validação de um segundo intervalo de IP estava incorreta e permitia que um intervalo de IP inválido fosse salvo nas políticas da organização da página Organizações. -
Management Console: o intervalo de IP da lista de permissões não foi excluído como esperado.
Corrigido o problema de interface do usuário na página Organizações em que um intervalo de IP é excluído de 'Ativar intervalo de lista de permissões de IP' no pop-up 'Editar políticas da organização', mas o intervalo de IP não é realmente excluído do Harmony. -
Management Console: a coluna 'Função' na aba 'Funções' deve ser classificada por nome na página Organizações.
Corrigido o problema para exibir a coluna 'Função' classificada em ordem crescente por nome na aba 'Funções' na página Organizações. -
Aplicativo de identidade: o login de atualização SSO OAuth causa uma exceção desconhecida para usuários de zona cruzada (ou seja, usuários dos EUA que fazem login na região EMEA).
Corrigido o problema com os usuários SSO tentando fazer login no Harmony a partir de nuvens de zona cruzada (ou seja, usuários dos EUA fazendo login na EMEA). -
Design Studio: Comportamento inesperado ao fazer login no Design Studio usando SSO.
Corrigido um problema com os cookies SSO do Design Studio. -
Management Console: na página Personalizações > Certificados de cliente, o certificado permanece aberto no modo de edição mesmo após a atualização do certificado.
Corrigido o problema em que a janela 'Editar certificado' não estava fechando após a atualização na página Certificados do cliente. -
Management Console: Na página Personalizações > Plugins, quando um plug-in personalizado é excluído, ele não é excluído do FileStore.
Corrigido o problema em que um cliente não conseguia carregar o mesmo plug-in personalizado novamente imediatamente após sua exclusão. -
Agente Linux (RPM): Corrigido um problema que causava falha nas mensagens e-mail em agentes Linux (RPM) após a atualização para as versões 8.29.5 ou 8.30.
Removida uma dependência de tempo de execução que causava um conflito com as bibliotecas de externo. Ao executar em agentes Linux (RPM), as mensagens e-mail agora são enviadas e recebidas com sucesso. -
Agentes Privados: Corrigido um problema em que $jitterbit.netsuite.async retornava os dados errados ao executar operações simultâneas do NetSuite.
A variável $jitterbit.netsuite.async retorna os dados corretos ao executar operações simultâneas do NetSuite. -
Corrigido o problema que não permitia aos usuários redefinir uma senha expirada e corrige parcialmente o problema de login entre zonas.
Os usuários agora podem redefinir suas senhas expiradas com sucesso. -
Corrigido o erro 500 Internal Server que ocorria ao tentar fazer login com credenciais de usuário da outra zona (Login entre zonas - usuário dos EUA tentando fazer login da Europa ou um usuário EMEA tentando fazer login dos EUA.)
A correção temporária redirecionará o usuário para a zona correta (NA ou EMEA), mas o usuário ainda precisará inserir novamente o nome de usuário após ser redirecionado. (Uma correção final que não exige que o usuário insira novamente o nome de usuário será incluída em uma versão posterior.) -
API Gateway: corrigido um problema no qual o API Gateway não lia intermitentemente o cabeçalho Content-Type quando detectava um Agente 9.0.
O código do API Gateway 9.0 foi corrigido para ler o cabeçalho Content-Type corretamente e extrair os elementos codificados de URL em variáveis Jitterbit. -
API Gateway: Corrigido um problema no qual o API Gateway 9.0 não estava lidando com um URL excessivamente longo corretamente e causando um erro 502.
O API Gateway 9.0 agora reverterá para o processamento de dados de URL muito longos da mesma maneira que as versões anteriores do API Gateway. -
Corrigido um problema no qual o Agente 9.0 não estava lidando com operações de arquivamento baseadas em API corretamente.
Quando uma operação de arquivamento usa uma origem e um destino da API, ela informa ao mecanismo Jitterbit que deve ter um arquivo de origem e destino, mesmo que a origem não seja usada. O processo assumiu que, se o corpo devesse ocupar o lugar de um arquivo de origem, as variáveis $jitterbit.api.request (corpo de texto simples) e $jitterbit.api.request.body.* (corpo codificado de URL) não seriam necessário. Isso interrompeu as operações de arquivamento que dependem das variáveis, mas ignoram a fonte. A correção é exigir que as variáveis $jitterbit.api.request e $jitterbit.api.request.body.* sejam sempre preenchidas, mesmo que não sejam necessárias. -
Agente Privado: Parar o Serviço Tomcat pode deixar o Agente intermitentemente em um estado instável.
Melhorou o processo de desligamento do Tomcat para que a próxima reinicialização funcione corretamente e o Agente esteja estável. -
Agente Privado: as consultas da API OData retornariam um erro indicando que a URL não é válida quando as consultas contivessem o caractere sustenido (#).
As APIs OData agora codificam o caractere cerquilha (#) corretamente. -
Agente Privado: o parâmetro OData DateTime não estava funcionando com "T" no timestamp DateTime.
O carimbo de data/hora OData agora é convertido corretamente em uma data/hora padrão ao utilizar uma Entidade OData. -
Agente Privado: Problema com o banco de dados SQL Server O tipo de data não é reconhecido corretamente como um tipo de data com o driver padrão do SQL Server.
O tipo de dados de data agora é suportado ao utilizar uma entidade OData com um banco de dados do SQL Server. -
Agente Privado: Variáveis globais não estavam sendo passadas para JavaScript nas operações 'On Success' e 'On Failure'.
Jitterbit Global Variables agora são passadas com sucesso para JavaScript em operações 'On Success' e 'On Failure'. -
Agente Privado: Os objetos Netsuite TransferOrder e InventoryTransfer não estão disponíveis no NetSuite Search.
Adicionado suporte para executar NetSuite Search nos objetos TransferOrder e InventoryTansfer somente ao usar Agentes Privados.