Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Este manual está orientado a los departamentos de sistemas de las empresas donde se implemente la
versión Web del Sistema de Administración de Mantenimiento Moderno (SAMM), en adelante Sammweb.
CONTENIDO
1. Descripción general 1
2. Requisitos técnicos 2
2.1 Equipo Servidor 2
2.3 Estaciones de trabajo 4
3. Instalación 5
3.1 Instalación automática 5
3.2 Instalación manual 7
4. Actualizaciones 11
4.1 Actualización manual 11
4.2 Actualización automática 12
1. Descripción general
El programa fue desarrollado para ser ejecutado en un servidor Web con ASP.NET 2.0 registrado. Para
visualizar los reportes, el servidor debe tener instalado el componente Microsoft Report Viewer 8.0 (o
superior). Los servidores Web sobre los que trabaja:
El programa se ha compilado en modo 32 bits, así que se puede instalar en un servidor de 64 bits,
configurando el grupo de aplicaciones de IIS en modo compatible con 32 bits.
La mayor parte de la funcionalidad se ha validado con el navegador Firefox, así que se recomienda instalar en
las estaciones de trabajo dicho navegador. También se da soporte sobre la última versión de Google Chrome e
2. Requisitos técnicos
2.1 Equipo Servidor
Para un uso moderado (monousuario)
Se considera un uso moderado de SAMM, cuando se cumplen TODAS las condiciones enumeradas a
continuación. Si alguna no se llega a cumplir, recomendamos revisar la sección “para un uso exigente”.
- Se conectarán como máximo 5 usuarios al mismo tiempo a trabajar en SAMM en cualquier momento
del día.
- Los reportes que genere el sistema serán hasta por 1000 documentos al año (Solicitudes, OTS,
Remisiones, etcétera)
Sistema Operativo - Windows Server 2008 Standard Edition o Enterprise Edition con SP 1 o superior
- Windows Server 2008 R2 o superior
- Windows Small Business Server 2008 con SP 1 o superior
- Windows Essential Business Server 2008 con SP 1 o superior
- Windows Server Standard 2012R2
- Windows 7 Home Premium o superior
Servidor Web Internet Information Services 7.0 o superior con ASP.net 2.0 habilitado
SAMM es una plataforma diseñada para apoyar la gestión de la operación de su empresa, por lo cual es muy
probable que su uso sea exigente y deba considerar los siguientes requisitos:
Sistema Operativo - Windows Server 2008 Standard Edition o Enterprise Edition con SP 1 o superior
- Windows Server 2008 R2 o superior
- Windows Small Business Server 2008 con SP 1 o superior
- Windows Essential Business Server 2008 con SP 1 o superior
- Windows Server Standard 2012R2
Servidor Web Internet Information Services 7.0 o superior con ASP.NET 2.0 habilitado.
Memoria RAM Mínimo 4GB. Evaluar en función de la Mínimo 6 GB. Evaluar en función de la
cantidad de usuarios que ingresarán en el cantidad de información registrada en el
sistema. sistema.
NOTAS:
Estos requerimientos están dados para una máquina que no tenga otro tipo de aplicaciones ejecutando.
En caso de ejecutar más aplicaciones en su máquina, considere los requerimientos de dichas aplicaciones para proyectar el
funcionamiento adecuado de todas sus aplicaciones.
CONEXIÓN A INTERNET: las condiciones en las que la aplicación será publicada en Internet son responsabilidad del área de
sistemas de la compañía. El distribuidor de SAMM podrá realizar algunas recomendaciones al respecto, pero la gestión y
responsabilidad de la conexión en Internet (asignación de IP pública, configuración de routers para redireccionamiento, u
otros) son responsabilidad de la compañía que adquiere la licencia.
SITIO DE PRUEBAS: Se puede configurar un sitio de pruebas para realizar validaciones, pruebas y revisiones antes de ajustar
un proceso en productivo. Configurar este sitio de pruebas no requiere de requerimientos técnicos especiales o adicionales
ya que está orientado a realizar validaciones de funcionalidad de la aplicación y no de desempeño de la misma.
NOTAS:
Se recomienda tener siempre la última versión del explorador elegido y la última versión de SAMM en su servidor.
La funcionalidad de captura de firma NO está soportada sobre dispositivos de pantalla táctil y se recomienda el uso de una
tableta digitalizadora.
Para capturar la firma en dispositivos de pantalla táctil, considere utilizar un aplicación de terceros para firmar PDFs.
Esta pantalla sirve de verificación de los componentes instalados en el servidor para ejecutar sammweb.
Algunos componentes deben ser instalados de manera independiente, como el IIS. En caso de requerir
alguno componente adicional, el programa de instalación procederá a instalarlo. Estos componentes son
Microsoft .NET Framework 2.0 y Microsoft Report Viewer 2.0
Seleccione la ruta física y digite el nombre del directorio virtual donde quedará instalado SammWeb. Se
recomienda utilizar una ruta física ubicado en un disco duro diferente al de instalación del sistema operativo.
Seleccione la opción profesional, para instalar SammWeb de acuerdo a la configuración establecida para su
organización en el proceso de consultoría (si aplica).
Seleccione su serial, el cual es un archivo físico entregado con el paquete de instalación. Tenga en cuenta que
si su instalación se hace con conexión a Internet, el programa no le pedirá la llave, y en su lugar lo tomará del
servicio web de IDAE Soluciones. En caso de no tener conexión a Internet, su instalación debe hacerse junto
con un consultor SAMM que ingresará este dato.
Seleccione el nombre y el servidor de la base de datos de SammWeb. Si desea crear una nueva base de datos,
seleccione la opción ‘Nueva Base de datos’; en caso contrario, seleccione la base de datos del listado. Tenga
en cuenta que los datos que ingrese en esta pantalla serán los utilizados por el programa para acceder a la
base de datos.
Lea detenidamente las cláusulas incluidas y marque la casilla ‘Acepto’ para iniciar el proceso de instalación.
NOTAS:
- Es posible que se necesiten configuraciones especiales de acuerdo a la versión del sistema operativo
instalado, lo cual se recomienda sea evaluado con la persona responsable del área de sistemas de la
compañía.
a. BD
b. Sammweb
c. Sammpruebas
d. Instalacion
e. Actualizaciones
4. Extraer la copia del sitio.zip en la carpeta \sammweb y colocar los archivos Sitio.zip, Basica.zip en la
carpeta \instalacion
para que el grupo de usuarios del IIS tenga control total. Normalmente el grupo se llama NOMBREE-
QUIPO\IIS_USRS
6. En el IIS:
a. Crear appPool llamado SAMM. Configurarlo para aplicaciones de 32 bits (sólo en equipos de 64
bits), en modo de canalización Integrado y con carga de perfil de usuario. Se recomienda utilizar un
grupo de aplicaciones exclusivo para sammweb.
b. Crear una aplicación en el DefaultWebsite llamada sw_suempresa, cuya ruta física sea la carpeta
creada en el paso 1, y cuyo grupo de aplicaciones sea el creado en el paso anterior (5a).
NOTA: la restauración de la base de datos puede implicar la creación de nuevos usuarios SQL de
acuerdo a las políticas del DBA de su empresa.
10. Se recomienda incluir la nueva base de datos de SAMM dentro de las políticas de backup de su com-
pañía.
11. Inserción del serial de la licencia: solicite asistencia de su distribuidor para realizar este paso y mante-
ner al día sus condiciones de soporte.
12. Su empresa debe encargarse de divulgar el URL de acceso que deberán utilizar los usuarios del siste-
ma para el ingreso.
Una vez sea realizado el montaje de SAMM en el ambiente de producción, es posible que quiera realizar la
instalación de un ambiente de pruebas para hacer validaciones previas en cambios de procesos o
actualizaciones de SAMM. Para realizar el montaje de un sitio de pruebas, siga los siguientes pasos:
1. Cree una base de datos sw_pruebas en la misma instancia de SQL donde está la base de datos
productiva de SAMM.
2. Realice una copia de seguridad de la base de datos productiva y restáurela sobre la base de datos de
pruebas que creó en el punto anterior.
3. Realice una copia completa de la carpeta física del sitio productivo. La ruta de destino de esta copia
es de su elección, pero se recomienda dejar la carpeta como hermana de la carpeta del sitio
productivo, y nombrada sitiopruebas
4. Edite el archivo web.config del nuevo sitio para que el sitio quede asociado a la base de datos creada
<connectionStrings>
<add name="samm2008" connectionString="Data
Source=(local)\sqlexpress;Initial Catalog=sw_pruebas;User ID=usuariosql;
pwd=;" providerName="System.Data.SqlClient"/>
</connectionStrings>
5. En el IIS cree un grupo de aplicaciones llamado SAMM_PRUEBAS, habilitado para aplicaciones de 32
bits, modo de canalización Integrado y para ASPNET 2.0
6. En el IIS cree una aplicación o un sitio web (de acuerdo a como haya configurado el SAMM
productivo), apuntando al directorio físico del sitio de pruebas y al grupo de aplicaciones creado en el
punto anterior.
7. Ingrese al SAMM en modo de pruebas con usuario Administrador y modifique los siguientes valores:
8. Los dos pasos anteriores están orientados a que los usuarios eviten confundir los dos ambientes
(productivo y pruebas), y que no se disparen correos electrónicos no deseados por efectos de las
pruebas. En caso que requiera realizar pruebas sobre las funcionalidades de SAMM de envío de
correos, recomendamos utilizar con mucho cuidado el paso anterior.
NOTA: La instalación de los requisitos como SQL Server y activación de características de IIS deberá realizarlas
por separado
El número de su versión de sammweb está compuesto de tres partes: versión del programa, versión de la
base de datos y versión del archivo de recursos. Para un desempeño adecuado del software, estos tres
números deben ser iguales.
Al igual que el proceso de instalación, IDAE Soluciones ha elaborado una herramienta que facilita el proceso
de actualización de su sammweb. Cuando la actualización se hace usando esta herramienta, llamaremos el
proceso Actualización Automática, y en otro caso actualización manual.
Este mismo proceso puede hacerse utilizando el actualizador de sammweb. El distribuidor de SAMM enviará
un archivo .ZIP parecido al siguiente:
Haga lo siguiente:
1. Descomprima el archivo en un lugar del servidor web donde está ejecutándose sammweb. (VER
ABAJO NOTAS SOBRE OBSERVACIONES DEL LUGAR DESDE DONDE SE EJECUTA EL ACTUALIZADOR)
Si la aplicación no está sobre un directorio virtual, sino directamente sobre un sitio web, en path virtual
colocar /. En este caso es posible que deba escribir el nombre del grupo de aplicaciones manualmente.
La aplicación le informará frente a la etiqueta BD sobre cual instancia de base de datos realizará la
actualización. Por defecto están marcadas las opciones de backup recomendadas. Estos backups quedarán en
la carpeta donde descomprimió el actualizador.
5. Pulse en “Iniciar”. Si tiene habilita el control de cuentas de usuario de Windows podrá ver un par de
veces una pantalla como la siguiente (de click en ‘Ejecutar’ o ‘Run’):
6. El programa hará exactamente las mismas acciones que la actualización manual. Al final, debe
aparecer un mensaje para consultar el archivo 'log.txt'. En caso que este archivo contenga
información de problemas en la actualización, favor comunicarlo inmediatamente a su distribuidor de
SAMM.
NOTAS IMPORTANTES:
- El nombre de la ruta de la carpeta donde se descomprima el archivo no debe tener espacios ni
símbolos especiales como puntos. En caso de ser así, el programa podrá generar un log con el
siguiente mensaje: “no existe carpeta actual de scripts del sitio para actualizar”. En ese caso vuelva a
ejecutar el actualizador después de haber renombrado la carpeta con el problema.
- Por las dos razones anteriores, se recomienda crear una carpeta en C:\actualizacionSAMM y desde
allí ejecutar el actualizador para que también lleve el control de las actualizaciones enviadas.
- Se recomienda encarecidamente realizar los procesos de actualización en un entorno de pruebas con
las condiciones similares al entorno productivo.
- De igual manera, realizar copias de seguridad periódicas de la base de datos es una práctica que debe
realizar el cliente por ser responsable de su información. Antes de ejecutar cualquier cambio en el
aplicativo se debe contar con los archivos de copia de seguridad correspondientes, los cuales en caso
de una eventualidad puedan ser usados para restaurar el sistema a un punto anterior. Puede usar la
utilidad de generación de backup del actualizador