Ir para o conteúdo

9.0 Notas de Versão 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.

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.

9.0.4.4 Notas de Versão do Harmony - Agente Privado - 29 de Junho de 2018

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

  • 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: 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.

9.0.3.4 Notas de Versão do Harmony - API Manager e Identidade - 21 de Junho de 2018

Melhorias

  • API Manager: aprimorada a mensagem de confirmação exibida ao excluir perfis de segurança da API.
    Mensagens de confirmação atualizadas para exclusão de perfis de segurança de API para lidar com situações em que um perfil é atribuído a APIs e quando um perfil não é atribuído a uma API.

  • API Manager: melhor experiência do usuário ao visualizar logs de API.
    Os usuários agora podem visualizar os detalhes de um log de API clicando em qualquer lugar em uma linha na tabela de logs na página API Manager > Logs de API.

  • API Manager: adicionada a capacidade de aprovar a documentação OpenAPI (Swagger) no 'Portal Manager'.
    Removida a publicação automática das alterações na documentação do OpenAPI. Adicionado o botão "Salvar e publicar" no 'Gerenciador de portal' para publicar alterações na documentação do OpenAPI.

  • API Manager: Adicionada a capacidade de filtrar as APIs disponíveis na página de aterrissagem da API (Minhas APIs).
    O usuário agora pode filtrar a lista de todas as APIs disponíveis por ambiente, perfil, status e tipo usando as listas suspensas na parte superior da página.

Conserta

  • API Manager: Corrigido um problema em que o comprimento máximo da entrada não era validado em campos específicos.
    Validação adicionada para limitar os campos de nome e versão para permitir não mais que 50 caracteres e para permitir que a raiz do serviço não tenha mais que 300 caracteres.

  • API Manager: Corrigido um problema em que o usuário não era solicitado antes de substituir uma API com o mesmo nome.
    Uma mensagem de prompt é exibida para obter a aprovação do usuário para substituir uma API existente ao importar uma API que já existe.

  • API Manager: corrigido um problema em que fechar a caixa de diálogo de erro exibida para um perfil de segurança já existente resulta em uma página em branco.
    Adicionada validação do nome do perfil de segurança da API para verificar se há duplicatas. A validação permite apenas caracteres alfabéticos, numéricos, traço e sublinhado, bem como espaços no nome do perfil de segurança.

  • API Manager: corrigido um problema em que o erro 'Ambiente não encontrado' é exibido ao criar uma API.
    Adicionada a opção de atualização do ambiente nas configurações da Etapa 1 ao criar uma API.

  • API Manager: Corrigido um problema em que a lista de operações era exibida antes de selecionar o projeto durante a criação ou edição de uma API.
    A lista de operação não está disponível quando o projeto não é selecionado no projeto API e no processo de atribuição de operação.

  • API Manager: definir um método personalizado com o mesmo nome de um método HTTP padrão não exibe uma mensagem de erro.
    A seguinte mensagem de erro será exibida quando um usuário tentar usar o mesmo método HTTP padrão por meio de um método "personalizado": "O método personalizado já foi atribuído."

  • API Manager: o menu de navegação flutua para o lado direito da página se a janela do navegador for esticada além de uma certa largura.
    Posicionou o menu de navegação no lado esquerdo da página.

  • API Manager: Não há validação na caixa de texto 'Rate Limits' na página **Perfis de segurança.
    A validação foi adicionada ao campo 'Rate Limits' exigindo que o limite de acertos por minuto seja definido para um número entre 1 e 32767.

  • API Manager: APIs que não têm uma versão atribuída aparecem como 'nulos' na página API Analytics.
    Corrigido o filtro de versão de análise da API e removido "nulo" quando o campo de versão é deixado em branco.

  • API Manager: Uma exceção desconhecida está aparecendo nos logs da API quando o usuário clica em qualquer lugar fora do campo de texto de pesquisa.
    Parâmetros de pesquisa inválidos agora são tratados com mensagens de erro apropriadas ao pesquisar na página Logs da API.

  • API Manager: Ao usar a funcionalidade API Clone, selecionar Cancel não está funcionando e ainda cria um clone.
    A funcionalidade API Clone agora permite que os usuários desistam do processo de clonagem clicando em "cancelar".

  • API Manager: Desative a clonagem durante o processo de clonagem e no fluxo inicial de criação no API Manager.
    Clone desativado enquanto o usuário já estiver em um processo de clonagem. O API Manager não permite clonagem encadeada.

  • API Manager: A clonagem da API duas vezes separadas produziu um nome duplicado ilegal e raiz de serviço.
    Corrigido o problema de nome de API duplicado e raiz de serviço quando uma API é clonada várias vezes.

  • API Manager: o calendário na página API Analytics está definindo uma data inválida.
    Validação adicionada à página API Analytics para um intervalo de datas personalizado para que a data/hora de início não possa ser maior que a data/hora de término.

  • API Manager: Corrigido um problema com a lista de ambiente na interface de usuário do Portal Manager.
    Corrigida a lista suspensa do ambiente no Portal Manager para que, quando uma lista contiver vários itens, ela se sobreponha à interface do usuário OpenAPI (Swagger).

  • API Manager: A tela de inicialização do portal é exibida por uma fração de segundo quando o Portal Manager é selecionado.
    Corrigido o problema para que o Portal Manager seja exibido imediatamente.

  • API Manager: mensagem de informação para o seletor de ambiente mostra o 'Public Portal' em vez de 'Portal'
    Removida a mensagem 'Public Portal' no menu suspenso do ambiente na página do Portal Manager.

  • API Manager: Um perfil de segurança que já foi atribuído pode ser atribuído novamente, resultando em um perfil duplicado.
    API Manager não permitirá mais atribuição de perfil de segurança duplicado.

  • API Manager: Ativar o modo de depuração até ser verificado automaticamente ao clicar no botão 'Cancelar'
    Corrigido o problema para que, quando os usuários cancelassem o aviso de mensagem modal sobre "ativar o modo de depurar até", a opção 'Ativar o modo de depuração até' fosse desativada.

  • Aplicativo de identidade: o usuário recebe uma mensagem de erro confusa ao tentar criar um novo ambiente enquanto segue o Assistente de início rápido do Harmony.
    Adicionada uma nova mensagem de erro quando o usuário não tem as permissões ou direitos apropriados para criar um novo ambiente: "Você não tem direito a este recurso de acordo com sua assinatura atual."

  • Aplicativo de identidade: Ao seguir o Harmony Quick Start Wizard, o usuário não pode associar o grupo de agentes ao ambiente.
    Correção de um problema em que o assistente Harmony Quick Start não associava corretamente o grupo de agentes recém-criado ao ambiente.

  • Aplicativo de identidade: o Harmony Quick Start Wizard está mostrando um erro 500 ao tentar criar um grupo de agentes e o direito disponível já foi utilizado.
    Adicionada uma mensagem amigável para notificar o usuário de que ele atingiu o número máximo de grupos de agentes disponíveis em sua assinatura.

  • Aplicativo de Identidade: O processo 'Esqueceu a Senha' não aceita o código recebido no e-mail da Jitterbit se o usuário se cadastrou com um endereço e-mail que contenha caracteres maiúsculos.
    Corrigido um problema que impedia os usuários de usar o recurso 'Esqueci a senha' se o endereço e-mail contivesse uma letra maiúscula.

9.0.2.2 Notas de Versão do Harmony - Agente Privado - 7 de Junho de 2018

Conserta

  • 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.

9.0.2.3 API Manager e 9.0.2.4 Identity Release Notes - Lançado em 4 de Junho de 2018 na EMEA e Lançado em 5 de Junho de 2018 em NA

Conserta

  • 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 de outra zona (Cross Zone Login - 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.)

9.0.1.4 Notas de Versão do Harmony - Gateway de API - 25 de Maio de 2018

Conserta

  • Gateway de API: Corrigido um problema no qual o Gateway de API não lia intermitentemente o cabeçalho Content-Type quando detectava um Agente 9.0.
    O código do Gateway de API 9.0 foi corrigido para ler o cabeçalho Content-Type corretamente e extrair os elementos codificados de URL em variáveis Jitterbit.
  • Gateway de API: Corrigido um problema no qual o Gateway de API 9.0 não estava lidando com um URL excessivamente longo corretamente e causando um erro 502.
    O Gateway de API 9.0 agora reverterá para o processamento de dados de URL muito longos da mesma maneira que as versões anteriores do Gateway de API.

9.0.1.3 Notas de Versão do Harmony - Agente Privado - 30 de Maio de 2018

Conserta

  • 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 de 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.

9.0 Harmony Release Notes - Lançado em 17 de Maio de 2018 na EMEA e Lançado em 20 de Maio de 2018 em NA

Novas Características

  • Nova página de destino do Harmony: o novo login e as páginas de destino oferecem uma experiência de usuário simplificada. Acesse centralmente todos os componentes do Harmony com base na assinatura da sua organização. Oferece suporte ao processo de login em duas etapas existente, fluxo de autenticação SSO e fluxo de autenticação de dois fatores.

    • Com base na sua assinatura, a nova interface do usuário fornece acesso ao API Manager (anteriormente Jitterbit LIVE API Platform), Management Console (anteriormente Web Management Console ou WMC), Citizen Integrator e um link direto para baixar a versão mais recente do Design Studio.
    • Passe o mouse sobre cada ficha de aplicativo para obter um resumo do aplicativo. Clique no ficha do aplicativo para iniciar o aplicativo ou selecione o aplicativo no menu Harmony Portal no canto superior esquerdo.
    • Expanda a barra do painel rápido abaixo dos blocos do aplicativo para visualizar as estatísticas da sua organização, incluindo número de ambientes, projetos, operações, Agentes Privados, grupos de agentes, usuários e URLs de API rapidamente.
    • Na seção Suporte e Aprendizagem, na metade inferior da página, você encontrará links para guias de introdução, notas de lançamento do produto e documentação completa do produto na Central de Sucesso. Você também pode acessar diretamente o Jitterbit Support, Jitterbit Community, Jitterbit University, Jitterbit Events ou Jitterbit News.
  • API Manager: acesso consolidado a todas as funcionalidades da API na nova página de aterrissagem do API Manager. O API Manager consiste nos seguintes componentes, que podem ser acessados com base nas funções e permissões do usuário:

    • Minhas APIs:
      • Nova página de aterrissagem para criar, editar, clonar, excluir, publicar e gerenciar todas as suas APIs.
      • Visualize todas as suas APIs em uma página em um formato de visualização ficha que inclui o nome da API, descrição, estágio do ciclo de vida, data da última edição e carimbo de data/hora, edite por nome de usuário. Passe o mouse sobre cada ficha para visualizar o nome da API, breve descrição, versão e botão Visualizar/Editar.
      • Crie e publique APIs personalizadas e OData seguindo um processo fácil de 4 etapas. Defina a opção de tempo limite ou somente SSL e habilite o CORS ou o modo de depurar.
      • Clone uma API existente para criar uma nova versão da API existente ou crie uma nova API com a capacidade de salvá-la como rascunho até que você esteja pronto para publicar.
    • Gerenciador do Portal:
      • O novo portal do desenvolvedor permite ativar, personalizar, convidar consumidores e controlar quais APIs são expostas aos consumidores.
      • Gera automaticamente a documentação OpenAPI (anteriormente conhecida como Swagger) 2.0 para suas APIs.
        • OpenAPI requer CORS para ser ativado para APIs personalizadas.
        • As alterações na configuração da API exigirão que você selecione 'Regenerar documentos' no Portal Manager para publicar as alterações.
      • Personalize a documentação OpenAPI gerada automaticamente para cada API por meio do editor OpenAPI 2.0 incorporado no portal.
      • Capacidade de personalizar o portal do desenvolvedor importando o logotipo da empresa, personalizar o cabeçalho e a descrição do portal (por exemplo, adicionar termos e condições, informações de suporte, entre em contato conosco, etc.)
    • Portal:
      • O novo portal permite que os consumidores de API acessem a documentação OpenAPI (anteriormente conhecida como Swagger) 2.0 para as APIs que você publicou.
      • Desenvolvedores internos e externos podem acessar o portal para descobrir, avaliar e consumir APIs.
      • Os consumidores podem acessar o portal apenas por convite. Os consumidores receberão um e-mail com um link direto e instruções para concluir seu registro criando uma senha forte e especificando uma pergunta de segurança que será usada para redefinir a senha.
    • Registros da API:
      • Log de API aprimorado (inclui logs de depurar ) para fornecer aos editores e consumidores ajuda na solução de problemas relacionados.
      • Opções de filtragem aprimoradas, opções de intervalo de datas e visibilidade.
      • Visualize a entrada do log de resumo ou expanda para visualizar os detalhes completos.
      • Capacidade de baixar logs como um arquivo CSV.
    • Análise:
      • Análise de API aprimorada para fornecer aos editores e consumidores métricas para rastrear tendências de consumo e desempenho.
      • Vários gráficos aprimorados para métricas adicionais.
      • Filtre por ambiente, API, perfil, códigos de status e versões, bem como períodos de tempo e granularidade de dados (segundo, min, hora, dia, semana, mês).
      • Capacidade de baixar dados analíticos como um CSV.
    • Perfis de segurança:
      • Capacidade aprimorada de criar perfis de segurança usando autenticação anônima, básica e OAuth 2.0 (com o Google como provedor de identidade) com capacidade de restringir o acesso com base em nomes de domínio.
      • Capacidade de definir limites de taxa, limitar o acesso a intervalos de IP confiáveis e definir cabeçalho de registro personalizado.
    • NOTA: A versão (Clássica) de gerenciamento de API também está disponível no Management Console (anteriormente conhecido como Management Console da Web ou WMC).
  • Management Console (anteriormente conhecido como Web Management Console ou WMC): adicionada a capacidade de gerenciar agendamentos de dentro do Management Console.
    A partir do Management Console, agora você pode criar, editar e excluir agendamentos, bem como adicionar ou remover agendamentos de uma operação.
  • Citizen Integrator: Adicionadas receitas para Novos Sistemas.
    Adicionadas mais de 200 novas receitas para novos sistemas, incluindo Box, Cherwell, Dropbox, Amazon S3, GitHub, Nimble e Freshsales. Existem agora mais de 500 receitas em 40 sistemas disponíveis no Citizen Integrator.
  • Conector SAP: Jitterbit agora é um SAP Certified Integrator.
  • Harmony: Harmony agora está em conformidade com o GDPR.
    A plataforma de integração empresarial Harmony como serviço (iPaaS) agora atende aos novos requisitos do Regulamento Geral de Proteção de Dados (GDPR) que entrarão em vigor em 25 de maio. A plataforma Harmony da Jitterbit supera os requisitos de segurança exigidos pelo GDPR para proteção de dados pessoais, e cumpre novos requisitos de consentimento para compartilhar quaisquer dados coletados de seus clientes na União Europeia (UE), bem como para os clientes acessarem e apagarem seus dados.
  • Portal de Ideias Jitterbit:
    Temos o prazer de fornecer mais um motivo para participar da Comunidade Jitterbit. Coletamos e implementamos ideias da equipe interna da Jitterbit. Estamos prontos para compartilhar a diversão com você. Visite a Comunidade Jitterbit, selecione Idéias, publique sua Idéia ou vote em Idéias de outras pessoas.

Melhorias

  • Agente / API Manager: adicionada a capacidade de registrar 504 operações de API com tempo limite esgotado.
    As solicitações de API que resultam em uma mensagem de erro de tempo limite 504 agora podem ser rastreadas para ver o resultado real da operação subjacente, juntamente com informações de log.

  • Agente / API Manager: Adicionada a capacidade de detectar tipos de alvo a partir da estrutura da operação.
    O Agente agora definirá automaticamente o cabeçalho 'Tipo de conteúdo' para APIs personalizadas que usam estruturas de resposta JSON ou XML.

  • Design Studio: Adicionada a variável global $jitterbit.api.request.method à lista de variáveis Jitterbit disponíveis no Design Studio.
    Esta variável retorna o método de solicitação que foi usado para chamar a API.

  • Agente: Adicionado um monitor de operação para registrar e corrigir o status de operações não em execução.
    O Agente agora possui monitoramento de operação integrado que corrigirá o status de uma operação em determinados cenários.

Conserta

  • Design Studio: Corrigido um problema no qual as variáveis do projeto que foram definidas para serem 'ocultas' eram exibidas no painel Teste no painel Scripts.
    As variáveis do projeto que estão definidas para serem 'ocultas' agora são mascaradas no painel Teste do painel Scripts.

  • API Manager (Classic): Corrigido um problema com certos filtros de combinação que não estavam funcionando na página View Debug Logs.
    Os seguintes filtros de combinação agora funcionarão:
    "sourceip=223.18%;time>=11/8/2017 12:48:38" e
    "requesturi=%http%;time>=11/8/2017 12:48:38" e
    "RequestID=180316104447x%;time>=11/8/2017 12:48:38".

  • Agente: Corrigido um erro de exceção do Agente quando as credenciais do proxy incluíam o caractere '%'.

  • O Agente não irá gerar erro ao utilizar os caracteres '%', '&' ou '=' nas credenciais do proxy.

  • Management Console (anteriormente conhecido como Web Management Console ou WMC): Corrigido um problema na página Atividades no componente 'Custom Time' onde os caracteres eram cortados.
    Dentro do componente 'Custom Time' na página Activities, os campos Hour, Minute e AM/PM agora exibem todos os caracteres corretamente.

  • Management Console (anteriormente conhecido como Web Management Console ou WMC): Corrigido um problema em que os registros de atividade desapareciam após o cancelamento da operação.
    Os usuários não precisarão atualizar a página Atividades no Management Console para visualizar o registro atualizado após cancelar uma operação em execução.

  • Design Studio: Corrigido um problema no qual a senha não estava sendo salva conforme indicado em uma nova instalação do Design Studio.
    Depois de instalar o Design Studio pela primeira vez em uma nova máquina e selecionar a opção 'Lembrar senha', a senha é salva corretamente.

  • Autenticação da API: corrigido um problema com a autenticação da API Google OAuth 2.0.
    Ao usar a autenticação da API Google OAuth 2.0, agora você pode restringir o acesso à API com base no domínio do usuário.

  • Autenticação de API: corrigido um problema com a autenticação de API do Google OAuth 2.0 para restringir com base em vários domínios de usuário.
    Adicionada a capacidade do Google OAuth 2.0 para restringir o acesso à API com base em vários domínios de usuário. Vários domínios podem ser restringidos inserindo vários nomes de domínio separados por uma vírgula.

  • API Analytics (Classic) no Management Console: corrigida a opção 'Download Payload' na página View Debug Logs. A opção 'Download Payload' na página View Debug Logs agora permite que você baixe as informações sobre a chamada de entrada ou saída na entrada de log.

  • API Analytics (Classic): Corrigido o formato do conteúdo do payload no arquivo zip quando a opção 'Baixar como CSV' é selecionada e o payload da solicitação e/ou resposta é grande.
    Ao fazer o download de uma payload grande de solicitação e/ou resposta no API Analytics (Classic), o arquivo de solicitação e/ou resposta dentro do zip não é compactado.

  • Citizen Integrator: Corrigido um problema no Citizen Integrator em que as informações atualizadas da receita não eram exibidas corretamente.
    O Citizen Integrator agora mostrará corretamente o nome do usuário que atualizou a receita mais recentemente.

  • Gateway de API: corrigido um problema com parâmetros de URL de vários valores em solicitações de API.
    Solicitações de API Customizada com parâmetros de vários valores agora podem ser acessadas pelo array Jitterbit por meio da variável: $jitterbit.api.request.mvparameters.*, que retorna todos os parâmetros separados por espaços. Assim como os parâmetros regulares, os nomes de variáveis de vários valores podem ser descobertos por meio da matriz: $jitterbit.api.request.enum.mvparameters.

  • Agente: Corrigido o encadeamento da operação para continuar quando a pasta DEBUG não é copiada corretamente.
    A cadeia de operação agora continuará através do processamento 'On Success' mesmo quando a pasta DEBUG não for copiada corretamente.

  • API Manager e API Analytics (Classic): Corrigido um problema que interrompia a capacidade de criar um novo perfil de autenticação quando o número máximo de APIs era criado.
    Novos perfis de autenticação agora podem ser criados e aplicados mesmo depois que o número máximo de APIs tiver sido criado e estiver em uso.