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 tanto a Nuvem Automation 360 e ao No local a não ser que as diferenças sejam explicitamente invocadas.

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 Automation 360 você pode usar os novos pacotes que incluem erros críticos e correções 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

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 Automation 360 v.24, 4Agente de bot atualizações serão lançadas a cada ano com 2 opcionais e 2 atualizações 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.

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 esta capacidade, novos pacotes e novas versões de pacote agora podem ser baixadas automaticamente da Nuvem 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.

Esta capacidade é habilitada de forma diferente para Nuvem e instâncias da Control Room do 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 Automation AnywhereNuvem 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 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 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.