Política de ciclo de vida do software Automation 360

A política do ciclo de vida do software Automation Anywhere visa disponibilizar com rapidez inovações e aperfeiçoamentos. Através desta política, oferecemos a você previsibilidade, qualidade e, o que é importante, acesso ininterrupto às últimas inovações e melhorias para que você possa controlar quando e como você quer adotar estas melhorias.

Nota: As políticas mencionadas nesta página se aplicam a implantações Automation 360 na Nuvem e no No local, a não ser que as diferenças sejam explicitamente mencionadas.

Visão geral

A política de ciclo de vida do software ajuda você no gerenciamento de mudanças, ao mesmo tempo em que lhe fornece as últimas atualizações de software com melhorias na Control Room, no Agente de bot e nos pacotes.

Nossa política visa fornecer acesso mais rápido a recursos, correção de bugs e outras melhorias para uma melhor experiência do cliente:
  • Previsibilidade: Com ciclos de implantação frequentes e regulares, você pode ter acesso a novos e aprimorados pacotes mais cedo do que antes, com uma cadência de liberação previsível.
  • Implantação de novas características: Com controle sobre a introdução de mudanças em seus bots, você pode testar novas características e implantá-las em seu próprio ritmo.
  • Qualidade: Com implantações automatizadas da Nuvem do Automation 360, você pode usar os novos pacotes que incluem correções importantes de bugs e problemas de segurança.
  • Acesso ininterrupto: Você pode atualizar os pacotes sem interromper suas configurações existentes.
  • Compatibilidade retroativa: Agora você tem a opção de atualizar os bots com segurança enquanto ainda tem a opção de mudar para uma versão anterior de um pacote.

A imagem a seguir mostra as vantagens desta política de ciclo de vida:

Imagem mostrando as vantagens da utilização de pacotes na Automation 360

Control Room

O Automation 360 segue as práticas recomendadas mais recentes no desenvolvimento e implementação de atualizações incrementais de software em todos os modelos de implantação, usando um pipeline contínuo de desenvolvimento e implantação. Atualizações de software da Control Room do Automation 360 são lançadas aproximadamente a cada 3 meses.

As atualizações normalmente são lançadas na seguinte ordem:

  • Community Edition e Nuvem-Sandbox: Esses ambientes na Nuvem são atualizados automaticamente com notificações prévias publicadas no Automation 360 Cloud Service Status site. Como cliente, você pode usar um ambiente da Control Room na Nuvem-Sandbox para testar a próxima atualização pelo menos três semanas antes que os ambientes na Nuvem de desenvolvimento principal (Dev), teste (Test ou UAT) e produção (Prod) sejam atualizados.
  • Control Room da Automation 360 No local: O ambiente No local é liberado depois da Community Edition e Nuvem-Sandbox no A-People Downloads page (Login required). Os clientes precisam baixar manualmente a atualização na página de downloads e atualizar suas instâncias da Control Room.
  • Automation 360 Nuvem: Os ambientes na Nuvem são atualizados automaticamente com notificações prévias. Essas atualizações normalmente são implantadas três a quatro semanas após a atualização da Nuvem-Sandbox. Essas Atualizações da nuvem estão programadas para ocorrer fora do horário comercial e não perto do início ou final de um mês. Notificações de atualização da Nuvem são publicadas no Automation 360 Cloud Service Status site 2 semanas antes da atualização.

As atualizações de software do Automation 360 incluem todos os novos recursos. Conforme nossa política de atualização de software, os bugs são corrigidos apenas na versão mais recente da atualização de software. Embora ofereçamos suporte para versões n-2 (onde n se refere à versão mais recente) para implantações No local, recomendamos que clientes No local atualizem para a versão mais recente para se beneficiarem dos recursos e correções de bugs mais recentes.

Atualizações do Agente de bot

Quando uma nova versão do Agente de bot está disponível, por padrão, o Agente de bot é implantado automaticamente no pool de dispositivos de um cliente sem afetar a funcionalidade de bot dos dispositivos existentes. No entanto, administradores da Control Room podem desativar esta funcionalidade de atualização padrão e optar por atualizar o Agente de bot manualmente. Em caso de atualizações manuais e no caso de uma atualização obrigatória, os usuários serão notificados de que o Agente de bot deve ser atualizado e todas as execuções dos botdesses dispositivos será interrompida até que o Agente de bot seja atualizado.

Para implantações maiores onde os conjuntos de dispositivos foram implantados utilizando o dispositivo padrão Amazon Machine Image (AMI) em cronogramas separados, essas atualizações requerem coordenação, mudança nos processos de gerenciamento e aprovações no ambiente do usuário. Portanto, o Automation 360 suportará a retrocompatibilidade do Agente de bot para uma liberação a cada 6 meses.

Começando com o lançamento do Automation 360 v.24, 4 atualizações do Agente de bot serão lançadas a cada ano, sendo 2 opcionais e 2 que podem ser declaradas obrigatórias. Você pode pular a atualização opcional e atualizar para a próxima atualização obrigatória do Agente de bot.

Nossos lançamentos Q2 e Q4 terão atualizações de Agente de bot opcionais e você pode optar por pular a atualização do Agente de bot. Entretanto, as atualizações do Q1 e do Q3 podem ser atualizações obrigatórias do Agente de bot. Notificaremos os clientes com 3 meses de antecedência, caso a atualização do Agente de bot seja obrigatória com um lançamento da Control Room.

Nota: Recomendamos enfaticamente que os clientes atualizem suas instâncias do Agente de bot a cada 6 meses para garantir a compatibilidade e se beneficiarem das inovações mais recentes.

Atualizações do Pacote

Começando com o lançamento Automation 360 v.24, a entrega de pacotes é desenvolvido para ser separado das principais atualizações da plataforma. Isso nos ajudará a responder rapidamente às mudanças e correções necessárias e nos proporcionará a flexibilidade para fornecer atualizações nos pacotes, seguindo em frente.

Com esse recurso, novos pacotes e novas versões de pacote agora podem ser baixadas automaticamente da Nuvem da Automation Anywhere quando são previsivelmente liberados em uma cadência de lançamento trimestral. Esses pacotes baixados se tornam o pacote padrão para que os clientes possam começar a usar estas versões dos pacote em seguida, conforme vão se tornando disponíveis.

Esse recurso é habilitado de maneira diferente para instâncias da Control Room na Nuvem e No local, conforme listado na tabela a seguir:

Capacidade de atualização de pacote contínua Nuvem Control Room No local Control Room
Baixe pacotes da Nuvem da Automation Anywhere Ativado por padrão e não pode ser desativado. Desativado por padrão e pode ser ativado.
Configure o pacote baixado na versão padrão Ativado por padrão e pode ser desativado. Ativado por padrão e pode ser desativado.
  • Usuários da Nuvem: A funcionalidade de download automático do pacote agora está habilitada em todas as instâncias da Control Room em todas as regiões ao mesmo tempo.

    Você pode começar a usar os últimos pacotes em sua versão da Control Room atual antes da atualização da Control Room ser disponibilizada em sua região.

  • Usuários da No local: Esta capacidade é desativada por padrão, mas pode ser habilitada por administradores de pacote.

Recomendamos que os desenvolvedores de bot sempre utilizem a última versão dos pacotes porque essa versão fornece as últimas inovações e todos os códigos e correções de segurança das versões anteriores. No entanto, os administradores podem alterar este comportamento padrão a qualquer momento e implantar os pacotes aos desenvolvedores depois de verificá-los. Estes novos pacote também são retrocompatíveis com a versão da plataforma existente.

Note que esta capacidade não tem impacto sobre os bots que continuam a funcionar sem alterações. Bots que são desenvolvidos com um determinado pacote sempre continuarão assim, a menos que seja explicitamente alterado pelo desenvolvedor do bot. Isto fornece aos desenvolvedores de bot a flexibilidade para adotar novas versões de pacote quando estiverem prontos. Desenvolvedores de Bot devem editar explicitamente o bots na visualização Editor de bot e usar a nova versão do pacote.

Política de apoio e depreciação para pacotes

A política de apoio e depreciação para pacotes tem como objetivo fornecer longevidade ao bot e reduzir os esforços gerais de manutenção para manter os bots atualizados. A consideração do projeto é minimizar as mudanças necessárias no bot para manter o bot funcionando.
Nota: Esta política está em vigor a partir do lançamento da Control Room v.23.
Versões de Pacote suportadas por um mínimo de 2 anos
As versões de Pacote que forem lançadas continuarão a ser suportadas por um mínimo de 2 anos após o lançamento. Mesmo depois de 2 anos, um pacote continuará a ser suportado, a menos que seja depreciado.

Tipicamente, uma nova versão do pacote será disponibilizado se um pacote é depreciado. Todas as questões e correções de segurança relatadas para o pacote será fixado na última versão, sem backporting.

Você será notificado com 3 meses de antecedência quando uma versão de pacote está planejada para ser depreciada. Se houver uma vulnerabilidade de segurança crítica, nos esforçaremos ao máximo para enviar uma notificação avançada.

Compatibilidade de versões de Pacotes com Agente de bot e Control Room
Versões de pacotes e bots que utilizam estas versões serão compatíveis com todas as Control Room e versões de Agente de bot lançadas dentro dos 2 anos após o lançamento da versão do pacote. Bots que utilizam estas versões de pacotes suportados não precisam ser configuradas para serem compatíveis com a Control Room e versões do Agente de bot.
Política de depreciação sobre versão de pacote
As versões de Pacote não serão depreciadas dentro dos 2 anos após seu lançamento, a menos que haja uma vulnerabilidade de segurança crítica que tenha que ser corrigida. Em tal caso, uma nova versão de pacote será disponibilizada com a correção.
Mudanças de bot mínimas
A política de apoio à versão do pacote tem como objetivo minimizar o esforço necessário para mudar bots e para mantê-los funcionando.

Bots utilizando uma versão de pacote não precisa ser atualizados para usar as versões de pacote se a versão existente do pacote é suportada. Entretanto, recomendamos que você utilize a versão mais recente do pacote ao desenvolver o bot para aumentar a longevidade do bot. As versões de pacote utilizadas em um bot terão de ser atualizadas antes de serem depreciados para o bot permanecer suportado.

Ciclo de vida do Bot

A suposição de projeto para os bots é que a versão do pacote usado no bots esteja presente na Control Room que é usada para executar o bots. Antes que os desenvolvedores promovam bots, recomendamos que os desenvolvedores verifiquem se a versão do pacote utilizada no bots corresponde à versão do pacote nos ambientes superiores.

Ao promover bots para ambientes superiores (por exemplo, testes e produção) que estão em uma versão de software inferior, garanta que você inclua o pacotes para os bots. Isso garantirá que o ambiente de destino tenha todas as versões do pacote pelo bot.
Nota: Algumas versões de pacote não serão retrocompatíveis com uma versão anterior da Control Room ou do Agente de bot. Portanto, abstenha-se de usar tais versões incompatíveis de pacote durante a fase de atualização do ambiente da Control Room.