Cuando creamos nuevas extensiones para Business Central, empezamos teniendo que diseñar una estructura de carpetas dentro de VSCode.
Eso es lo que vamos a ver hoy, como podemos personalizar nuestros proyectos, para que nos genere gran parte de las configuraciones iniciales.
Configuración de la extensión AL Language
Carpeta por defecto
Será la carpeta donde guardaremos por defecto nuestros proyectos cuando ejecutemos el comando AL GO.
Navegador por defecto
Cuando ejecutamos dentro de VSCode la extensión, en qué navegador la probaremos:
Publisher
Cuando se genera una extensión, en el app.json también podemos poner el nombre de nuestra empresa o el nuestro para identificar al publicador de la extensión. Eso también lo podemos añadir en la configuración:
Proyectos
Otra de las funcionalidades que recientemente se han desplegado en Business Central es la posibilidad de generar proyectos. Es decir, generar una estructura y un app.json personalizado.
Al seleccionar mi plantilla "Aprende BC", tenemos nos abre un nuevo proyecto, con algunas cosas preconfiguradas:
- Fichero app.json
- Estructura de ficheros
¿Como se guardan las plantillas?
Pues de momento no he encontrado la forma de hacerlo automáticamente. Hay que hacerlo de forma manual, creando una carpeta dentro de la extensión AL Language.
Si buscamos dentro de nuestro perfil -> .vscode/extensions/ms-dynamics-smb.alxxx encontraremos la carpeta "templates" y dentro de ella, las diferentes plantillas.
name: Nombre de la plantilla
generateAppJson: true/false, que indica si copiaremos nuestro app.json incluido en la plantilla.
Limitaciones
De momento no he encontrado como crear las plantillas desde VSCode, para no hacerlo manualmente, pero creo que puede ser una ayuda aún con todo.
Por otro lado, hay que tener en cuenta que cuando se actualiza la versión de la extensión AL Language, se crea una carpeta nueva dentro del perfil pero no se copian las plantillas creadas por nosotros.
Tendremos que esperar para ver como mejora esta funcionalidad. Stay tuned
Video
También te incluyo un video por si prefieres verlo:
No hay comentarios:
Publicar un comentario