Está en la página 1de 40

Protocolo para Instalacin de los Sistemas a2

Introduccin
En la presente sociedad del conocimiento, todos los procesos productivos sin excepcin, se hayan vinculados a la informtica, y por tanto a los aplicativos que hacen posible su desarrollo. El software se ha situado en el ncleo de esta revolucin tecnolgica, impulsando la innovacin a un ritmo acelerado, facilitando la difusin del conocimiento, impulsando la comunicacin global. El software nos ayuda a resolver problemas y a generar nuevas ideas, nos proporciona el poder de crear y colaborar. En definitiva, el software ha hecho posible que los procesos productivos sean ms eficaces, eficientes y creativos. Por este motivo ofrecemos una seria de estndares para la instalacin de nuestros sistemas y que ahora llamaremos Protocolos, con el fin de: Tener orden y coherencia Aumento del tiempo de respuesta. Todo a la mano. Hablar el mismo lenguaje. Generar una instalacin optima de los aplicativos a2

Como todos sabemos, los sistemas implican una serie de prerrequisitos tanto de Hardware como de Software y que se hace necesario tener a punto para proceder con la instalacin de nuestros sistemas; es as como en los siguientes prrafos iremos describiendo todos los procesos que se deben implementar para proceder finalmente con la implementacin de nuestros aplicativos.

Recomendaciones sobre Mquina y Sistema Operativo

Instalacin Stand-Alone (1 PC).

Si se va a instalar en Win7 hacerlo sobre la versin Ultimate. Instalar antivirus como servicio, se recomienda MSE (Microsoft Security Esencial). Siempre se debe exigir UPS, conectando all Monitor y CPU Procesador DualCore (Mnimo) 2 Gb de memoria RAM Puerto serial integrado a la board Medio de respaldo alterno (Disco ES, memoria USB, Disco sata Externo) Instalar software para soporte remoto (TeamViewer Host)

Antes de realizar cualquier operacin en la maquina se deben realizar diferentes chequeos en el disco duro, como: marcar sectores defectuosos, organizacin de datos de disco (desfragmentacin); estos procesos consisten en Comprobacin y Desfragmentacin y se encuentran en las propiedades del mismo disco.

Posicionado sobre el disco duro en la opcin equipo, presionar el botn derecho del mouse e ir a la opcin de propiedades. Ir a Herramientas y all encontrar dos opciones disponibles, una de ellas Comprobar ahora, permite comprobar errores en la unidad y Desfragmentar ahora, permite desfragmentar los archivos de la unidad que se est accediendo.

Configuracin del Firewall de Windows

Ingresar al Panel de Control del sistema operativo e ingresar a FireWall de

Windows

Luego de haber ingresado a la opcin Firewall, ingrese por la Configuracin Avanzada

Ingresar a Reglas de salida

Como lo que se pretende es que a travs de la estacin de trabajo no se permita navegar, debe deshabilitarse la regla IPHTTPS (TCP de salida); posicionados sobre dicha regla, presionamos el botn derecho del mouse e ingresamos a la opcin de propiedades (como se ve en la siguiente imagen)

Al ingresar a la opcin de propiedades, esto hace que se nos despliegue una ventana, en la cual, podemos definir los parmetros especficos de dicha regla.

Debe deshabilitarse dicha regla con el fin de evitar que se pueda navegar desde la estacin; en caso tal de que se deje habilitada dicha regla, se puede permitir navegar, pero, solamente desde una conexin segura HTTPS (opcin habilitada pero con Permitir la conexin si es segura) la cual permitir navegar en las pginas seguras como es el caso de los bancos o sitios que tengan habilitada dicha conexin.

Configuracin de rendimiento de la mquina.


Es de vital importancia hacer las configuraciones siguientes, con el fin de obtener el mejor rendimiento de la mquina que alberga los sistemas a2. Debe observarse que las variaciones que se realizarn a continuacin harn que la apariencia de las pantallas bajen su resolucin, pero es importante anotar, que todo va en pos de mejorar el rendimiento de los sistemas que se ejecutan en dicha estacin.

Ingresar a Equipo desde el men de Inicio del sistema operativo e ingresar a la opcin de propiedades presionando el botn derecho.

Ir por la opcion Configuarcion avanzada del sistema

Ingresar por las opciones de configuracin de rendimiento

Seleccionar la opcion Ajustar para obtener el mejor rendimiento

Nota: normalmente el sistema operativo viene configurado por defecto Dejar que Windows elija la configuracin ms adecuada para el equipo; cabe anotar que estas caractersticas consumen bastantes recursos del sistema y esto hace que los aplicativos se vuelvan lentos. Se puede optar por la opcin de Personalizar, pero se recomienda, que se desactiven todos los efectos visuales

PROGRAMACION DEL PROCESADOR Dentro de las opciones avanzadas en Programacin del Procesador, ajustar para mejorar el rendimiento de: . Programas: si nuestro sistema a2 est instalado como programa . Servicios en segundo plano: si se tiene instalado el sistema a2 como servicio (cliente - servidor)

MEMORIA VIRTUAL Como valores por defecto se debe colocar la siguiente informacin:

Tamao personalizado: o Tamao inicial: tamao de la memoria fsica de la maquina: 2048 (2 Gigas) = 2048 Tamao Mximo: ser igual a valor de multiplicar la Memoria Fsica X 3 = 6144 Nota: los valores tienen que ser exactos (no ir a colocar 2000 y 6100) 1024 Kilobytes corresponden a 1 MegaByte

PREVENCION DE EJECUCION DE DATOS Debe activarse la opcin Activar DEP para todos los programas y Servicios excepto los que seleccione Es importante anotar que esta opcin evita que al sistema operativo ingresen programas provenientes de otras fuentes como es el caso de internet, por lo tanto, es recomendable que esta opcin se encuentre activada para toda la plataforma, ya que as, evitaremos el ingreso de virus o troyanos a nuestro sistema.

DESHABILITAR ARCHIVOS SIN CONEXIN Como se mencionaba en prrafos anteriores, es importante que los sistemas a2 se encuentren ubicados en un drive diferente a aquel en el cual el sistema operativo se encuentre ubicado, esto es debido a que para los sistemas a2 no es recomendable que se tenga habilitada la opcin de archivos sin conexin

MODO DIOS EN WINDOWS 7 Esta caracterstica funciona para veriones de Windows 7 tanto en versiones de 32 bits como en versiones de 64 bits, y funciona a la perfeccin. Invocarlo es muy sencillo: Cree una carpeta en el escritorio de Windows, y como nombre coloca la siguiente sentencia sin las comillas: "GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}". El icono de carpeta cambiar por uno similar al del Panel de Control, y con slo un doble clic se obtendr acceso a una notable cantidad de opciones de configuracin. En la versin que aparece en Windows 7 Ultimate, el Modo Dios cuenta con un total de 271 opciones, la mayor cantidad de ellas encerrada dentro de la seccin de Accesibilidad. Se pueden realizar muchos ajustes que de otra manera se encuentran disponibles a travs del panel de control convencional, desde cambiar las opciones para el Programa de Experiencia del Usuario de Windows, hasta opciones de red, personalizacin y rendimiento. En otras palabras, el Modo Dios en Windows 7 no es otra cosa que un panel de control gigantesco. Algunas de las opciones son ms que conocidas para los usuarios, mientras que otras sern toda una novedad. La gran mayora de estas opciones ajustan configuraciones de bajo nivel en el sistema operativo, por lo que deben ser tomadas con pinzas. Con esto no queremos decir que el Modo Dios afecte de forma negativa al ordenador, pero un par de dedos demasiado entusiasmados dentro de este men especial pueden llegar a hacer mucho dao si no se sabe lo que se cambia. Honestamente, el Modo Dios de Windows 7 no es nada para emocionarse, pero al menos ahora sabemos que est all, y que podra tener alguna utilidad en situaciones de emergencia.

Parametros de configuracion regional para los sistemas a2.


Es importante que para los sistemas a2 se adopte la siguiente configuracin regional y de idioma: Ingrese al panel de control Seleccione la opcion Configuracion regional y de idioma

Al ingresar a dicha seccin va a encontrar los parmetros definidos para la maquina, cuando la maquina es nueva, esta configuracin vendr definida como Espaol (Espaa) o English (Estados Unidos); es importante que dicha configuracin quede definida como Espaol (Colombia) y con las siguientes caractersticas:

Debo ingresar por la opcion de configuracin adicional y definir lo siguiente: o En la parte de nmeros definir como Smbolo decimal el signo coma (,) y para Smbolo de separacin de miles el signo punto (.)

Seleccione la ficha moneda y seleccione los mismos smbolos

Organizacin de los directorios dentro del disco duro


Es de vital importancia tener una estandarizacin en la creacin de directorios para los sistemas a2 y por esta razn sugerimos se haga de la siguiente manera. Los programas a2 deben ser instalados en un drive diferente al del sistema operativo; por lo tanto, se recomienda tener una estructura como se sugiere en los siguientes prrafos. Nota: en caso tal de que esto no sea posible, se recomienda usar algn sistema de particionado de disco con el fin de lograr tener una unidad independiente diferente a la usada por el sistema operativo.

No utilizar el nombre a2Softway en el nombre del directorio, ya que, puede suceder que por error, se haga la instalacin nuevamente del aplicativo y esta instalacin sobrescribir la instalacin anterior, arruinando la data ingresada con el consabido inconveniente de la perdida de datos Inicialmente crear una carpeta que como indicbamos en prrafos anteriores debe estar en un drive diferente al del sistema operativo, para nuestro caso sera el directorio D:\a2Apps

Crear dentro de nuestro directorio, la siguiente estructura: A2ContEmpresa (donde empresa correspondera al nombre de la empresa a la cual se le hace la instalacin). A2HACEmpresa (donde empresa correspondera al nombre de la empresa a la cual se le hace la instalacin). A2HS (en esta carpeta irn adems de los utilitarios, carpetas adicionales con informacin de la empresa).

Uso compartido de la carpeta a2Apps


Ingresar a las propiedades de a2Apps

Ingresar a Uso compartido avanzado

Presione sobre el botn Agregar y coloque en Nuevo recurso compartido a2Apps$

Presione sobre el botn Permisos y asgnele al grupo Todos el permiso Control total

La finalidad de lo realizado en los prrafos anteriores es que la carpeta a2Apps$ quede oculta a los usuarios, que, finalmente podrn ejecutar el aplicativo pero no podrn acceder a dicha carpeta a travs del explorador.

Finalmente debemos ingresar nuevamente al uso compartido avanzado y eliminar de all la carpeta a2Apps, esto quiere decir que, dicha carpeta ya no ser visible desde el explorador de Windows y solo se podr acceder a ella a travs de una ruta UNC (Universal Naming Convention), como: \\a2venta4\a2Apps$\

Solo debe quedar el recurso a2Apps$

Al tratar de ingresar a la ruta \\a2ventas4\a2Apps, el sistema nos informa que no puede obtener acceso a dicha ruta, que es lo que finalmente se esperaba.

Cuando ingresamos a la ruta \\a2ventas4\a2Apps$, podemos ver la informacin que se encuentra en dicha carpeta, la cual solo se podr acceder a travs de la ruta UNC (Universal Naming Convention) correspondiente; como se mencionaba anteriormente la carpeta a2Apps$ se encuentra oculta y no ser vista por los usuarios que usan el aplicativo.

Nota importante: en la carpeta en la cual se encuentran instalados los sistemas a2, no se deben guardar respaldos de datos y mucho menos copias del aplicativo; los respaldos de datos deben quedar por fuera de la unidad donde se encuentran instalados los sistemas a2 o si se utiliza algn sistema de backup como es el caso del COBIAN BACKUP (recomendado), este debe estar direccionando los respaldos hacia otra unidad o en sus defecto hacia una ubicacin en la nube y la programacin del COBIAN backup debe hacerse en horas no laborales, ya que, el solo hecho de tratar de accesar las tablas estando operativas pueden verse afectadas por el sistema de Backup.

Configuracin de seguridad de los sistemas a2

Es de vital importancia seguir lo siguientes lineamientos con respecto a la indexacin de las carpetas y la parametrizacin de los sistemas antivirus

Debe posicionarse sobre la carpeta en la cual se encuentran instalados los sistemas a2. Presione el botn derecho del mouse e ingrese a la opcin de propiedades. Vaya a Opciones Avanzadas.

Debe deshabilitarse Permitir que los archivos de esta carpeta tengan indizado el contenido adems de las propiedades del archivo

La razn de deshabilitar dicha opcin es que con esto evitamos que el sistema operativo este accesando continuamente las tablas pertenecientes a los sistemas a2 y as mantener la integridad de las tablas del programa.

Configuracin Sistema Antivirus para aplicativos a2

Ingresar al sistema de antivirus e ir a la parte de configuracin

Seleccionar en archivos y ubicaciones excluidos En la parte del frente ingresar a la opcin de Examinar Buscar en la lista de archivos la carpeta en la cual se encuentran ubicados los sistemas a2, para nuestro caso D:\a2Apps

Seleccionar la raz de dicha carpeta.

Presiona sobre el botn aceptar

Cuando realizamos este procedimiento, le estamos indicando a nuestro antivirus que no haga chequeos sobre los archivos de los aplicativos a2.

Una instalacin exitosa es una condicin necesaria para el funcionamiento de cualquier software. Mientras ms complejo sea el software, es decir, entre otras caractersticas, mientras ms archivos contenga, mientras mayor la dispersin de los archivos, mayor es el riesgo de alguna falla durante la instalacin. Si la instalacin falla aunque sea solo parcialmente, el fin que persigue la instalacin posiblemente no podr ser alcanzado. Por esa razn, sobre todo en casos de software complejo, el desarrollo de un proceso de instalacin confiable y seguro es una parte fundamental del desarrollo del software.

Instalacin y configuracin del sistema a2 HAC

Cuando se hace el proceso de instalacin del sistema a2, terminado el proceso, el sistema nos hace una serie de preguntas referentes al pais donde se realiza la instalacin; igualmente nos solicita ingresar informacin de los datos de la empresa que se est configurando, es recomendable ingresar dicha informacin, pero si estano se encuentra a la mano, esta puede ingresarse posteriormente en el modulo a2Sistema

Si se trata de una empresa gran contribuyente, debe marcarse la opcin Contribuyente Especial. Igualmente se hace recomendable definir los periodos con los cuales se van a realizar los cierres, inicialmente se puede definir de un ao entero, puesto que el sistema permite el manejo de ste tipo de periodos, pero, a medida que se van determinando los movimientos de inventarios, esto es, nmero de ventas, compras, traslados y

dems operaciones que hacen que nuestro inventario vare; se har necesario reducir los periodos con el fin de que nuestras tablas de datos se hagan ms livianas; mientras ms transacciones se realicen en el sistema, las bsquedas y generacin de informes se harn ms lentas y pesadas; por lo tanto, es importante determinar en los primeros meses de operacin los lapsos de tiempo que se van a manejar en el aplicativo, pretendiendo que nuestras tablas sean lo ms livianas posibles.

Igualmente debe ingresarse la informacin de los impuestos que e vana a manejar en el sistema, indicando los valores porcentuales de dichos impuestos. Cabe anotar que los valores aqu ingresados dependen de la configuracin regional de la mquina, informacin que se suministro en un apartado anterior, pero, puede llegar a suceder que en algunos casos el sistema operativo no permite hacer modificaciones a dichos parmetros, muchas veces depende del mismo procesador que posea la maquina, por lo tanto, si no es posible hacer este tipo de variaciones, se proceder a abrir la tabla Ssistema.dat a travs del DBSYS, ir hasta la columna MTO_IMPUESTO1, ingresar el valor del impuesto uno en el formato xx.xx o xx,xx; dependiendo del valor aceptado en este campo, nos indicara que los valores aceptados para los decimales dependern de si en este campo nos permitio el smbolo punto (.) o coma (,) como podemos apreciar en la siguiente imagen. Tabla Ssistema

Finalmente nos pregunta si se desea manejar consecutivos automticos y si se van a rellenar los cdigos automticamente; aqu cabe aclarar que esto se debe definir desde el principio, ya que, de no hacerlo asi, el sistema nos comenzara a generar una serie de cdigos aleatorios que obviamente no era lo que se pretenda, creemos que en caso de que no sea necesario manejar codificacin automtica, dejar estos campos desmarcados; si definitivamente se van a usar, deben marcarse las dos opciones para que el sistema nos funciones en forma correcta. Luego de haber instalado el aplicativo, debe copiarse la licencia correspondiente a la empresa que lo adquiri, para ello, debemos realizar el siguiente procedimiento: Dentro de los archivos entregados por a2Softway, se encuentra un archivo comprimido que contiene la informacin de la empresa que ha adquirido el sistema, debe descomprimirse y editar el nombre del archivo para proceder luego a su registro (como podemos apreciar en las siguientes imagenes).

Debemos ingresar al aplicativo e ir la opcin Sistema, ingresar a la opcin Acerca de, estando all presionar sobre el botn registrar, garantizando as el correcto registro del aplicativo.

Es normal que la licencia del cliente aun no se encuentre disponible para ser registrada en el proceso de instalacin y tengamos que recurrir a usar una licencia de otro cliente o del mismo distribuidor; como esto es un caso comn, ya que las licencias normalmente se demoran de 2 a 3 das hbiles para ser entregadas, se recurre a usar una licencia de otra empresa o de otra persona mientras la licencia definitiva es entregada al cliente. Por ello, como no es posible dejar al cliente sin su sistema, ste se registra a nombre de otro, pero, cuando llega la licencia definitiva debe realizarse el siguiente procedimiento para quitar el registro de la licencia inicial y reemplazarla por la nueva licencia: Abrir a travs del DBSYS la tabla SEmpresas

Ir hasta la columna FE_ESTADISTICA Como se trata de un campo BLOB, no es posible editarlo por lo tanto se hace necesario vaciar su contenido Hacemos Doble Click sobre la palabra BLOB

Presionamos sobre el botn Clear Content Procedemos nuevamente a registrar la licencia definitiva.

Actualizacin de los sistemas a2


El proceso de actualizacin se realiza a travs de los servipack destinado para dicho evento, este proceso debe hacerse directamente sobre el servidor, no desde una estacin de trabajo y se ejecuta en la raz donde se encuentra instalado el aplicativo. Siempre los servipacks constan de dos (2) programas: Servipack.exe ServipackUpdate.exe

Debemos colocar los archivos del servipack en la carpeta donde se encuentra instalado el aplicativo, procediendo inicialmente a ejecutar el archivo llamado Servipack.exe

Debe indicarse la ruta en la cual se encuentra instalado el aplicativo que se quiere actualizar, teniendo presente que este proceso siempre se debe hacer en el servidor en el que se encuentra instalado el aplicativo no desde una estacin de trabajo.

La finalidad del servipack es actualizar las libreras del sistema y los ejecutables de la aplicacin.

Finalizado el proceso de actualizacin, se ejecuta en forma automtica el ServipackUpdate que se encarga de hacer las modificaciones internas a las tablas y la actualizacin de los archivos histricos.

Terminado el proceso se debe registrar nuevamente la licencia.

Configuracin del sistema Cliente - Servidor a2


Cuando se realiza la instalacin Cliente-Servidor deben realizarse los siguientes pasos para una correcta instalacin y configuracin del mismo. Ingrese a la opcin Datos de la Empresa

Indique las rutas UNC de la carpeta compartida que invocan los directorios del aplicativo En la parte inferior de la pantalla marque la opcion Activar conexin cliente servidor

Ingrese a la ficha conexin En el campo Nombre de Host no indique ninguna informacin Los campos de direccin IP: 127.0.0.1 djelo como se indica. Cambie el valor de Timeout a 40 Active la opcin Activar Pinging y coloque Intervalo en 20 En la barra de desplazamiento Compresion colquela en 30 Presione sobre el botn Conectar

Notas: El valor Timeout har que el sistema este solicitando al servidor informacin de conectividad cada determinado tiempo El campo intervalo hace que la estacin le enve un paquete de datos cada determinado tiempo para determinar igual que en el apartado anterior, la conectividad con el server; cabe anotar que cuando se hace ping a un computador el valor de respuesta debe ser menor a 32 ms, de lo contrario esto indicara problemas de red en la conectividad entre las maquinas.

La ficha Usuarios debe dejarse tal cual La ficha Base de Datos debe dejarse tal cual

Luego de lo anterior, debemos ingresar a la carpeta Server que se encuentra en la raiz donde est instalado el programa y ejecutar el programa a2erver.exe

Si observamos en la barra de tareas vamos a encontrar all un icono que nos indica que el servidor esta corriendo. Podemos presionar el botn derecho del mouse obre dicho icono, abrir el servidor y veremos las estaciones que se encuentran conectadas.

Nota importante: cuando se hace la instalacin del sistema cliente-servidor y el cliente se encuentra en el mismo lugar del server, se debe asignar la direccin 127.0.0.1 que hace referencia al host local. Cuando se trata de ambientes distribuidos, no es posible utilizar utilizar esta figura, ya que, cada maquina tiene una direccion IP diferente, por lo tanto se debe proceder de la siguiente manera: - Determinar la direccion del servidor con el comando IPCONFIG ejecutado desde una consola DOS

Ejecutar IPCONFIG

Si la direccin de mi servidor es 192.168.1.1, estos son los datos que tengo que especificar en la configuracin de mi servidor.

Instalacin de la estacin de trabajo


El procedimiento de instalacin, es bsicamente el mismo utilizado cuando se hizo la instalacin del servidor

La diferencia radica en que todas las configuraciones del sistema ya se hicieron en el servidor y por lo tanto en la estacin ya no es necesario hacerlas.

Cuando el sistema termina de hacer la instalacin del aplicativo, nos pregunta por las rutas donde se encuentra instalado el sistema administrativo, debe indicarse la ruta UNC como se especific en la configuracin de los directorios en el a2Sistema, no marcar Crear un usuario en el modulo administrativo, ya que los usuarios ya se encuentran creados all.

Actualizacin de la estacin de trabajo


El procedimiento bsicamente sigue siendo el mismo que se utilizo en el modulo administrativo, la nica diferencia es que como en la estacion no se guardan datos, el proceso es mucho mas rpido.

Como nuestra estacion es versin 5.1, se hace necesario el actualizarla a la versin 5.30, se hace necesario que la estacin este en la misma versin del servidor

Cuando se termina de hacer la instalacin, se le debe indicar la ruta UNC de la estacin, e indicar que se trata de una estacin cliente.

Cuando se trata de ejecutar el sistema administrativo desde la estacion, me indica que la aplicacin no puede ser inicializada.

Debo copiar del servidor los siguientes archivos: SEmpresas.dat, SEmpresas.blb, SEmpresas.idx y el archivo de personalizacin a2admin.a2; con el fin de que la estacin nos ejecute.