Paquetes PRE-PRO

 

En la presente pagina se explicara en detalle el proceso para enviar los paquetes de actualización e instalación a infraestructura para los entornos PRE y posteriormente PRO.

Los paquetes se envían en un archivo comprimido con formato .7z, los nombres de los archivos vienen dados por la siguiente estructura:

[Empresa] v [Año].[Mes].[Día].[Versión del paquete]

Por ejemplo: [Nutresa] v 2017.09.01.0.10.0 (Paquete para Nutresa de la versión 10 de iFactura)

Dentro del archivo .7z que se envía, debe existir una estructura de carpetas ya definida, se debe tener en cuenta que no siempre se envía toda la estructura, dependiendo de lo que haya cambiado en la versión. La estructura es la siguiente:

  • DataBase: Se pondrán los scripts (de la carpeta de iFactura SqlScripts) de la versión o versiones de ser el caso, numerados en orden ascendente siendo el ultimo, el script comprimido de procedimientos almacenados.
  • DataBaseSeguridad: Se pondrán los scripts (de la carpeta de iFactura SqlScriptsSeguridad) de la versión o versiones de ser el caso, numerados en orden ascendente siendo el ultimo, el script comprimido de procedimientos almacenados.
  • Documentos: En esta carpeta habrá un documento de word llamado  T-O-PD-F-09 Documento de Instalación IFacturaGeneral V.1.0.0.9, el cual contendrá una explicación detallada de las modificaciones o nuevas instancias a realizarse en IFactura Web, WebAPI, Windows Services y Reportes.
  • Reportes: De existir una modificación en alguno de los reportes, o nuevos reportes, se enviaran dentro de esta carpeta  TODOS los reportes según la empresa que corresponda.
  • WebAPI: Después de publicar la WebAPI Core, copiaremos todos los documentos y carpetas de la publicación a excepción de  Carpeta Config, archivos pdb y Web.config a menos que sea una nueva instancia y la primera vez que se publica.
  • WebSite: En esta carpeta pondremos los archivos de la publicación de IFacturaColombia, exceptuando la  Carpeta Config, Carpeta downloads y archivo web.config
  • WindowsServices: Dentro de esta carpeta crearemos una sub-carpeta por cada servicio windows que se instalara o actualizara.

La estructura de las carpetas quedara finalmente así: 


Instalación Sitio Web iFactura

Después de realizar la publicación del aplicativo IFacturaColombia exceptuando los archivos y carpeta anteriormente mencionados, se deben tener en cuenta las siguientes consideraciones:

  1. Si hay lineas nuevas o configuraciones nuevas en el documento AppSettings.config y web.config se deben enviar en el documento de instalación en la tabla  Instalación del WebSite IFactura [Nombre de la empresa].
  2. Cualquier otra configuración pertinente para la instalación y correcto funcionamiento del aplicativo debe detallarse en la tabla anterior.
  3. En el documento adjunto se encuentra un ejemplo de esta sección:  https://goo.gl/p5ox1t