Obtener más opciones de configuración con configuraciones de organizaciones borrador

¿Deseó alguna vez poder iniciar una organización borrador con una configuración de organización específica y descubrió que no se admitía? Con las configuraciones de organizaciones borrador puede configurar sus organizaciones borrador con cualquier configuración de la API de metadatos.

Dónde: Este cambio se aplica a Lightning Experience, Salesforce Classic y todas las versiones de la aplicación Salesforce en Developer Edition, Enterprise Edition, Group Edition y Professional Edition.

Quién: Puede crear organizaciones borrador si activó Dev Hub en su organización de producción, activó Dev Hub en una organización de Developer Edition o tiene una organización de prueba de Dev Hub.

Por qué: Las configuraciones de organizaciones borrador son un nuevo formato para definir las preferencias de organizaciones en la definición de organización borrador. Ya que puede utilizar todas las configuraciones de la API de metadatos, este formato es la forma más integral de configurar una organización borrador. Si se admite una configuración en la API de metadatos, se admite en organizaciones borrador. Las configuraciones le proporcionan control con ajuste fino: Puede definir valores para todos los campos para una configuración, en vez de solo activarlos o desactivarlos.
Importante

Importante

En Winter ’19, puede especificar configuraciones de organizaciones borrador o preferencias de organización en su archivo de definición de organización borrador, pero no ambas. Le instamos a que convierta las preferencias de organización a configuraciones de organizaciones borrador en su definición de organización borrador. Las configuraciones de organizaciones borrador proporcionan más parámetros que no están disponibles en estos momentos como preferencias de organización. Tenemos intención de desusar la compatibilidad con preferencias de organización en Spring ’19.

Cómo: Sustituya orgPreferences por settings de organización en el archivo de definición de la organización borrador.

Esta definición de organización borrador está configurada empleando preferencias de organización:

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

Este es el aspecto de la misma definición de organización borrador tras la conversión a configuraciones de organizaciones borrador:

Importante

Importante

Aunque las configuraciones están en upper camel case en la Guía del desarrollador de la API de metadatos, asegúrese de indicarlas en lower camel case en la definición de la organización borrador.

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

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

Con las preferencias de organización solo puede activar o desactivar las preferencias. También solo tiene acceso a aquellos parámetros que estaban diseñados para funcionar con organizaciones borrador. Con las configuraciones de organizaciones borrador, tiene acceso a todos los parámetros de la API de metadatos, como omniChannelSettings y caseSettings, que no estaban disponibles como preferencias de organización. Y lo que también es realmente potente es que ahora puede configurar campos no booleanos. Para obtener información sobre los parámetros de la API de metadatos y los campos que se admiten, consulte Settings (Configuración) en la Guía del desarrollador de la API de metadatos.