30
TeamMate en la Sindicatura de Comptes de Catalunya Jordi Domene / Jordi Rossell 1

TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Embed Size (px)

Citation preview

Page 1: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

TeamMate en la Sindicatura de Comptes de Catalunya

Jordi Domene / Jordi Rossell

1

Page 2: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

1. Aplicativo.Descripción, módulos y versiones.

2. Entorno tecnológico SCC. Infraestructura y equipos.

3. Trabajo de campo. Réplicas de los proyectos.

4. Actualizaciones. Actualización de la versión 11.0.3 a la 12.0.1.

5. Bibliografía.

2

TeamMate

Page 3: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

1. Aplicativo.

Descripción, módulos y versiones.

3

TeamMate

Page 4: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

TeamMate es un aplicativo de gestión de auditoría

Objetivos principales:

Eliminar la documentación en soporte papelFacilitar el acceso a los documentos electrónicos relacionándolosentre ellos mediante hipervínculos

Facilitar el trabajo en equipo y la compartición de documentos Establecer controles de acceso a la documentación mediante perfiles y roles de usuario: propietario, preparador, revisor, sólo lectura

Generar plantillas a partir de los proyectos realizados para reutilizarlos, almacenar en un repositorio común las recomendaciones, incidencias, ...Realizar un seguimiento de las recomendaciones

Incorporar la planificación del plan anual de trabajo y la planificación y programación de proyectos y recursosGenerar informes estándar y personalizados de la evolución de los proyectos y de la asignación de recursos.

4

1.1 Descripción

TeamMate Audit ManagementWolters Kluwer

Page 5: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

TeamMate es un aplicativo formado por diversos módulos.

TeamRisk. Evalución de riesgos. Permite definir objetivos, controles, métricas y probabilidades para identificar los procesos que requieren más atención en la auditoria.

TeamEWP. Sistema de documentación de auditoria completo. Gestiona los papeles de trabajo, permite incorporar incidencias, notas, recomendaciones. Los datos son accesibles según roles de usuario y se integra con la suite de ofimática Microsoft Office.

TeamSchedule. Herramienta para la planificación y programación de proyectos y recursos mediante el seguimiento del plan anual.

TeamTEC. Herramienta web para la presentación de informes.

TeamCentral. Repositorio de base de datos accesible a través de web para almacenar información de los proyectos, reutilizarla, generar informes a partir de ella y realizar el seguimiento de las recomendaciones.

5

1.2 Módulos

Page 6: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Arquitectura del aplicativo.

En la actualidad , hay dos líneas de aplicativo según la arquitectura en que se basan.

Arquitectura cliente/servidor.

TeamMate versión 12 y anteriores.

Desde las primeras versiones el aplicativo sigue estaarquitectura, formada por uno o varios servidores Windows con un gestor de base de datos e IIS para la parte web.

Arquitectura servidor web.

TeamMate +.

Las últimas versiones de TeamMate siguen una arquitectura servidor web. El acceso al aplicativo se realiza mediante un navegador. Nos consta que los nuevos clientes de TeamMate acceden a esta arquitectura.

6

1.3 Versiones

Page 7: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

2. Entorno tecnológico de la SCC.

Infraestructura y equipos.

7

TeamMate

Page 8: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Clúster VmWare.

En la SCC disponemos de un clúster VmWare para la mayoría de servidores, entre ellos el servidor de TeamMate.

Se trata de un clúster de 3 nodos y una cabina de discos que contiene las máquinas virtuales.

8

2.1 Infraestructura

Page 9: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

La capacidad y recursos del servidor o servidores de TeamMate depende del número de auditores, las especificaciones son las siguientes:

9

2.2 Servidor TeamMate

Page 10: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Para el número de auditores de la SCC, es adecuado un único servidor con el sistema gestor de base de datos y el aplicativo web.

Al tratarse de una máquina virtual, los recursos se pueden modificar sin problemas según las necesidades.

Las características principales son:

Sistema Operativo: Windows Server 2016 Std

CPU’s: 4 RAM: 8 Gb Disco: 120 Gb sistema

200 Gb datos

Gestor de base de datos:SQL Server 2016

Bases de datos: Proyectos abiertos: 65 GbArchivo e histórico: 40 Gb

10

2.2 Servidor TeamMate

Page 11: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Los equipos de los auditores son ordenadores portátiles con las siguientes características generales:

Sistema operativo: Windows 7, SP1. Microsoft Office. Memoria RAM: 8 Gb

Componentes requeridos para el aplicativo cliente TM v.12Microsoft .Net Framework 4.6.1 FullMicrosoft Visual C++ 2015 Update 3 Redistributable Package (x86)

Estos componentes se instalan durante el proceso de instalación del cliente TM. La instalación puede requieren uno o varios reinicios.

11

2.3 Equipos de los auditores

Page 12: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

3. Trabajo de campo.

Réplicas de los proyectos.

12

TeamMate

Page 13: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Los auditores muchas veces realizan las auditorias in-situ. TeamMate permite crear réplicas de los proyectos de auditoria para que los auditores puedan llevar la información en sus portátilesy trabajar como si estuvieran en la sede de la Sindicatura.Para generar la réplica es necesario acceder al módulo TeamEWP y abrir al proyecto.

13

3.1 Crear una replica

Page 14: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Y después es necesario seleccionar el destino de la réplica. Habitualmente seleccionamos la pestaña ‘Local’, que por defecto ya apunta a la carpeta ‘repl’.

14

3.1 Crear una replica

Page 15: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Cuando se desplaza un equipo de auditores para auditar in-situ, es necesario que puedan compartir la documentación del proyecto.La solución se basa en crear una réplica del proyecto, ubicarla en el portátil de uno de los auditores y que el resto del equipo accedan por red a ella. Ya sea mediante la red del ente auditado o mediante un pequeño hub de la SCC.

Las réplicas por defecto se ubican en la carpeta Documentos\TeamMate\repl. Compartimos esta carpeta del portátil del auditor que tendrá la réplica para trabajar en equipo, permitiendo sólo acceso a los otros miembros que formaran parte del equipo.

15

3.2 Compartir replica

Page 16: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

A los auditores que forman parte del equipo les añadimos una unidad de red en sus portátiles que apunte hacia la carpeta compartida por el miembro del equipo que la tiene en su portátil.Y en TeamEWP añadimos un nueva ficha de ubicación que apunte hacia la unidad mapeada.

16

3.2 Compartir replica

Page 17: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

De esta forma todos los auditores del equipo pueden acceder simultáneamente a la réplica y trabajar en ella. Si varios miembros intentan acceder a los mismos documentos el aplicativo muestra un aviso.

17

3.2 Compartir replica

Page 18: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Para incorporar la réplica al servidor existen dos funciones en TeamEWP.

Sincronizar. Es necesario conectar el portátil a la red de la SCC, abrir TeamEWP y acceder a la réplica. La sincronización es bidireccional Servidor <-> RéplicaDespués de sincronizar los auditores pueden seguir trabajando en la réplica.

18

3.3 Incorporarla

Page 19: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Fusionar.

Debe utilizarse para cerrar la réplica cuando ya no se va a seguir trabajando en ella.Es necesario abrir el proyecto principal en el servidor, iniciar el proceso de fusión seleccionando la ubicación de la réplica o del archivo con los datos que se van a fusionar.

19

3.3 Incorporarla

Page 20: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Fusionar.

La pantalla siguiente del proceso mostrará un resumen de la réplica y nos permitirá incorporarla. Si se intenta abrir la réplica para trabajar en ella después de fusionarla recibiremos una advertencia.

20

3.3 Incorporarla

Page 21: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

4. Actualizaciones.

De la versión 11.0.3 a la 12.0.1.(Nota: en agosto 2017 han publicada la versión 12.1)

21

TeamMate

Page 22: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Es necesario que todas las réplicas estén fusionadas, incorporadas al servidor.

En la SCC, aprovechando la actualización del aplicativo, también actualizamos el sistema operativo, el gestor de base de datos y creamos una base de datos de archivo de proyectos, un histórico de proyectos, para reducir el tamaño de la base de datos de producción.

Tareas previas al cambio de versión:Crear una nueva máquina virtual con Windows Server 2016 y SQLServer 2016

En el servidor de TM versión 11:Pasar a estado finalizado los proyectos ya cerradosCrear una base de datos de archivoMover los proyectos finalizados a la base de datos de archivoRealizar una copia de las bases de datos

En el nuevo servidor de TM versión 12:Restaurar las copias de las bases de datosRevisar la configuración que sea SQL_Latin1_General_CP1_CI_ASRevisar el usuario TeamMate en las bases de datos que tenga rol db_ownerInstalar las utilidadesInstalar el aplicativo web

22

4.1 Pre-requisitos

Page 23: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Pasos para actualizar el esquema de las bases de datos y migrar los datos.

Mediante la utilidad de TM “Connection file manager”, es necesario crear un nuevo archivo dbconnect.tmc para configurar la conexión a las bases de datos.

23

4.2 Base de datos

Page 24: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Mediante el aplicativo TM “TmDbAdmin”, creamos un nuevo fichero service.config que servirá para conectar los equipos de los auditores con el servidor web y también convertimos la base de datos de proyectos abiertos y la de archivo de la versión TM 11 a la versión TM 12.

24

4.2 Base de datos

Page 25: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Ejecutamos la conversión y revisamos el informe final del proceso.

25

4.2 Base de datos

Page 26: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

En nuestro caso previamente ya instalamos el aplicativo de servidor web, por lo que ahora sólo es necesario comprobar el correcto funcionamiento de los módulos web tras la conversión de la base de datos. Podemos acceder vía web a TeamCentral.

26

4.3 Aplicativo servidor

Page 27: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Después de finalizar las tareas en el nuevo servidor y haber verificado todas las funciones de TeamMate, el último paso para finalizar la actualización es actuar en los equipos de los auditores.

Las tareas a realizar son:

Desinstalar el aplicativo cliente de la versión 11Instalar el aplicativo de la versión 12

Si no se encuentran instalados, se instalaran los componentes:Microsoft .Net Framework 4.6Visual C++ 2015 Full

Copiar en la carpeta Connect del usuario el nuevo fichero service.config

Configurar las pestañas en el explorador de proyectos de la nueva versión 12 mediante el archivo de conexión dbconnect.tmc

27

4.4 Equipos de los auditores

Page 28: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Noticia de Wolters Kluwer 22 agosto 2017

Han publicado una nueva actualización de TM versión 12, la 12.1, con soluciones para la migración a TeamMate +.

TeamMate AM 12.1 Release - August 2017

We're pleased to announce our TeamMate AM 12.1 release which includes solutions to easedata migration to TeamMate+ Audit, improves performance in areas for customers with verylarge data sets, and addresses areas of the product suite where significant and consistent client input indicate a need for change.

IMPORTANT:

TeamMate AM 12.1 requires a full installation, available for desktop, web server and tools.

In-depth descriptions on updates can be obtained via TeamMate Connect in the TeamMate AM 12.1 Release Notes

28

Apunte de última hora

Page 29: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

5. Bibliografía

TeamMate AM 12.0. Installation and Technical Configuration Guide. Wolters Kluwer

29

TeamMate

Page 30: TeamMate en la Sindicatura de Comptes de Catalunya€¦ · TeamMate es un aplicativo formado por diversos ... Mediante la utilidad de TM “Connection file manager ... dbconnect.tmc

Moltes gràcies per la seva atenció!

www.sindicatura.catat

30

TeamMate