Modos de desenvolvimento e de produção no Robôs
O aplicativo Robôs fornece dois ambientes para gerenciar e executar scripts: modo de desenvolvimento e de produção. Ao inserir automação no Robôs, você precisa se mover entre os dois modos. Os modos podem ser acessados após você entrar em um robô.
Dois ambientes paralelos
Em cada robô, os modos de desenvolvimento e de produção são dois ambientes paralelos que permitem manter conjuntos separados de tarefas, scripts e dados associados. Você pode alternar entre os dois modos quando quiser. Nessa alternância, o conjunto de tarefas, scripts e dados associados com os quais você interage são completamente independentes uns dos outros.
Modo de desenvolvimento
Use o modo de desenvolvimento para testar scripts em desenvolvimento usando dados separados para fins de teste. (Consulte Considerações sobre segregação de dados abaixo.) Depois de verificar se uma versão de script está funcionando corretamente, você pode ativar a versão para o modo de produção e executá-la usando dados de produção.
Modo de produção
Use o modo de produção para agendar e executar versões de script ativadas com dados de produção.
Não é possível realizar manutenção de script no modo de produção. Se precisar atualizar um script, você realizará a manutenção no modo de desenvolvimento e, depois, ativará a versão atualizada para o modo de produção.
Ativando uma versão de script
O único objeto em comum entre o modo de desenvolvimento e o modo de produção é a versão do script que você ativa. A ativação de uma versão de script cria uma cópia exata dos scripts de desenvolvimento no modo de produção.
Você pode substituir o script de produção a qualquer momento ativando uma versão diferente ou mais recente do script de desenvolvimento. Para obter mais informações, consulte Ativar uma versão de script.
Considerações sobre segregação de dados
O modo de desenvolvimento e o modo de produção segregam dados armazenados dentro do Robôs. Eles não segregam dados armazenados fora do Robôs. Nada impede que você execute um script no modo de desenvolvimento que interage com dados de produção armazenados externamente ou que salva dados de teste em um repositório de dados de produção.
Da mesma forma, nada impede que você exporte dados do modo de desenvolvimento para uma coleção de produção no aplicativo Resultados do Diligent One.
Quando você trabalha no modo de desenvolvimento, é sua responsabilidade verificar se:
- Você testa scripts usando dados de amostra ou dados replicados, que foram adequadamente segregados para fins de teste
- Os scripts em desenvolvimento não salvam dados em destinos de produção
Alternando entre modos
Para alternar entre os modos de desenvolvimento e produção, use os botões Produção e Desenvolvimento no canto superior direito de um robô.
Modo de produção
O modo de produção é caracterizado por um cabeçalho com um fundo claro e pelo botão Produção selecionado. Quando entra pela primeira vez em um robô, você está no modo de produção.
Modo de desenvolvimento
Quando você alterna para o modo de desenvolvimento, o cabeçalho muda para fundo escuro e o botão Desenvolvimento é selecionado.
As permissões associadas a um robô individual (função do robô) controlam quem pode acessar o modo de desenvolvimento do robô. Os usuários com função do robô de Proprietário ou Editor podem acessar o modo de desenvolvimento. Já os usuários com função do robô de Revisor, não.