Escrito por

Project Manager & Head of Interoperability at Salutic Soluciones, S.L.
Artículo Kurro Lopez · feb 4, 2023 2m read

Cómo desplegar tu producción de la forma más sencilla

Por lo general, si desea implementar una solución, debe agregar los elementos, configurar sus tablas de búsqueda y la configuración predeterminada manualmente.
Está bien si tiene todos los permisos y privilegios para realizar estas acciones. Si desea implementar en el servidor de producción de un cliente y no tiene los permisos, debe indicar en un documento TODOS los pasos que debe realizar el administrador de implementación.

Por tanto, una vez más, el gestor de despliegue debe introducir manualmente los elementos de producción, las tablas de consulta, la configuración por defecto, etc...
Puedes crear una clase de instalación que indique todos los pasos de forma automática y evitar errores en el despliegue.

Class MySolution.Installations Extends St.Tools.Deploy 
{ 
    Parameter PRODUCTION = "MySolution.Production"/// Add items Do..AddItem(, "Item1","myPath.MyClass","Internal"Do..AddItem(, "Item2","myPath.MyClass2","Internal"/// Add default setting Do..AddDefaultSetting(,"myPath.MyClass",,"Port","21",1/// Add value into a lookup table set itemCount = 0 
    set pList($Increment(itemCount))=$Listbuild("MyTable","Campo1","Valor1"set pList($Increment(itemCount))=$Listbuild("MyTable","Campo2","Valor2"set pList = itemCount 
    do..AddLookupTable(.pList) 
} 

Con esta herramienta, la próxima vez que necesite implementar su producción, ahorrará mucha documentación y tendrá control total de la implementación.

Hapy code!!!

Comments

Ana López · feb 6, 2023

Muy interesante Kurro. ¡Gracias por la aplicación!

0