instalacion de sgaweb - inicio - software … tecnica/clientes...configuracion del iis se ha de...
Post on 18-Jun-2018
223 Views
Preview:
TRANSCRIPT
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 - 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 - 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 - 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 - 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 - 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;
top related