Multi Usuario TEKLA

September 19, 2017 | Author: Jorge Lu Chin | Category: Computer File, Point And Click, Computer Network, Server (Computing), Databases
Share Embed Donate


Short Description

Descripción: Multi Usuario TEKLA Manual de ayuda Paso a Paso....

Description

Multiusuario

Introducción Cuando se trabaja en modo multiusuario en los modelos de Tekla Structures, varios usuarios tienen acceso al mismo modelo a la vez. Los distintos usuarios pueden trabajar en el mismo modelo y estar al corriente del progreso de los otros usuarios. Trabajando de este modo ya no es necesario copiar y combinar modelos.

Cómo funciona el modo multiusuario

Servidor de Tekla Structures - xs_server.exe

Conexión a internet + VPN

Cliente - Tekla Structures - modelo de trabajo

Servidor de ficheros - modelo maestro

LAN

LAN

Cliente Cliente - Tekla Structures - Tekla Structures - modelo de trabajo - modelo de trabajo

El modo multiusuario consta de un único modelo maestro. Cada usuario puede acceder a este modelo y abrir su propia vista local del modelo. Esta vista local se denomina modelo de trabajo. La imagen anterior muestra una posible configuración de un sistema multiusuario. Los cambios que un usuario hace en su modelo de trabajo son locales y los demás usuarios no podrán verlos hasta que el usuario grabe el modelo de trabajo en el modelo maestro.

Multiusuario

1

El sistema multiusuario puede contener varios ordenadores cliente, en los que los usuarios trabajan en sus modelos de trabajo. El modelo maestro puede estar ubicado en cualquier lugar de la red, incluyendo cualquiera de los ordenadores cliente. Al abrir un modelo multiusuario en un ordenador cliente, Tekla Structures hace una copia del modelo maestro y la guarda localmente en el ordenador cliente (un modelo de trabajo). Cuando hace clic en Guardar para grabar su modelo de trabajo de nuevo en el modelo maestro, Tekla Structures: 1.

Toma una nueva copia de su modelo maestro y la compara con el modelo de trabajo.

2.

Graba los cambios realizados en su modelo de trabajo en la copia del modelo maestro (localmente).

3.

Graba esta copia de nuevo en el modelo maestro (el resto de usuarios ahora pueden ver los cambios que usted ha realizado).

4.

Toma una nueva copia del modelo maestro y la guarda localmente como su modelo maestro (puede ver sus cambios y los cambios cargados por otros usuarios).

El modelo multiusuario se bloquea durante las operaciones de abrir, guardar y numerar. Cuando uno de los usuarios realiza cualquiera de estas operaciones, los demás usuarios no pueden realizarlas durante ese tiempo.

Trabajar con un modelo maestro Antes de comenzar un proyecto, asigne a cada usuario un área del modelo. Para evitar posibles conflictos al grabar, deberá evitar que haya más de un usuario trabajando en el mismo objeto del modelo, o en objetos del modelo adyacentes. Ejemplo

Si tres usuarios van a modelar un proyecto, el Usuario 1 puede modelar las columnas, el Usuario 2 las vigas del primer piso y el Usuario 3 las vigas del segundo piso. En el siguiente ejemplo, tres usuarios están trabajando en el mismo modelo en modo multiusuario. Puede ver cómo funcionan en la práctica el modelado y la grabación.

2

Multiusuario

El modelo maestro contiene columnas y mallas, tal como puede observar a continuación. Cada usuario abre el modelo en modo multiusuario. Ahora todos los usuarios están trabajando localmente en modelos de trabajo.

En los modelos de trabajo: El Usuario 1 añade placas base a las columnas:

Multiusuario

3

El Usuario 2 añade y conecta las vigas de acero de la primera planta:

El Usuario 3 añade y conecta las vigas de acero de la segunda planta:

4

Multiusuario

El Usuario 1 hace clic en Guardar para guardar en el modelo maestro. Su modelo de trabajo ahora muestra las placas base que añadió y tiene el siguiente aspecto:

El Usuario 2 hace clic en Guardar para guardar en el modelo maestro. Ahora, su modelo de trabajo muestra su estructura de la primera planta y las placas base del Usuario 1:

Multiusuario

5

El Usuario 3 hace clic en Guardar para guardar en el modelo maestro. Ahora, su modelo de trabajo muestra el trabajo de los tres usuarios:

Para ver el modelo maestro actualizado, los Usuarios 1 y 2 necesitan volver a guardar el modelo maestro para actualizar sus modelos de trabajo.

Condiciones •

Todos los equipos que participen en multiusuario, deben estar conectados mediante una red.



Se debe instalar Tekla Structures en todos los equipos.



El entorno multiusuario está basado en el protocolo TCP/IP. Sin este protocolo, el modo multiusuario no funcionará. Unos usuarios de un grupo multiusuario pueden tener ordenadores de 64 bits y otros usuarios del grupo multiusuario pueden tener ordenadores de 32 bits sin que se produzcan conflictos. Tekla Structures 32 bits y Tekla Structures 64 bits usan la misma "precisión". Son compatibles dentro del mismo modelo multiusuario.

6

Multiusuario

Instalación Multiusuario Procedimiento

1.

Haga doble clic en el fichero TSServerInstall_230.exe que se encuentra en la carpeta ...\Instalación\Instalación Multiusuario\ del CD de instalación

2.

Aparecerá el siguiente diálogo:

Seleccione Español y haga clic en

Haga clic en

Multiusuario

7

Seleccione Acepto los términos del acuerdo de licencia Haga clic en

Haga clic en

8

Multiusuario

Si no introduce ningún nombre aparecerá el siguiente mensaje:

Haga clic en , introduzca el nombre y haga clic en El nombre del servidor no es importante, se puede cambiar después.

Multiusuario

9

Haga clic en Espere hasta que aparezca el siguiente diálogo:

Haga clic en

Ha finalizado la instalación del Servidor Multiusuario de Tekla Structures. 10

Multiusuario

Iniciar el servidor multiusuario Un equipo de la red funcionará como servidor (xs_server). Esto no quiere decir que tenga que ser un servidor propiamente dicho, cualquier ordenador de la red es suficiente. Los ordenadores que estén trabajando con el modelo son ’clientes’ del xs_server. El ordenador que ejecute el xs_server también puede trabajar como cliente. Vaya a la carpeta ...\TeklaStructures\MultiUserServer\2.3 y haga doble clic en el fichero xs_server.exe. Windows Security Alert

Cuando ejecute el xs_server por primera vez en un equipo, podría aparecer el siguiente mensaje:

Haga clic en . El mensaje no volverá a aparecer. Aparecerá el siguiente diálogo de MS-DOS:

Se ha iniciado el servidor, podemos ver el mensaje Server started succesfully. Ahora todos los clientes pueden abrir el modelo. Si después de un rato se graba el modelo, todos los clientes verán la situación actualizada. Multiusuario

11

Abrir un modelo en multiusuario •

Inicie Tekla Structures



Seleccione un modelo en el diálogo Abrir, haga clic con el botón derecho y seleccione la opción Abrir como modelo multiusuario



En la columna Tipo modelo se indica si un modelo se ha abierto como usuario único o multiusuario.

Estado de multiusuarios activos Para comprobar el estado de los usuarios activos en el modo multiusuario, vaya a Herramientas > Multiusuarios activos... para abrir el cuadro de diálogo Multiusuarios Activos:

Este diálogo muestra por ejemplo que dibujo tiene abierto cada usuario.

12

Multiusuario

Creación de dibujos en modo multiusuario Es mejor que se encargue un usuario de crear los dibujos. Después de crear un dibujo, hay que grabar el modelo. Se recomienda que un usuario cree un número elevado de dibujos generales al iniciar un proyecto. Una vez creados, los usuarios pueden abrir los dibujos y añadir vistas, comprobando siempre que haya un único usuario por dibujo. Se recomienda usar un modelo estándar que incluya un número elevado de dibujos generales vacíos. De este modo no tendrá que crear los dibujos generales en cada modelo. Ejemplo

Hay dos usuarios en modo multiusuario, Usuario 1 y Usuario 2. •

Usuario 1 abre el dibujo general G[1]



Después Usuario 2 abre también el dibujo general G[1]. Aparecerá el siguiente mensaje en la pantalla de Usuario 2:



Usuario 1 modifica y graba el dibujo general G[1]



Después Usuario 2 graba el dibujo. Aparecerá el siguiente mensaje en la pantalla de Usuario 2:

Multiusuario

13

Un dibujo sólo lo puede abrir a la vez un usuario. En este ejemplo todas las modificaciones hechas por Usuario 1 se perderán.

Definir la ruta de la carpeta de los modelos Posiblemente tenga que definir la ruta para la carpeta de los modelos. La ubicación de los modelos guardados no tiene que ser necesariamente el servidor (es decir, el equipo que ejecuta el xs_server), puede ser cualquiera de los equipos que estén en la red. En realidad, se recomienda guardar los modelos en un ordenador que no trabaje como servidor. La única condición es que haya una conexión directa con el equipo donde se guardan los modelos (unidad de red asignada). Si esta conexión no existe, cree una utilizando el Explorador de Windows. Una posible localización para los modelos podría ser G:\TeklaStructuresModels o K:\TeklaStructuresModels La letra de unidad asignada se tiene que definir en la siguiente línea: set XS_RUNPATH=unidad:\TeklaStructuresModels Si ha creado un modelo multiusuario con Tekla Structures 17.0, y desea abrirlo con Tekla Structures 18.0, debe abrirlo primero en modo de usuario único. Después de esto ya se puede abrir en modo multiusuario.

14

Multiusuario

Versión del servidor multiusuario El cuadro de diálogo Multiusuarios Activos muestra la versión del xs_server que se está ejecutando:

Eliminar bloqueos Puede eliminar los bloqueos de objetos de otros usuarios en el servidor multiusuario. Para hacerlo, haga clic con el botón derecho en un usuario en el cuadro de diálogo Multiusuarios Activos y seleccione Borrar bloqueos.

Para usar esta función, hay que definir la acción AllowMultiuserKick y conceder permisos totales a los usuarios que vayan a borrar bloqueos en el fichero ...\TeklaStructures\\environments\\inp\privileges.inp

Multiusuario

15

Cuando se va a abrir un dibujo, Tekla Structures muestra una notificación sobre el estado del dibujo. Las opciones son: •

Alguien ya lo está editando.



Alguien ya lo ha editado (el dibujo se ha grabado en su ordenador, pero todavía no en el servidor).



El dibujo ya se ha grabado y hay una nueva versión disponible en el servidor. Los bloqueos para los dibujos sólo se utilizan cuando un dibujo se edita manualmente, no por ejemplo cuando los dibujos se editan automáticamente mediante clonación.

Pérdida de conexión de red mientras se trabaja en modo multiusuario

En la lista de multiusuarios activos algunos usuarios pueden aparecer dos veces aunque realmente sólo han entrado una vez en el modelo. Esto se puede deber a una pérdida de conexión de red entre el usuario y el servidor multiusuario. Cuando se restablece la conexión, se crea una nueva sesión para el usuario y la sesión anterior permanece. Para solucionarlo, en Tekla Structures 14.0 y versiones posteriores vaya a Herramientas > Multiusuarios Activos, haga clic en el usuario no deseado y seleccione Borrar bloqueos. A continuación haga clic en Actualizar para eliminar el usuario de la lista. Tenga en cuenta que debe tener derechos para hacer esto. Estos derechos se definen en el archivo privileges.inp file como se indica a continuación (en este ejemplo se darían derechos a todos los usuarios para borrar los bloqueos): action:AllowMultiuserKick everyone full En versiones anteriores, reiniciar el xs_server tiene el mismo efecto. Si reinicia el xs_server, todos los usuarios deben salir del modelo, cierre la aplicación xs_server y vuélvala a iniciar.

16

Multiusuario

Variable XS_COLLECT_MODEL_HISTORY Tekla Structures puede recopilar datos del modelo de varios objetos, por ejemplo, partes en el dialogo Consultar objeto:

Esta variable está definida por defecto como TRUE, a pesar de que la recopilación de datos del modelo puede ocupar bastante espacio en el disco.

Multiusuario

17

Variable XS_CLEAR_MODEL_HISTORY Si utiliza los ficheros de registro de historial del modelo, defina esta variable para borrar los datos del historial del fichero de registro cada vez que abra y grabe un modelo. Por defecto esta variable está desactivada, por lo tanto no se borrarán los datos.

Disminuir el tamaño del modelo Cuando tenga un modelo multiusuario grande y quiera disminuir su tamaño, puede eliminar algunas partes y dibujos no necesarios. Es posible que después el tamaño del modelo siga siendo prácticamente el mismo. La razón puede ser el historial del modelo. Compruebe si la opción avanzada XS_COLLECT_MODEL_HISTORY está definida como TRUE. En este caso, si consulta alguna de las partes del modelo, probablemente verá una larga lista de información del historial. Para reducir el tamaño del modelo puede borrar la información del historial utilizando la opción avanzada XS_CLEAR_MODEL_HISTORY. Procedimiento

1.

Abra el modelo en modo de usuario único.

2.

En Opciones Avanzadas > Velocidad y Precisión, defina XS_CLEAR_MODEL_HISTORY como TRUE.

3.

Guarde y cierre el modelo, y cierre también Tekla Structures.

4.

Si desea seguir recopilando el historial del modelo, abra otra vez el modelo en modo de usuario único y deje el campo de valor de XS_CLEAR_MODEL_HISTORY en blanco.

5.

Guarde y cierre el modelo, y cierre también Tekla Structures.

6.

Inicie el modelo en modo multiusuario.

De multiusuario a usuario único y viceversa Un modelo creado en modo multiusuario se puede abrir en modo de usuario único. Asegúrese que ningún otro usuario tenga abierto el modelo. Un modelo multiusuario que se ha abierto una vez en modo de usuario único, se puede abrir de nuevo en modo multiusuario. Un modelo que ha sido creado en modo de usuario único, se puede abrir en modo multiusuario.

18

Multiusuario

Privilegios Trabajando en modo multiusuario se puede utilizar el comando Consultar > Objeto para saber quién hizo qué. Cuando se empieza un modelo en modo de usuario único está información no está disponible, y tampoco lo estará después de modificar un objeto. El propietario es el usuario que ha añadido el objeto en el modelo.

Multiusuario

19

En Tekla Structures, está disponible el informe locked_objects_report:

La IPE500 ha sido añadida en el modelo por Usuario1 La HEA240 ha sido añadida en el modelo por Usuario2 Este informe es igual que los informes ID: al seleccionar la línea en el informe, se resalta el perfil correspondiente en el modelo. Como puede ver en el informe, una parte se puede bloquear. Esto hará que la parte no se puede modificar ni borrar. Aparecerá el siguiente diálogo:

En el fichero privileges.inp se define lo que puede hacer cada persona. Este fichero está en la carpeta: ...\TeklaStructures\\environments\\inp

20

Multiusuario

Ejemplo



attribute:OBJECT_LOCKED CSSL/Usuario1 full



attribute:OBJECT_LOCKED CSSL/Usuario2 view

Usuario1 tiene “control total” y puede hacer cualquier cosa. Sólo se puede modificar un objeto bloqueado si “Bloqueado” está definido como “No”. Usuario2 sólo puede “ver”. Esto significa que puede ver todo el modelo pero no tiene derechos para modificarlo.

full

Visible y se puede modificar:

view

Visible pero no se puede modificar:

none

No está visible y no se puede modificar:

Ejemplos

attribute:OBJECT_LOCKED CSSL/Usuario1 full attribute:OBJECT_LOCKED CSSL/Usuario1 view attribute:OBJECT_LOCKED CSSL/Usuario1 none attribute:OBJECT_LOCKED everyone full

Multiusuario

21

Opción para cancelar la numeración Al trabajar en modelos multiusuario, puede realizar la numeración sin necesidad de coordinarse con otros usuarios que trabajen en el modelo. Ahora dispone de más control sobre la numeración: puede cancelar la numeración antes de que se haga la segunda grabación. Esto significa que se puede examinar los resultados de la numeración y si los resultados son correctos, seguir grabando. Para hacer esto: 1.

Vaya a Dibujos e Informes > Numeración > Configuración Numeración...

2.

En el diálogo Configuración Numeración, seleccione la casilla Sincronizar numeración con modelo maestro (grabar-numeración-grabar).

3.

Haga clic en OK.

4.

En el menú principal, vaya a Dibujos e Informes > Numeración > Numerar Objetos Modificados.

22

Multiusuario

5.

Tekla Structures muestra una lista con el progreso de la numeración. Cuando la numeración ha finalizado, se resaltan en la lista los resultados de la numeración que han cambiado.

Al seccionar un elemento de la lista, Tekla Structures resalta el o los objetos correspondientes en el modelo. Si mantiene pulsada la tecla F mientras selecciona el elemento, Tekla Structures adapta el área de trabajo de la vista actual alrededor de los objetos. Si los resultados de la numeración son correctos, haga clic en Guardar números para hacer la segunda grabación. Para cancelar la numeración antes de la segunda grabación, haga clic en Cancelar. Para revisar los resultados de la numeración detenidamente, haga clic en Parar temporizador. Se puede cambiar el intervalo de tiempo en que Tekla Structures hace la segunda grabación. Para hacer esto, use la variable XS_NUMBERING_RESULTS_DIALOG_DISPLAY_TIME en Herramientas > Opciones > Opciones Avanzadas > Numeración. Introduzca el tiempo deseado en segundos en el campo Valor. El valor por defecto es 1500. Para volver al funcionamiento antiguo (sin opción de cancelar la numeración), defina la variable XS_DISABLE_CANCEL_DIALOG_FOR_SAVE_NUMBERING_SAVE como TRUE en Herramientas > Opciones > Opciones Avanzadas > Numeración. Por defecto está definida como FALSE.

Multiusuario

23

Grabar notas de revisión del modelo Para grabar las notas, defina la variable XS_SAVE_WITH_COMMENT como TRUE (Herramientas > Opciones > Opciones Avanzadas > Multiusuario) y la variable XS_COLLECT_MODEL_HISTORY como TRUE (Herramientas > Opciones > Opciones Avanzadas > Velocidad y Precisión). Esta es la configuración por defecto, si no quiere mostrar el diálogo, deje en blanco el valor de la variable XS_SAVE_WITH_COMMENT. Al grabar un modelo multiusuario, aparecerá la siguiente ventana:

Tekla Structures asignará los valores introducidos solamente a las partes que han sido modificadas después de la última vez que se grabó el modelo. Podrá ver la información sobre la revisión del modelo cuando consulte la información de los objetos mediante Consultar Objeto:

Si el campo Nota de revisión de modelo está vacío, no se asignará ningún valor a las partes.

24

Multiusuario

También se puede utilizar esta información para seleccionar y filtrar:

Reintento automático cuando un modelo multiusuario está bloqueado Trabajando en modo multiusuario, a veces se usan comandos que necesitan que el modelo no esté bloqueado, como por ejemplo guardar el modelo. Cuando el modelo está bloqueado Tekla Structures puede aplazar la orden hasta que el modelo se haya desbloqueado.

Al seleccionar Sí, Tekla Structures muestra el siguiente diálogo:

Tekla Structures intentará ejecutar el comando cada 15 segundos, o se puede anular haciendo clic en Cancelar. Multiusuario

25

Puntos importantes

26

Multiusuario



Si dos usuarios de Tekla Structures están modificando el mismo objeto a la vez en un modelo en modo multiusuario, Tekla Structures responderá como cualquier otro sistema de ficheros, el último que grabe "gana" porque sobrescribe al anterior.



Podría surgir otro conflicto si dos usuarios modifican el mismo objeto a la vez. Ejemplo: el usuario 1 mueve una viga, el usuario 2 crea una unión en la misma viga. El usuario 1 graba primero el modelo. Cuando el usuario 2 graba el modelo, Tekla Structures reconoce que la viga ha sido movida y la macro seguirá a la viga en su nueva posición (sólo si la macro se puede crear de manera correcta en esta posición).



En el modo multiusuario, hay algunas limitaciones en lo que se refiere a la numeración. La numeración la debería realizar sólo un usuario. Esto significa, si es necesario (re)numerar, que debe estar activada la opción Sincronizar con modelo maestro (guardarnumeración-guardar) en el cuadro de diálogo Dibujos e Informes > Numeración > Configuración Numeración...).



Si un usuario abre, graba o numera un modelo, durante un cierto tiempo el modelo estará bloqueado. Esto significa que si un usuario realiza cualquiera de estas operaciones, los otros usuarios no pueden hacer ninguna de estas operaciones en ese momento.



Si un modelo se cerró por un usuario a causa de un error de hardware u otro error del sistema, la base de datos permanece bloqueada. Para hacer que el modelo sea accesible de nuevo, el usuario en cuestión debe volver a abrir el modelo y grabarlo.



Al trabajar en modo multiusuario, todos los usuarios deben conectarse al sistema con un nombre de inicio distinto. El nombre de usuario se utiliza (entre otras muchas cosas) en el proceso de grabar.



Los modelos no deberían guardarse en el equipo que ejecuta el xs_server.



La dirección IP se puede buscar introduciendo ‘ipconfig’ en el comando Símbolo del sistema de Windows.



Cada vez que se actualiza un dibujo, se crea un nuevo fichero .dg en la subcarpeta drawings y ya no se utiliza el fichero .dg anterior. Los ficheros de dibujos que ya no se utilizan se borran cuando el último usuario sale del modelo grabándolo. Esto sólo ocurre si se ha definido la variable XS_DELETE_UNNECESSARY_DRAWINGS como TRUE en el fichero env_global_default.ini en la carpeta ...\TeklaStructures\\environments\common. Para una mayor seguridad, los ficheros .dg no se borran hasta que no han pasado 7 días.



Un hardware decente (veloz) mejora la velocidad de trabajo. Para trabajar en modo multiusuario, se recomienda un mínimo de 512 Mb RAM.



A continuación se indican algunos puntos a considerar para aumentar la velocidad de trabajo: • •

• •

Definir la variable XS_SOLID_BUFFER_SIZE lo suficientemente alta (mínimo 500000 para modelos grandes) Poner la carpeta de autograbado en un disco local (en la mayoría de casos es C o D; de esa forma, el tráfico de datos para los autograbados no ralentizará la red). Usar un hardware decente para aumentar la velocidad del proceso de numeración. Usar una red de 100 Mbps como mínimo para incrementar la velocidad de la red.



El ordenador que ejecute el XS_SERVER no tiene que ser muy potente. XS_SERVER sólo gestiona los números ID para los distintos usuarios y sincroniza la base de datos.



Se recomienda guardar las bases de datos, como las de perfiles y materiales (profdb.bin y matdb.bin), en el modelo.

Multiusuario

27

Pros y contras La ventaja de trabajar en multiusuario es que varios usuarios pueden modificar diferentes dibujos a la vez. Las configuraciones (ficheros de las carpetas system, project y profil) se guardan en la memoria de caché de los sistemas. La principal ventaja es que Tekla Structures carga todas las configuraciones sólo una vez, y de esa forma no tiene que buscar continuamente todas las rutas de los ficheros de configuraciones. Especialmente si todos los datos se guardan en un servidor, o cuando se trabaja en modo multiusuario, esto ofrece grandes ventajas. Pero también hay una desventaja: la velocidad. Para más información acerca de Multiusuario, consulte la Ayuda de Tekla Structures

28

Multiusuario

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF