25
IMPLANTACIÓN SGAWEB Página - 1 - INSTALACION DE SGAWEB 1. INSTALAR SGAWEB CLIENTE EN SERVIDOR LOCAL Descomprimir el fichero “Instalar_sgaweb.rar” y se ha de copiar la carpeta SGAWEB con todo su contenido al servidor del cliente. (cfgs, comp, dlls, files, ftp, logs, pdf, sgaweb.exe,…). Esta carpeta puede copiarse dentro de la instalación de SGA (en el directorio C:\Archivos de programa\SI\SGAWEB) o fuera (C:\Archivos de programa\SGAWEB ó C:\SGAWEB). Esto tiene relevancia porque el path de algunos documentos puede ser demasiado largo si lo instalamos dentro de SI. Registrar las dlls e instalar el servicio. Registrar_PDF.bat Instalar_Servicio_SgaWeb.bat Carpeta DLLs -> Instalar_DLLs_PDF_SgaWeb.bat Instalar Impresora PDF. Carpeta pdf->zvprt5.exe. Instalar la impresora Zan Image printer (bw) y (color). Se creará el directorio C:\Archivos de programa\zvprt50 Carpeta pdf-> w2pdf_setup.exe (WINTOPDF)

INSTALACION DE SGAWEB - Inicio - Software … tecnica/Clientes...CONFIGURACION DEL IIS Se ha de crear un directorio virtual en los sitios FTP que apunte al directorio ftp. • Ejemplo:

Embed Size (px)

Citation preview

IMPLANTACIÓN SGAWEB Página - 1 -

INSTALACION DE SGAWEB

1. INSTALAR SGAWEB CLIENTE EN SERVIDOR LOCAL

• Descomprimir el fichero “Instalar_sgaweb.rar” y se ha de copiar la carpeta SGAWEB

con todo su contenido al servidor del cliente. (cfgs, comp, dlls, files, ftp, logs, pdf,

sgaweb.exe,…).

Esta carpeta puede copiarse dentro de la instalación de SGA (en el directorio

C:\Archivos de programa\SI\SGAWEB) o fuera (C:\Archivos de programa\SGAWEB ó

C:\SGAWEB). Esto tiene relevancia porque el path de algunos documentos puede ser

demasiado largo si lo instalamos dentro de SI.

• Registrar las dlls e instalar el servicio.

Registrar_PDF.bat

Instalar_Servicio_SgaWeb.bat

Carpeta DLLs -> Instalar_DLLs_PDF_SgaWeb.bat

• Instalar Impresora PDF.

Carpeta pdf->zvprt5.exe.

Instalar la impresora Zan Image printer (bw) y (color).

Se creará el directorio C:\Archivos de programa\zvprt50

Carpeta pdf-> w2pdf_setup.exe (WINTOPDF)

IMPLANTACIÓN SGAWEB Página - 2 -

2. CONFIGURACION DE SGAWEB SERVIDOR LOCAL

1. ESTABLECER CONDICIONES CONDICIONES

En esta pantalla se configuran las condiciones de subida de los ficheros a la web de la siguiente

manera:

Primero se seleccionan los rangos de fechas de creación y modificación de registros.

Segundo se añaden las condiciones “OR”. Estas condiciones se identifican un campo código

que después nos ayudará a montar toda la secuencia de condiciones.

IMPLANTACIÓN SGAWEB Página - 3 -

Después se añaden los códigos de propietario y los usuarios a los que corresponden.

Por último se añaden las asignaciones. Aquí es donde se establecen las relaciones de subida de

expedientes por usuario.

2. CONVERSION

En esta pestaña se seleccionan las tablas, los tipos de documentos que se comprimirán, el

usuario y password del ftp, el usuario y password de la base de datos… todas estas

configuraciones se guardan en el siguiente fichero XML:

IMPLANTACIÓN SGAWEB Página - 4 -

Carpeta cfgs->config.xml

IMPLANTACIÓN SGAWEB Página - 5 -

3. ENVIO FTP

En esta pantalla se controla los paquetes de fichero comprimidos que se generan y suben por

ftp.

IMPLANTACIÓN SGAWEB Página - 6 -

4. PROCESADO BATCH

Esta otra pantalla es el log donde se puede controlar el debug de la creación y envío de

ficheros y donde se configura cada cuanto tiempo se debe de ejecutar esta compresión y

subida.

IMPLANTACIÓN SGAWEB Página - 7 -

5. MANTENIMIENTO

En esta pantalla se reflejan todos los registros que se han subido por ftp. Está distribuida en 3

pestañas principales (Expedientes, empresas y maestros) y éstas a su vez están divididas en

cada una de las tablas relacionadas con los datos subidos(expedientes, empresas,…)

IMPLANTACIÓN SGAWEB Página - 8 -

IMPLANTACIÓN SGAWEB Página - 9 -

6. NOTIFICACIONES

En esta pestaña se ha de configurar la conexión smtp (puerto25) para la notificación de

incidencias a través de emails:

IMPLANTACIÓN SGAWEB Página - 10 -

3. INSTALAR SGAWEB EN SERVIDOR HTTP

Descomprimir el fichero Instalar_http_sgaweb.rar y copiar en el servidor http todas las

carpetas de (aspnet_client, COM, CSS; files, ftp_data,…) en un directorio que llamaremos

\\servercarga\clientesweb\pdv para este ejemplo, se puede usar uno cualquiera a elección del

cliente

• _DB.inc

En este fichero se han de configurar rutas, usuario y password de la base de datos (mysql), base de datos,…

• _cfg.inc

En este fichero se han de configura el dominio entre otras cosas…

IMPLANTACIÓN SGAWEB Página - 11 -

4. CONFIGURACION DEL IIS

Se ha de crear un directorio virtual en los sitios FTP que apunte al directorio ftp.

• Ejemplo:

\\Servercarga\ClientesWeb\pdv\ftp_data

IMPLANTACIÓN SGAWEB Página - 12 -

Crear un Sitio Web.

• Ejemplo:

IMPLANTACIÓN SGAWEB Página - 13 -

IMPLANTACIÓN SGAWEB Página - 14 -

En la solapa Filtros ISAPI se ha de agregar la librería (c:\windows\system32)"php4isapi.dll".En

el nombre del filtro se ha de poner php4.

En la pestaña “Directorio particular” picamos sobre el botón Configuración. Pulsamos Agregar

en Extensión y ponemos “.php” (no olvidar el punto) y se ha de localizar otra vez la librería

"php4isapi.dll"

IMPLANTACIÓN SGAWEB Página - 15 -

IMPLANTACIÓN SGAWEB Página - 16 -

Por último en la pestaña de Documentos se añade como predeterminado el archivo que se

desee que se ejecute del sitio Web.

IMPLANTACIÓN SGAWEB Página - 17 -

Se ha de prestar una atención especial a la seguridad:

En esta pantalla se ha de seleccionar un nombre de usuario y la contraseña con acceso a los

recursos necesarios para ejecutar la web.

IMPLANTACIÓN SGAWEB Página - 18 -

IMPLANTACIÓN SGAWEB Página - 19 -

5. INSTALACION DE SGAWEB2

Descomprimir el fichero instalar_servicio_sgaweb.rar en un directorio cualquiera del servidor

http.

Instalar el servicio y ejecutar SgaWeb2.exe y añadir la linea

IMPLANTACIÓN SGAWEB Página - 20 -

6. CREACION BASE DE DATOS MYSQL

En el servidor de MYSQL se ha de crear una nueva base de datos.

Y las siguientes tablas:

CREATE TABLE `users` (

`ID` int(11) NOT NULL auto_increment,

`NOM` varchar(250) default NULL,

`USERNAME` varchar(200) NOT NULL default '',

`EMAIL` varchar(200) NOT NULL default '',

`PASSWORD` varchar(100) default NULL,

`ADMIN` tinyint(1) NOT NULL default '0',

`ADMIN_LEVEL` varchar(100) default NULL,

`C_PROP` varchar(100) default NULL,

`EXP_ESTAT` varchar(50) default NULL,

PRIMARY KEY (`ID`)

) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1

ROW_FORMAT=COMPACT;

CREATE TABLE `wagenda` (

`AGEASU` double NOT NULL,

`AGENRR` double NOT NULL,

`AGELIN` double NOT NULL,

`AGEUSU` varchar(20) default NULL,

`AGETAG` varchar(2) default NULL,

`AGETXT` varchar(100) default NULL,

`AGESOC` varchar(5) default NULL,

`BAJA` varchar(1) default NULL,

`NRRHIS` float default NULL,

`AGENPR` float default NULL,

`AGETPR` float default NULL,

`AGEEMIS` varchar(20) default NULL,

`AGERECEP` varchar(20) default NULL,

`AGEHECHO` varchar(1) default NULL,

`AGEREAL` varchar(10) default NULL,

`AGEAVIS1` float default NULL,

`AGEAVIS2` float default NULL,

`AGEAVIS3` float default NULL,

`AGEDIA` float default NULL,

`AGELIQ` varchar(1) default NULL,

`AGETIP` varchar(3) default NULL,

`AGECLI` float default NULL,

`AGEENLACEOUTLOOK` varchar(100) default NULL,

`AGETODOELDIA` varchar(1) default NULL,

`AGEAVISO` varchar(1) default NULL,

`AGEAVISOSEL` varchar(100) default NULL,

`AGEOUTLOOKITEMID` varchar(250) default NULL,

`AGEOUTLOOKFOLDERID` varchar(250) default NULL,

`ESPEJO` int(11) default NULL,

IMPLANTACIÓN SGAWEB Página - 21 -

`M11NRR` float default NULL,

`AGETAG2` varchar(20) default NULL,

`AGETAG3` varchar(20) default NULL,

`TIPO` varchar(50) default NULL,

`SOCIO` varchar(50) default NULL,

`AGEFEC` date NOT NULL default '0000-00-00',

`AGEHOR` time NOT NULL default '00:00:00',

`AGEFECHA` date NOT NULL default '0000-00-00',

`AGEHORA` time NOT NULL default '00:00:00',

`AGEFIP` date NOT NULL default '0000-00-00',

`AGEFECH` date NOT NULL default '0000-00-00',

`FECHAAVIS1` date NOT NULL default '0000-00-00',

`FECHAAVIS2` date NOT NULL default '0000-00-00',

`FECHAAVIS3` date NOT NULL default '0000-00-00',

`FECFINAL` date NOT NULL default '0000-00-00',

`HORAFINAL` time NOT NULL default '00:00:00',

`Idproceso` varchar(100) default NULL,

`marca` varchar(1) default NULL,

`sendedbod` varchar(250) default NULL,

`IDHITOVTOAGE` char(1) default NULL,

PRIMARY KEY (`AGEASU`,`AGENRR`,`AGELIN`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

CREATE TABLE `wasuntos` (

`M01ASU` double NOT NULL,

`M01PROP` varchar(20) default NULL,

`M01REF` float default NULL,

`M01CLIENTE` varchar(50) default NULL,

`M01SRC` varchar(25) default NULL,

`M01TITULAR` varchar(50) default NULL,

`M01COLABORADOR` varchar(50) default NULL,

`M01TIPOASUNTOS` varchar(50) default NULL,

`M01REA` varchar(15) default NULL,

`M01NOM` varchar(80) default NULL,

`M01CLASEASUNTO` varchar(50) default NULL,

`M01TRIBUNAL` varchar(50) default NULL,

`M01MATERIA` varchar(50) default NULL,

`M01ABOGADO` varchar(50) default NULL,

`M01TEX` varchar(10) default NULL,

`M01AUT` varchar(10) default NULL,

`M01SEC` varchar(2) default NULL,

`M01PRL` varchar(100) default NULL,

`M01SITUACION` varchar(50) default NULL,

`M01INT` varchar(100) default NULL,

`M01COS` varchar(100) default NULL,

`M01GAS` varchar(100) default NULL,

`M01TOT` varchar(100) default NULL,

`M01RCV` varchar(100) default NULL,

`M01PRS` varchar(100) default NULL,

`M01CVE` float default NULL,

`BAJA` varchar(1) default NULL,

`M01CONTRARIO1` varchar(50) default NULL,

`M01CONTRARIO2` varchar(50) default NULL,

`M01CONTRARIO3` varchar(50) default NULL,

`M01CONTRARIO4` varchar(50) default NULL,

`M01CONTRARIO5` varchar(50) default NULL,

`M01CONTRARIO6` varchar(50) default NULL,

`M01FEC` date NOT NULL default '0000-00-00',

`M01FFA` date NOT NULL default '0000-00-00',

IMPLANTACIÓN SGAWEB Página - 22 -

`M01FBA` date NOT NULL default '0000-00-00',

`M01UBI` varchar(20) default NULL,

`M01SRS` varchar(50) default NULL,

`M01SRP` varchar(50) default NULL,

`M01NUMEROARCHIVO` float default NULL,

`M01ANYOARCHIVO` float default NULL,

`Idproceso` varchar(100) default NULL,

`marca` varchar(1) default NULL,

`M04TE1` varchar(50) default NULL,

`M04TE2` varchar(50) default NULL,

`M04FAX` varchar(50) default NULL,

`M04EMAIL` varchar(50) default NULL,

`M04WWW` varchar(50) default NULL,

`M01FECHAFIN` varchar(20) default NULL,

`MODOFACTURACIONHORASMAX` float default NULL,

`MODOFACTURACIONHORASMIN` float default NULL,

`MODOFACTURACIONHORASCOMBT` varchar(10) default NULL,

`MODOFACTURACIONHORASCOMBI` float default NULL,

`M01PATHIMAGEN` varchar(250) default NULL,

PRIMARY KEY (`M01ASU`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

CREATE TABLE `wdocs` (

`DOCASU` double NOT NULL,

`DOCNUM` double NOT NULL,

`DOCNOM` varchar(250) default NULL,

`DOCPATH` varchar(250) default NULL,

`DOCDES` varchar(250) default NULL,

`DOCTEMA` float default NULL,

`DOCSUBT` float default NULL,

`DOCAUTOR` varchar(20) default NULL,

`DOCTIP` float default NULL,

`DOCFUSION` varchar(1) default NULL,

`DOCTABLA` varchar(15) default NULL,

`DOCUSU` varchar(20) default NULL,

`BAJA` varchar(1) default NULL,

`NRRHIS` float default NULL,

`DOCCON` varchar(1) default NULL,

`DOCPRE` varchar(1) default NULL,

`DOCCONTROL` varchar(1) default NULL,

`DOCUNID` varchar(32) default NULL,

`DOCNOMSGD` varchar(100) default NULL,

`ESTADOSDOCCOD` varchar(10) default NULL,

`CATDOC1COD` float default NULL,

`CATDOC2COD` float default NULL,

`SGDNUMANEXOS` int(11) default NULL,

`TEMA` varchar(50) default NULL,

`SUBTEMA` varchar(50) default NULL,

`CATEGORIA1` varchar(50) default NULL,

`CATEGORIA2` varchar(50) default NULL,

`ESTADO` varchar(50) default NULL,

`DOCFECAU` date NOT NULL default '0000-00-00',

`DOCHORAU` time NOT NULL default '00:00:00',

`DOCFECHA` date NOT NULL default '0000-00-00',

`DOCHORA` time NOT NULL default '00:00:00',

`DOCFCON` date NOT NULL default '0000-00-00',

`DOCFPRE` date NOT NULL default '0000-00-00',

`Idproceso` varchar(100) default NULL,

IMPLANTACIÓN SGAWEB Página - 23 -

`marca` varchar(1) default NULL,

`WFENTIDAD` char(1) default NULL,

`IDPASEENTDOC` float default NULL,

PRIMARY KEY (`DOCASU`,`DOCNUM`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

CREATE TABLE `whistoric` (

`M10ASU` double NOT NULL,

`M10NRR` double NOT NULL,

`M10LIN` double NOT NULL,

`M10TXT` varchar(100) default NULL,

`SOCIO` varchar(50) default NULL,

`BAJA` varchar(1) default NULL,

`TIPO` varchar(50) default NULL,

`M10PTE` varchar(3) default NULL,

`FASE` varchar(50) default NULL,

`M10IMA` varchar(1) default NULL,

`VINCULACION` varchar(50) default NULL,

`PROPIETARIO` varchar(20) default NULL,

`M10FEC` date NOT NULL default '0000-00-00',

`M10FECHA` date NOT NULL default '0000-00-00',

`M10FPTE` date NOT NULL default '0000-00-00',

`M10FECNOTIF` date NOT NULL default '0000-00-00',

`Idproceso` varchar(100) default NULL,

`marca` varchar(1) default NULL,

`WFENTIDAD` char(1) default NULL

) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

CREATE TABLE `wminutas` (

`MINCFA` varchar(5) NOT NULL,

`MINCMI` varchar(1) NOT NULL,

`MINANY` float NOT NULL,

`MINTIP` varchar(1) NOT NULL,

`MINNUM` float NOT NULL,

`MINASU` float default NULL,

`MINCLF` float default NULL,

`MINPLI` varchar(100) default NULL,

`MINCLI` varchar(100) default NULL,

`MINPYG` varchar(100) default NULL,

`MINNRE` varchar(1) default NULL,

`MINNOME` varchar(100) default NULL,

`MINATEE` varchar(50) default NULL,

`MINDOME` varchar(175) default NULL,

`MINPOSE` varchar(10) default NULL,

`MINPOBE` varchar(40) default NULL,

`MINPROE` varchar(40) default NULL,

`MINPAIE` varchar(40) default NULL,

`MINBIV` varchar(100) default NULL,

`MINTIV` varchar(1) default NULL,

`MINPIV` float default NULL,

`MINBRE` varchar(100) default NULL,

`MINTRE` varchar(1) default NULL,

`MINPRE` float default NULL,

`NRRHIS` float default NULL,

`MINIMT` varchar(1) default NULL,

`MINIMI` varchar(1) default NULL,

`MINIMF` varchar(1) default NULL,

IMPLANTACIÓN SGAWEB Página - 24 -

`MINMON` varchar(3) default NULL,

`MINDEH` varchar(1) default NULL,

`MINDEG` varchar(1) default NULL,

`MINDES` varchar(1) default NULL,

`MINDEI` varchar(1) default NULL,

`MINDEL` varchar(1) default NULL,

`FORCOD` varchar(20) default NULL,

`MINLEN` varchar(3) default NULL,

`MINID1` float default NULL,

`MINID2` float default NULL,

`MINGRA` float default NULL,

`MINAPU` varchar(15) default NULL,

`BMINANY` float default NULL,

`BMINTIP` varchar(1) default NULL,

`BMINNUM` float default NULL,

`PMINANY` float default NULL,

`PMINTIP` varchar(1) default NULL,

`PMINNUM` float default NULL,

`OMINANY` float default NULL,

`OMINTIP` varchar(1) default NULL,

`OMINNUM` float default NULL,

`BAJA` varchar(1) default NULL,

`MINFPA` float default NULL,

`DTOPOR` decimal(4,2) default NULL,

`DTOIMP` decimal(15,2) default NULL,

`DTOIVA` varchar(1) default NULL,

`MINDTOPOR` decimal(15,3) default NULL,

`MINDTOIMP` decimal(15,3) default NULL,

`MINDTOIVA` varchar(1) default NULL,

`MINDTO` decimal(15,3) default NULL,

`MINENVIO` varchar(1) default NULL,

`NUMCONTABLE` varchar(20) default NULL,

`MINTIPOCAMBIO` float default NULL,

`MINCOMENTS` varchar(100) default NULL,

`RECLAMABLE` char(1) default NULL,

`MINNIFE` varchar(20) default NULL,

`MINEMAILE` varchar(100) default NULL,

`ANEXOGENERAR` char(1) default NULL,

`ANEXOFORMATO` varchar(20) default NULL,

`ANEXOCODIGO` float default NULL,

`GRUPOID` int(11) default NULL,

`GRUPOORDEN` int(11) default NULL,

`GRUPORATIO` float default NULL,

`MINSOCCOBRO` varchar(5) default NULL,

`CTRLCOBROFRA` varchar(1) default NULL,

`LEDESMONEDA` varchar(3) default NULL,

`LEDESSEND` varchar(1) default NULL,

`LEDESSENDUSER` varchar(15) default NULL,

`FACTANTICIPOS` varchar(1) default NULL,

`MINDER` varchar(100) default NULL,

`MINSUP` varchar(100) default NULL,

`MINGAS` varchar(100) default NULL,

`MINIVA` varchar(100) default NULL,

`MINRET` varchar(100) default NULL,

`MINING` varchar(100) default NULL,

`MINCOB` varchar(100) default NULL,

`MINFEC` date default NULL,

`FECDESDE` date default NULL,

`FECHASTA` date default NULL,

IMPLANTACIÓN SGAWEB Página - 25 -

`LASTCTRLCOBRO` date default NULL,

`LEDESSENDDATE` date default NULL,

`MINFCO` date default NULL,

`PMINFEC` date default NULL,

`OMINFEC` date default NULL,

`BMINFEC` date default NULL,

`LEDESTIPOCAMBIODATE` date default NULL,

`MINPROP` varchar(20) default NULL,

`M06CIF` varchar(15) default NULL,

`M06NOM` varchar(100) default NULL,

`MINFILEPATH` varchar(250) default NULL,

`MINFILENAME` varchar(250) default NULL,

`Idproceso` varchar(100) default NULL,

`marca` varchar(1) default NULL,

PRIMARY KEY (`MINCFA`,`MINCMI`,`MINANY`,`MINTIP`,`MINNUM`)

) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT;

CREATE TABLE `zip_files` (

`ID` bigint(20) NOT NULL auto_increment,

`FECHA_ACT` datetime NOT NULL default '0000-00-00 00:00:00',

`UPD` tinyint(4) NOT NULL default '0',

PRIMARY KEY (`ID`)

) ENGINE=InnoDB AUTO_INCREMENT=630 DEFAULT CHARSET=latin1

ROW_FORMAT=COMPACT;