Ejercicio: Configurar el entorno de desarrollo
Escenario
Para comenzar a escribir extensiones para Business Central, necesitará un inquilino de Dynamics 365 Business Central, Visual Studio Code y la extensión del lenguaje AL. Visual Studio Code es un editor multiplataforma que usará para programar y depurar.
Configurar un entorno de espacio aislado
Para configurar un entorno de espacio aislado, siga estos pasos:
Suscríbase a un espacio aislado de Dynamics 365 Business Central.
Siga el proceso de registro y espere hasta que el entorno de Business Central esté listo.
Abra el Centro de administración. Para ello, elija el vínculo Centro de administración en el menú Configuración cuando haya iniciado sesión en Business Central.
En la pestaña Entornos del Centro de administración de Business Central, elija la acción Nuevo en la cinta de acciones.
En panel Crear entorno, especifique un nombre para el nuevo entorno, por ejemplo, Espacio aislado.
En la lista Tipo de entorno, elija Espacio aislado.
En la lista País, seleccione el país del entorno. El país especificado determina la localización del entorno y la región de Azure en la que se crea y almacena dicho entorno.
En la lista Versión, especifique la versión de la aplicación relevante para el nuevo entorno si hay más de una versión disponible.
Elija la acción Crear.
No se podrá acceder al nuevo entorno hasta que el Estado muestre Activo.
Cuando esté listo el nuevo entorno de espacio aislado, ábralo.
Para configurar el entorno de desarrollo, siga estos pasos:
DescargueVisual Studio Code.
Descargue la extensión del lenguaje AL.
Para crear una nueva aplicación, siga estos pasos:
Presione las teclas de método abreviado Alt+A, Alt+L para desencadenar el comando AL Go! y luego elija una ruta a una nueva carpeta vacía y la versión para ejecutar.
Use CustomerRewards como el nombre del proyecto
Seleccione Espacio aislado de nube de Microsoft como servidor.
Introduzca las credenciales que proporcionó durante el registro.
El sistema ahora descarga símbolos.
Si hay algún error, actualice su archivo launch.json y asegúrese de que el parámetro EnvironmentName coincide exactamente con el nombre de su espacio aislado y luego vuelva a descargar los símbolos.
- En un proyecto AL hay dos archivos JSON; el archivo app.json y el archivo launch.json que se generan automáticamente cuando inicia un nuevo proyecto. El archivo app.json contiene información sobre la extensión que está creando, como información del editor, y especifica la versión mínima de los objetos de la aplicación base sobre la que se crea la extensión. A menudo, el archivo app.json se conoce como manifiesto. El archivo launch.json contiene información sobre el servidor en el que se inicia la extensión.
Presione la teclaF5 o Ctrl+F5para implementar y ejecutar la extensión en su inquilino de espacio aislado en línea.
Ahora tiene un ejemplo HelloWorld que se compila y ejecuta.
En una extensión, los archivos .al deben almacenarse en una carpeta, denominada src. Por lo tanto, primero eliminaremos el archivo HelloWorld.al y crearemos la carpeta src.
Para preparar las carpetas, siga estos pasos:
Elimine el archivo HelloWorld.al
Cree una nueva carpeta denominada: src