Usted estĆ” aquĆ:
Gestionar la configuración de versión de Apex
Para ayudar a la compatibilidad con versiones anteriores, las clases y desencadenadores Apex se almacenan con parÔmetros de versión para la API de Salesforce y cualquier paquete gestionado de referencia.
Ediciones necesarias
| Disponible en: Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience |
Disponible en: Performance Edition, Unlimited Edition, Developer Edition, Enterprise Edition y Database.com Edition Los paquetes gestionados no estƔn disponibles en Database.com. |
Si la clase de Apex hace referencia a componentes, como un objeto personalizado, en paquetes gestionados instalados, tambiĆ©n se guarda la configuración de versión de los paquetes gestionados a los que hace referencia dicha clase. Esto garantiza que como Apex, la API, y los componentes en paquetes gestionados evolucionan a versiones publicadas posteriores, una clase o desencadenador sigue estando vinculado a versiones con un comportamiento especĆfico y conocido.
Una versión de paquete es un número que identifica el conjunto de componentes cargados en un paquete. El número de versión tiene el formato majorNumber.minorNumber.patchNumber (por ejemplo, 2.1.3). Los números mayor y menor aumentan con cada versión posterior. El patchNumber se genera y se actualiza sólo para una versión de parche. Los editores pueden utilizar las versiones de paquetes para hacer evolucionar los componentes de sus paquetes gestionados cómodamente publicando versiones posteriores de paquetes sin que dicho paquete estropee las integraciones de clientes existentes.
- Edite una clase o un desencadenador y haga clic en Configuración de versión.
- Seleccione la Versión de la API de Salesforce. También es la versión de Apex asociada a la clase o el desencadenador.
- Haga clic en Guardar.
Consulte tambiƩn:
Configurar la configuración de versión del paquete para una clase o un desencadenador
- Si guarda una clase o un desencadenador de Apex que hace referencia a un paquete gestionado sin especificar una versión del paquete gestionado, la clase o el desencadenador de Apex se asocia de forma predeterminada a la versión instalada mÔs reciente del paquete gestionado.
- No puede eliminar la configuración de versión de una clase o un desencadenador para un paquete gestionado si se hace referencia al paquete en la clase o en el desencadenador. Utilice Mostrar dependencias para encontrar dónde una clase o un desencadenador hace referencia a un paquete gestionado.
- Modifique una clase o un desencadenador y haga clic en Configuración de versión.
- Seleccione una versión de cada paquete gestionado al que hace referencia la clase o el desencadenador. La clase o el desencadenador seguirÔ utilizando esta versión del paquete gestionado si se instalan versiones posteriores del paquete gestionado, a menos que actualice manualmente la configuración de versión. Para agregar un paquete gestionado instalado en la lista de configuración, seleccione un paquete en la lista de paquetes disponibles. La lista sólo se muestra si tiene un paquete gestionado instalado que no estÔ ya asociado a la clase o el desencadenador.
- Haga clic en Guardar.
