Explorando Sandboxes do desenvolvedor

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 5 min. de leitura
  • Sandboxes do desenvolvedor permita que desenvolvedores e administradores delegados solicitem, acessem e gerenciem ambientes de sandbox individuais na mesma instância de desenvolvimento subjacente.

    Figura 1. Áreas restritas de provisionamento
    Várias áreas restritas em uma instância de não produção
    • Sandboxes do desenvolvedor são ambientes isolados para construção e testes paralelos.
    • Cada sandbox é provisionada sob demanda e totalmente isolada de outras.
    • Cada sandbox contém os metadados completos da instância base.
    • As áreas restritas podem ser atribuídas a histórias, desenvolvedores, planos de teste ou critérios personalizados específicos.

    Visão geral Sandboxes do desenvolvedor

    Sandboxes do desenvolvedoroferecer isolamento e paralelismo de desenvolvedor de custo mais baixo para ambientes e instâncias de desenvolvimento do cliente. Sandboxes do desenvolvedorsão independentes de fluxo de trabalho e são amplamente aplicáveis em fluxos de trabalho para empresas menores e maiores.

    As organizações podem enfrentar desafios ao lidar com defeitos urgentes e aprimoramentos de recursos críticos simultaneamente em aplicações. Os ambientes de desenvolvimento compartilhados tradicionais introduzem riscos como conflitos de código, sobreposições de configuração e atrasos de implantação, dificultando o gerenciamento eficiente de fluxos de trabalho paralelos. As equipes de desenvolvimento se esforçam para entregar correções urgentes e novos recursos simultaneamente sem interromper o andamento umas das outras. A ausência de ambientes de desenvolvimento isolados e independentes retarda a entrega, aumenta o retrabalho e dificulta a agilidade geral.

    Sandboxes do desenvolvedor permite um melhor desenvolvimento das seguintes maneiras:
    • Isolamento: Cada desenvolvedor trabalha em um sandbox independente, garantindo que as mudanças não afetem o trabalho de outros membros da equipe.
    • Entrega mais rápida: As equipes podem trabalhar simultaneamente, reduzindo o tempo do ciclo de desenvolvimento e permitindo um retorno mais rápido para correções e melhorias urgentes.
    • Teste seguro: Os desenvolvedores podem testar configurações, fluxos de trabalho e integrações em sua sandbox sem arriscar a estabilidade do sistema.
    • Provisionamento sob demanda: Administradores e desenvolvedores podem provisionar rapidamente áreas restritas para tarefas ou experimentos específicos sem esperar recursos compartilhados.
    Nota:
    As Instâncias de Desenvolvimento Pessoal (PDIs) ainda estão disponíveis, mas não têm uma configuração de linha de base controlada como Sandboxes do desenvolvedore faça.

    Painel inicial da Gestão de área restrita.

    O painel inicial da Gestão de sandbox exibe as áreas restritas totais, disponíveis e alocadas na sua instância. O painel também exibe informações relevantes para cada sandbox, incluindo o status, a utilização de dados, o proprietário, data do último acesso e quando a sandbox foi alocada.

    Verifique seus direitos para determinar se você tem acesso a. Sandboxes do desenvolvedor. Para obter mais informações, consulte Sandboxes do desenvolvedor direitos.

    Nota:
    A clonagem e o upgrade de uma instância removem todas as áreas restritas da instância. Para obter detalhes, consulte Considerações de clonagem e upgrade para Sandboxes do desenvolvedor.

    Integre áreas restritas com controle de origem

    Sandboxes do desenvolvedor Forneça um ambiente isolado que se integre ao controle de código-fonte, como Git. O uso de ferramentas de mesclagem ajuda a eliminar conflitos e permite o desenvolvimento paralelo. Para obter mais informações, consulte Controle de origem e. Sandboxes do desenvolvedor.

    Sandboxes do desenvolvedor usuários

    Tabela 1. Usuários
    Usuário Descrição
    Desenvolvedores delegados Os desenvolvedores delegados podem solicitar, alocar ou descontinuar áreas restritas.
    Administradores Os administradores podem alocar ou descontinuar áreas restritas.
    Os usuários da área de segurança usam as mesmas credenciais de login da instância de base para a área de segurança. Se você usar o login único (SSO) para login, quando permitir que ele se conecte à sua conta na instância base, Sandboxes do desenvolvedorautentica usando o mesmo mecanismo e credenciais que a instância base. Para obter informações sobre como habilitar o SSO, consulte Instalação de Sandboxes do desenvolvedor.
    Nota:
    O SSO para sandboxes não funciona em instâncias com URLs fáceis.

    Fluxo de trabalho do Sandboxes do desenvolvedor

    O desenvolvedor ou administrador delegado de uma área restrita deve adquirir uma área restrita, fazer mudanças ou experimentar o desenvolvimento, testar as mudanças, enviar as mudanças e aguardar que um administrador clone a instância.

    1. R Sandboxes do desenvolvedoro usuário (administrador ou desenvolvedor) aloca uma área restrita para iniciar o trabalho de história.
    2. O desenvolvedor faz mudanças de desenvolvimento e as testa em sua sandbox totalmente isolada.
      Nota:
      O trabalho realizado em uma área restrita não aparece em outras áreas restritas ou em outras instâncias.
    3. Quando o desenvolvedor estiver satisfeito com seu trabalho e pronto para promover suas mudanças em um ambiente compartilhado e integrado, ele envia suas mudanças para a instância compartilhada ascendente desejada. Por exemplo, A. teste / QA instância. Há duas maneiras de promover mudanças:
      1. Usando controle de código-fonte (preferível) ou exportações por meio do Git
      2. Usando conjuntos de atualizações e importações (compatíveis, mas não tão fáceis de mesclar mudanças)
    4. Testes adicionais podem ser feitos na instância compartilhada.
    5. O administrador de clones de uma instância de sandbox muda do teste / QA para tornar essas mudanças o padrão para todas as áreas restritas alocadas futuras.

    Benefícios do Sandboxes do desenvolvedor

    Tabela 2. Benefícios do Sandboxes do desenvolvedor
    Benefício Recurso Usuários
    Habilite o desenvolvimento paralelo Permita que vários desenvolvedores trabalhem em diferentes histórias ou recursos ao mesmo tempo usando o mesmo código-fonte inicial, tudo isso mantendo a instância de linha de base de não produção limpa.
    • Administradores
    • Desenvolvedores delegados
    Reduza conflitos de mesclagem com o controle de origem Permite a integração com o controle de origem para codesenvolvimento mais bem-sucedido. Para obter mais informações, consulte Controle de origem e. Sandboxes do desenvolvedor. Desenvolvedores delegados
    Reutilize modelos de área restrita Permite que os desenvolvedores delegados reutilizem dados para testar suas mudanças sem a necessidade de inserir dados manualmente todas as vezes. Você pode criar um modelo uma vez e reutilizar todos os modelos existentes ao criar áreas restritas. Para obter mais informações, consulte Crie um modelo de área restrita.
    • Administradores
    • Desenvolvedores delegados
    Criar perfis de geração de dados Forneça a capacidade de gerar dados sintéticos para testes no contexto das áreas restritas do desenvolvedor. Sandboxes do desenvolvedor não é possível copiar todos os dados da instância. Os perfis de geração de dados permitem gerar dados falsos, mas não seus dados confidenciais, para criar e testar uma aplicação. Para obter mais informações, consulte Crie um perfil de geração de dados.
    • Administradores
    • Desenvolvedores delegados
    Alias da área de segurança Permite que você referencie facilmente a área de segurança que deseja alocar.
    • Administradores
    • Desenvolvedores delegados
    Alocar para Permite que você aloque uma área restrita para você ou que um administrador aloque uma área restrita para outra pessoa.
    • Administradores
    • Desenvolvedores delegados