Obtenha mais opções de configuração com configurações de organização teste

Você já desejou poder ativar uma organização teste com uma configuração de organização específica apenas para descobrir que não havia suporte para ela? Com as configurações de organizações teste, é possível configurar suas organizações teste com qualquer configuração de API de metadados.

Onde: Essa alteração se aplica ao Lightning Experience, ao Salesforce Classic e a todas as versões do aplicativo Salesforce nas edições Developer, Enterprise, Group e Professional.

Quem: Você poderá criar organizações teste se tiver ativado o Dev Hub em sua organização de produção, habilitado o Dev Hub em uma organização Developer Edition ou tiver uma organização de avaliação do Dev Hub.

Por quê: As configurações de organização teste são um novo formato para definir as preferências da organização na definição de organização teste. Uma vez que você pode usar todas as configurações da API de metadados, esse formato é a maneira mais abrangente de configurar uma organização teste. Se houver suporte para uma configuração na API de metadados, ela terá suporte em organizações teste. As configurações oferecem a você controle detalhado: Você pode definir valores para todos os campos para uma configuração, em vez de apenas habilitar ou desabilitar campos.
Importante

Importante

Na versão Winter '19, você pode especificar as configurações da organização teste ou as preferências da organização no seu arquivo de definição da organização teste, mas não ambos. Incentivamos você a converter as preferências de organização em configurações de organização teste em sua definição de organização teste. As configurações de organizações teste fornecem mais configurações do que as disponíveis no momento como preferências de organização. Planejamos descontinuar o suporte para preferências de organização na versão Spring '19.

Como: Substitua orgPreferences pelas settings da organização no arquivo de definição de organização teste.

Essa definição de organização teste é configurada usando as preferências da organização:

{
    "orgName": "Acme",
    "edition": "Enterprise",
    "features": ["Communities", "ServiceCloud", "Chatbot"],
    "orgPreferences" : {
        "enabled": ["NetworksEnabled", "S1DesktopEnabled", "S1EncryptedStoragePref2"]
     }
}

É assim que uma definição de organização teste fica após a conversão das configurações da organização teste:

Importante

Importante

Embora as configurações estejam em maiúsculas e minúsculas mistas no Guia do Desenvolvedor da API de metadados, indique-as em letras minúsculas na definição de organização teste.

{
  "orgName": "Acme",
  "edition": "Enterprise",
  "features": ["Communities", "ServiceCloud", "Chatbot"],
  "settings": {
      "orgPreferenceSettings": {
          "networksEnabled": true,
          "s1DesktopEnabled": true,
          "s1EncryptedStoragePref2": false
      },
      "omniChannelSettings": {
          "enableOmniChannel": true
      },

      "caseSettings": {
          "systemUserEmail": "support@acme.com"
      }
  }
}

Com as preferências da organização, você pode apenas habilitar ou desabilitar as preferências. Você tem acesso apenas às configurações feitas para funcionarem com organizações teste. Com configurações de organização teste, você tem acesso a todas as configurações da API de metadados, como omniChannelSettings e caseSettings, que não estavam disponíveis como preferências da organização. O que é muito eficiente é que agora você pode configurar campos não boolianos. Para obter informações sobre as configurações da API de metadados e seus campos com suporte, consulte Configurações em Guia do desenvolvedor da API de metadados.