Apex: implementación
¿Qué es la implementación en SFDC?
Hasta ahora hemos desarrollado código en Developer Edition, pero en el escenario de la vida real, debe hacer este desarrollo en Sandbox y luego es posible que deba implementarlo en otro entorno de producción o sandbox y esto se llama implementación. En resumen, este es el movimiento de metadatos de una organización a otra. La razón detrás de esto es que no puede desarrollar Apex en su organización de producción de Salesforce. Los usuarios en vivo que acceden al sistema mientras está desarrollando pueden desestabilizar sus datos o corromper su aplicación.
Herramientas disponibles para implementación -
- IDE de Force.com
- Cambiar conjuntos
- API SOAP
- Herramienta de migración Force.com
Como usamos Developer Edition para nuestro propósito de desarrollo y aprendizaje, no podemos usar Change Set u otras herramientas que necesiten SFDC Enterprise u otra edición paga. Por lo tanto, elaboraremos el método de implementación IDE de Force.com en este tutorial.
Force.com Eclipse IDE
Step 1 - Abra Eclipse y abra el disparador de clase que necesita implementarse.
Step 2 - Una vez que haga clic en 'Implementar en el servidor', ingrese el nombre de usuario y la contraseña de la organización en la que se debe implementar el componente.
Al realizar los pasos mencionados anteriormente, sus componentes de Apex se implementarán en la organización de destino.
Implementación mediante conjunto de cambios
Puede implementar reglas de validación, reglas de flujo de trabajo, clases de Apex y Trigger de una organización a otra conectándolos a través de la configuración de implementación. En este caso, las organizaciones deben estar conectadas.
Para abrir la configuración de implementación, siga los pasos que se indican a continuación. Recuerde que esta función no está disponible en Developer Edition -
Step 1 - Vaya a Configuración y busque 'Implementar'.
Step 2 - Haga clic en 'Conjunto de cambios salientes' para crear un conjunto de cambios para implementar.
Step 3 - Agregue componentes para cambiar el conjunto usando el botón 'Agregar' y luego Guardar y haga clic en Cargar.
Step 4 - Vaya a la organización de destino y haga clic en el conjunto de cambios entrantes y finalmente haga clic en implementar.
Llamadas a la API de SOAP para implementar
Solo tendremos una pequeña descripción general de este método, ya que no es un método de uso común.
Puede utilizar las llamadas al método que se indican a continuación para implementar sus metadatos.
- compileAndTest()
- compileClasses()
- compileTriggers()
Herramienta de migración Force.com
Esta herramienta se utiliza para la implementación con script. Debe descargar la herramienta de migración Force.com y luego puede realizar la implementación basada en archivos. Puede descargar la herramienta de migración Force.com y luego realizar la implementación con script.