Le Multi Utilisateurs

Tekla Structures
Not version-specific
Tekla Structures
Multi
Utilisateur
serveur
Environment
France

Généralités :



Avec Tekla Structures il est possible de travailler en mode simple utilisateur ou en mode multi-utilisateurs. Ce mode multi-utilisateurs permet de travailler à plusieurs sur un même modèle en même temps et de visualiser l’évolution du modèle en temps réel, cela élimine les combinaisons et les copies des différentes parties du modèle.

Ce document décrit comment paramétrer le fonctionnement du mode multi utilisateur, et comment l’utiliser.

Information générale sur le fonctionnement :
 


Le mode multi-utilisateurs de Tekla Structures fonctionne uniquement avec un réseau basé sur le protocole TCP/IP.

Pourquoi utiliser le mode multi-utilisateurs :


- Pas de modèle dupliqué à contrôler ou à charger
- En utilisant un seul modèle, on réduit la quantité d’erreurs que l’on retrouve sur chantier.
- Tous les plans sont établis à partir d’un seul modèle.
- Toutes les listes de pièces et de boulons sont issues du même modèle maitre.
- Possibilité de partager la charge de travail sur plusieurs utilisateurs.
- Possibilité de collecter les historiques du modèle.

Les points de détails à considérer pour un fonctionnement optimal en multi-utilisateurs :


- Seul un utilisateur peut sauvegarder le modèle à un instant donné.
- Utiliser une stratégie de repérage en répartissant à chacun les numéros de début pour chacune de ses séries de pièce, puis si cela est possible, il est préférable d’assigner les différentes parties de la structure à chacun des utilisateurs.
-  (Utiliser impérativement l’option dans les paramètres de repérage Synchronisation Modèle Maître cela permet d’empêcher les conflits de repérage)
- Programmer les moments ou vous allez lancer le repérage, car sur certains modèles cela peut prendre longtemps.
- Il ne faut jamais mélanger les configurations d’utilisateurs multiples ou d’utilisateur simple sur un même projet. Sauvegarder un modèle multi-utilisateurs en simple utilisateur supprime les changements fait par les autres utilisateurs du modèle, vous pouvez aussi corrompre le modèle. Voir sauvegarde en multi-utilisateurs.

Basculer du mode multi au mode simple et inversement.


Il très facile de basculer du mode simple en mode multi utilisateur en utilisant différentes fonctions.

- Pour ouvrir un modèle multi en mode simple :
Dans la boite de dialogue d’ouverture, sélectionnez le mode simple en faisant un clic droit de la souris sur le modèle et en sélectionnant l’option « ouvrir en tant que modèle simple utilisateur »

- Pour ouvrir un modèle simple en mode multi :
Dans la boite de dialogue d’ouverture, sélectionnez le mode multi en faisant un clic droit de la souris sur le modèle et en sélectionnant l’option « ouvrir en tant que modèle multi-utilisateurs », puis entrez le nom de la machine sur laquelle est installée le programme XS_SERVER (nom réseau ou adresse IP), ou sélectionnez la dans liste si elle est visible, puis cliquez sur OK.

- Pour changer le serveur d’un modèle multi-utilisateurs :
Dans la boite de dialogue d’ouverture, sélectionnez le modèle multi-utilisateurs, puis en faisant un clic droit, choisissez l’option changer serveur et entrez le nom de votre nouveau serveur ou sélectionnez le à partir de la liste.

Si vous changer le serveur d’un modèle, mais que la connexion avec le nouveau serveur n’est pas disponible, l’ancienne est reprise par défaut.

Le fichier .This_is_multiuser_model localisé dans le répertoire d’affaire contient les informations s’il s’agit d’un modèle multi ou simple utilisateur ainsi que le nom du serveur, ce fichier peut s’ouvrir avec un éditeur de texte (Notepad, Wordpad, ou autres …)

Vision d’ensemble du fonctionnement en mode multi-utilisateurs (peut être le même poste):
- Un programme serveur qui tourne (XS_SERVER.EXE)
- Un ordinateur qui contient le modèle maître.
- Des ordinateurs ou postes clients qui utilisent Tekla Structures.

Le serveur effectue les tâches suivantes :
- Le serveur distribue les numéros d’identifications à tous les nouveaux objets.
- Le serveur verrouille le modèle lorsqu’un utilisateur enregistre ou repère le modèle.
- Le serveur identifie tous les postes clients.
- Le serveur distribue les numéros de plans.

Pour optimiser les performances du mode multi-utilisateurs :
- Utiliser le moins de programmes possibles sur le serveur Tekla Structures afin de libérer au maximum les connexions réseau pour l’attribution des numéros d’identification.
Avant d’arrêter le XS_SERVER il est nécessaire de contrôler que tout le monde est bien déconnecté du modèle maître.

Comment fonctionne le mode multi-utilisateurs :

Image
052-1.JPG


Dans notre exemple le XS_SERVER fonctionne sur un PC différent de l’endroit où peut se situer le modèle maître, c’est là une des nombreuses combinaisons possibles du fonctionnement en mode multi-utilisateurs.
Chaque poste client ouvre non pas le modèle maître, mais une vue du modèle maître à un instant donné que l’on appelle modèle de travail.

Chaque changement fait par un poste client sur le modèle de travail est local, et ne sera visible pour les autres utilisateurs que lorsque le modèle de travail sera sauvegardé sur le modèle maître, et que les autres utilisateurs auront eux aussi sauvegardé leur modèle de travail et donc actualisé le modèle maître à leur tour et par conséquent rafraîchi l’image de leur modèle de travail.

Le fonctionnement du mode multi-utilisateurs n’est pas limité en nombre de postes client, ou les utilisateurs travaillent sur leur propre modèle, le modèle maître peut quand à lui être situé n’importe où sur le réseau, y compris sur un des postes clients.

Quand on ouvre un modèle multi-utilisateurs sur un poste client, Tekla Structures fait une copie locale du modèle maître, et l’enregistre en tant que modèle de travail.

Lorsque vous cliquez sur le bouton « Enregistrer » pour enregistrer votre modèle de travail sur le modèle maître Tekla Structures :
- Prends une nouvelle copie du modèle maître et compare votre modèle de travail avec.
- Enregistre les changements de votre modèle de travail vers une copie locale du modèle maître.
- Enregistre cette copie vers le modèle maître, les autres utilisateurs voient alors les changements que vous avez apportés au modèle maître, s’ils enregistrent.
- Prends une nouvelle copie du modèle maître et la sauvegarde localement comme votre nouveau modèle de travail, vous voyez maintenant les modifications faites par les autres utilisateurs.
Le modèle multi-utilisateurs est verrouillé pendant l’ouverture, la sauvegarde et le repérage. Lorsqu’ un des utilisateurs réalise l’une de ces opérations, les autres utilisateurs ne peuvent pas ouvrir, ou enregistrer ou repérer le modèle.

Le verrouillage :
Afin de préserver l’intégrité du modèle multi-utilisateurs, Tekla Structures verrouille le modèle maître quand un utilisateur :
- Ouvre le modèle multi-utilisateurs.
- Enregistre le modèle de travail vers le modèle maître.
- Lance un repérage.

Lorsque vous tentez de sauvegarder un modèle verrouillé, Tekla Structures affiche un message vous indiquant que votre opération est placée en file d’attente jusqu’à ce que le modèle soit déverrouillé.

Image
052-2.JPG


Si vous cliquez « Oui » Tekla Structures affiche le menu suivant qui signale que le programme continuera à essayer d’enregistrer votre modèle toutes les 15 secondes jusqu'à ce que l’opération soit complétée ou que vous ayez cliqué sur « Annuler ».

Image
052-3.JPG


Paramétrage du système en multi-utilisateurs :

- Installer le serveur multi-utilisateurs de Tekla Structures sur un poste du réseau.
- Ce programme doit être lancé avant que qui que ce soit ouvre n’importe quel modèle Multi-utilisateurs.
Par défaut le programme xs_server.exe  est installé dans le répertoire C:\TeklaStructures\MultiUserServer\<version>.
- Dans le menu « Démarrer / tous les programmes / Tekla Structures multi-user server / Tekla Structures server vous pourrez démarrer le programme server.
- Les utilisateurs peuvent maintenant travailler sur leur modèle de travail.
- Vous pouvez contrôler dans la fenêtre DOS créée par le XS_SERVER.EXE, l’activité sur le modèle. (par exemple qui a ouvert le modèle…)
- Vous pouvez aussi lancer le XS_SERVER.EXE à partir de l’invite de commande.
- Vous pouvez aussi lancer le XS_SERVER.EXE à partir du menu Démarrer / Exécuter puis taper la commande de lancement.
C:\TeklaStructures\MultiUserServer\xs_server\xs_server.exe

Nous vous recommandons de mettre à jour votre version du programme XS_SERVER.EXE à chaque installation de la dernière version de Tekla Structures.

Les sauvegardes en mode Multi-utilisateurs :

Le mode Multi-utilisateurs de Tekla Structures utilise le concept de modèle maître et modèle de travail, plutôt qu’une technologie limitée de verrouillage de fichier.

La sauvegarde :
Tekla Structures préserve l’intégrité du modèle même si plusieurs utilisateurs modifient la même pièce. Si 2 utilisateurs modifient les mêmes paramètres de la même pièce et enregistrent sur le modèle maître, seuls les changements sauvegardés seront conservés.

Pour éviter les conflits de sauvegarde, il est préférable pour les utilisateurs de travailler sur des zones distinctes du bâtiment. Tekla Structures créé les attaches aux bonnes pièces même si les pièces sont déplacées par un autre utilisateur.

La sauvegarde automatique :
Elle ne sauvegarde que le modèle de travail et pas le modèle maître. Les autres utilisateurs ne verront pas les changements que vous avez effectués après une sauvegarde automatique. Dans le mode Multi-utilisateurs les sauvegardes automatiques sont plus rapides que la sauvegarde classique, mais elles ne mettent pas à jour le modèle maître.


Pour utiliser les sauvegardes automatiques :
- Dans le menu outils / options… / Général, le paramétrage des sauvegardes automatiques s’effectue de la façon suivante : la valeur indiquée dans le modèle définit la quantité d’opération effectuée dans l’espace modélisation et la quantité de dessins effectués dans l’espace dessin.
- Vous pouvez vous créer un raccourci clavier pour réaliser votre sauvegarde automatique ou ajouter la commande dans une barre d’outils grâce au menu « Outils / Personnaliser... »

Les révisions du modèle :
Vous pouvez enregistrer les commentaires de révision quand vous utilisez dans le modèle Multi-utilisateurs. Cela signifie que tous les objets qui changent pendant cet intervalle de sauvegarde portent cette information de révision. Vous pouvez utiliser cette information dans les filtres et les listes. Vous pouvez aussi utiliser cette fonctionnalité pour examiner quel utilisateur a modifié ces pièces.

Le propriétaire est l’utilisateur qui a ajouté cette pièce au modèle.
L’historique montre quand et comment le modèle a changé, qui à fait ces changements ainsi que le commentaire qui s’y rapporte.

Pré requis :
Activer la variable XS_SAVE_WITH_COMMENT sur TRUE dans le menu « Outils / Options  / Options avancées…/ Multi-utilisateurs ».

Activer la variable XS_COLLECT_MODEL_HISTORY sur TRUE dans le menu « Outils / Options  / Options avancées…/Rapidité et Précision ».

Lorsque vous donnez à ces 2 variables la valeur TRUE Tekla Structures affiche lors de la sauvegarde du modèle maître, la boite de dialogue suivante qui vous permet de spécifier le commentaire ainsi que le code de révision.

Image
052-4.JPG


Cliquez OK.

Tekla Structures affichera les textes de cette boite de dialogue, lorsque vous utiliserez la fonction information pièce. Ces informations peuvent être utilisées dans les filtres de vues et les filtres de sélection et les listes.

Image
052-5.JPG


Pour désactiver les commentaires de sauvegarde lors de l’enregistrement du modèle, vous pouvez ajouter les lignes précédentes dans votre user.ini sans valeur après le signe « = » ou le faire à partir des Options avancées.

Pour fermer un modèle :

Ne jamais fermer le PC contenant le modèle maître tant qu’au moins un utilisateur travaille sur son modèle de travail, car il ne sera plus à même de sauvegarder ces changements sur le modèle maître en vérifiant dans la fenêtre DOS du XS_SERVER si la mention « no one is connected… » est affichée en bas de la fenêtre.

Image
052-6.JPG


Si cela se produit, suivait la manipulation suivante :
- Laisser le modèle de travail ouvert sur le poste client.
- Redémarrer le poste qui contient le modèle maître
- Ouvrir le modèle maître sur le PC et lancez la sauvegarde du modèle.
- Cliquez sur l’icone de sauvegarde du modèle sur le poste client pour enregistrer le modèle de travail sur le modèle maître.

Pour copier des modèles créés en Multi-utilisateurs :
- Faire enregistrer et fermer tous les modèles de travail des postes client.
- Cliquer fichier / ouvrir … puis clic droit sur la base de données et sélectionnez l’option ouvrir comme modèle mono-utilisateur.
- Utilisez la fonction enregistrer sous pour faire une copie du modèle.
- Sortir de Tekla Structures et ré ouvrir le modèle comme une modèle Multi-utilisateurs, puis travailler comme précédemment.

Afficher les Multi-utilisateurs actifs :
Vous pouvez afficher des informations concernant les personnes qui travaillent sur le même serveur.
- Cliquez sur Outils / Multi-utilisateurs actifs…

La boite de dialogue s’ouvre et affiche les informations suivantes.

Image
052-7.JPG


Verrouillé :   L’heure quand le modèle a été verrouillé.
Nom modèle :   Le nom du modèle.
Utilisateur :   Le nom de la machine qui travaille sur les modèles du serveur.
Dernier Login :  L’heure quand les utilisateurs se sont connectés au modèle.
Dernier accès au serveur : L’heure quand les utilisateurs ont eu accès au modèle pour la dernière fois.
Dernier enregistrement : L’heure quand a eu lieu le dernier enregistrement du modèle maître.
Modification dessins :  Donne la liste des dessins qui ont été modifiés.
Dessins modifiés :  Donne la liste des dessins qui ont été édités et sauvegardés par le serveur.

La liste des Multi-utilisateurs actifs est rafraîchie toutes les 30 secondes, cependant la touche « Rafraîchissement » vous permet de d’actualiser cette liste instantanément.

Vous pouvez également supprimer les verrouillages des objets mis par les autres utilisateurs dans  le multi-user server.

Pré requis :
Pour utiliser cette fonctionnalité vous avez besoin de définir des privilèges sur le ou les utilisateurs qui sont autorisés à faire cette manipulation « AllowMultiuserKick »  et donner « full » dans le fichier « privileges.inp » que vous trouverez dans le répertoire suivant. C:\TeklaStructures\14.1\environments\france\inp.

Pour supprimer le verrouillage :
- Cliquer Outils / Multi-utilisateurs actifs…
- Clic droit sur l’utilisateur pour lequel vous voulez supprimer les verrous. Puis « supprimer  verrous ».

L’utilisation de cette commande supprime tous les verrous mis par l’utilisateur sur les pièces. Cela signifie qu’en cas d’erreur d’applications sur un poste client, tous les verrous sur les pièces verrouillés peuvent être supprimés.

Messages d’erreur :

- Conflits détectés lors de l’écriture de la base de données :
Pb :  Plusieurs utilisateurs ont modifié le même objet.
Sol : Contrôler le fichier « conflict.log », qui liste tous les numéros d’identification des objets que plusieurs utilisateurs ont modifiés.

- Impossible d'enregistrer le modèle. Le disque est plein ou protégé en écriture.
Pb : Vous tentez de sauvegarder un modèle sur un PC sur lequel vous n’avez pas accès.
Sol : Contrôler que vous ayez les droits d’écriture sur le répertoire de travail.
Contrôler que vous ayez assez de place sur le disque pour sauvegarder le modèle.
Redémarrer le PC où vous souhaitez sauvegarder le modèle, puis essayer d’enregistrer à nouveau.
Supprimer les fichiers (tmp) du répertoire modèle.

- Base de données verrouillée, impossible d'ouvrir le modèle en multi-utilisateur.
Pb : Le PC a planté pendant la sauvegarde ce qui a provoqué un verrouillage du modèle.
Sol : Pour déverrouiller le modèle, l’utilisateur qui a planté le système doit ré-ouvrir le modèle en mode multi et faire une sauvegarde, si cette solution ne fonctionne toujours pas, il existe une solution alternative qui consiste à arrêter puis redémarrer le xs_server.

Recommandations pour optimiser le fonctionnement en Multi-utilisateurs :

La Version : Il est impératif que chaque utilisateur utilise la même version de Tekla Structures pour travailler sur le même modèle. Par exemple : 17.0 SR5 pour tous il est absolument prohibé de faire fonctionner ensemble 16.1 SR3, 17.0 SR1 et 17.0 SR5 !

Les Rôles : Tous les utilisateurs doivent lancer le même « Rôle », sinon cela peut occasionner des lenteurs dans l’utilisation de Tekla Structures.

Le Serveur : Le serveur de Tekla Structures n’a pas une charge de travail énorme et peut être une machine avec des spécifications matérielles de « seconde catégorie ». Vous n’avez pas besoin d’un serveur de fichiers dédiés, car sa tâche principale est procéder à des requêtes réseau pour des numéros d’identification d’objets. Ce peut être n’importe quelle machine du réseau.

Le Poste client : Il doit avoir le plus de mémoire RAM possible 2Go ou plus. Cette mémoire permet entre autre d’augmenter la vitesse de sauvegarde. Nous recommandons également l’utilisation de processeur rapide, particulièrement sur les postes qui lance le repérage.
Des disques durs à rotation rapide participent également de manière importante à la vitesse d’ouverture et de sauvegarde des modèles.

Le Réseau : Assurez vous que le protocole TCP/IP est correctement paramétré avec pour chaque PC un identifiant unique, une configuration sur un même réseau pour tous les postes ainsi qu’un masque de sous réseau identique. Dans le cas d'une connexion au modèle maitre délocalisée, afin d'optimiser les temps d'accès au modèle maitre, il est recommandé d'avoir une connexion en 20Mo symétrique.

Pour trouver l’adresse IP d’un PC, taper « ipconfig » dans l'invite de commande DOS.

Le DUMP du modèle : TOUJOURS faire les DUMP du modèle en simple utilisateur. Après l’import vous invitant à ré-ouvrir le modèle, vous pouvez le faire en Multi-utilisateurs et continuer votre travail.

Le travail de modélisation en mode Multi-utilisateurs :

Au vue du modèle à réaliser, il est préférable, avant de démarrer un projet, d’assignez à chacun des utilisateurs une zone du modèle. Pour prévenir tout risque de conflits, vous devez éviter que plus d’un utilisateur travaille sur un même objet à la fois.

Par exemple : Si 3 utilisateurs travaillent sur le même projet, U1 peut faire les poteaux, U2 le plancher de niveau 1 et U3 le plancher de niveau 2.

Voici en pratique comment procédé.

Le modèle maître contient le maillage et les poteaux comme représenté ci-dessous. Chaque utilisateur ouvre le modèle en Multi-utilisateurs, et chacun d’eux travaille localement sur le modèle de travail.

Image
052-8.JPG


U1 peut faire les platines de pied de poteau.

Image
052-9.JPG


U2 ajoute les poutres de plancher du niveau 1 ainsi que les connexions aux poteaux.

Image
052-10.JPG


U3 ajoute les poutres de plancher du niveau 2 ainsi que les connexions aux poteaux.

Image
052-11.JPG


U1 clique sur « Enregistrer » pour enregistrer vers le modèle maître. Son modèle de travail montre  les platines et ressemble à la représentation suivante.

Image
052-12.JPG


U2 clique sur « Enregistrer » pour enregistrer vers le modèle maître. Son modèle de travail montre  les platines et les poutres de plancher du niveau 1 et ressemble à la représentation suivante.

Image
052-13.JPG



U3 clique sur « Enregistrer » pour enregistrer vers le modèle maître. Son modèle de travail montre  les platines les poutres de plancher du niveau 1 et les poutres de plancher du niveau 2 et ressemble à la représentation suivante.

Image
052-14.JPG


Pour voir le modèle maître mis à jour U1 et U2 doivent également enregistrer pour mettre à jour leur modèle de travail.

Paramètre de repérage :

Nous recommandons vivement de ne pas effectuer le repérage sur plus d’une machine qui travaille dans le mode Multi-utilisateurs, mais si vous le faites, les repères créés seront des nouveaux repères jusqu’à ce qu’un enregistrement sur le modèle maître soit effectué. Ceci parce que le repérage modifie les pièces. Si vous sauvegardez des pièces non repérées et continuez à travailler avec, d’autres utilisateurs pourraient repérer le modèle en incluant leur nouvelles pièces et sauvegarder vers le modèle maître et ainsi écraser vos modifications. Pour cette raison il est préférable de paramétrer le repérage ainsi :

- Cliquer « Dessins et listes / repérage / paramétrage du repérage… »
- Dans la boite de dialogue des paramètres de repérage, cochez l’option synchronisation modèle maître. Cette option permet d’annuler le repérage avant qu’il ne soit enregistré, utile si vous voulez contrôler un résultat de repérage et que vous trouvez quelque chose que vous voulez modifier. Cette option permet de ne pas enregistrer les conflits.
- Modifier les autres propriétés si nécessaire
- Cliquer OK

Tekla Structures sauvegardera maintenant le modèle avant et après que vous ayez lancé le repérage complet ou le repérage des objets modifiés.
Lorsque vous lancez le repérage avec la fonction « Dessins et listes / Repérage / Repérer tous les objets (Repérage complet) ou Repérage objets modifiés, Tekla Structures affiche une liste qui montre la progression du repérage. Lorsque le repérage est terminé, le résultat s’affiche dans cette liste.

Image
052-15.JPG


Quand vous sélectionnez un repère dans la liste, Tekla Structures affiche cette pièce en surbrillance dans le modèle. Si vous pressez sur la touche F en même temps que vous sélectionnez la ou les pièces dans la liste alors, la zone de travail se réduit autour des pièces sélectionnées uniquement.

Si le résultat du repérage vous convient, cliquez sur « Enregistrer repères » pour faire une seconde sauvegarde. Pour annuler ce repérage avant la seconde sauvegarde cliquez sur « Annuler », dans ce cas le modèle revient à son état initial, avant le repérage.
Pour voir plus en détail le résultat du repérage, vous pouvez arrêtez le minuteur.
Pour changer la durée d’affichage du dialogue permettant de faire la seconde sauvegarde du repérage et ainsi envoyer la modification vers le modèle maître il faut changer la variable suivante et donner une valeur en seconde.  XS_NUMBERING_RESULTS_DIALOG_DISPLAY_TIME=1500

Si vous avez besoin d’inclure les informations de repérage provenant de toutes les zones du modèle qui on été faites par les autres utilisateurs, vous pouvez :
- Demander à tous les utilisateurs d’enregistrer leur modèle de travail, ce qui mettra à jour le modèle maître.
- Repérer le modèle. Assurez-vous que la synchronisation vers le modèle maître est bien sélectionnée dans les paramètres de repérage, ce qui aura pour effet de mettre à jour votre modèle de travail vers le modèle maître, repérer le modèle maître puis enregistrer le modèle maître pour tous les utilisateurs qui y ont accès.

Si vous créez des dessins ou des listes après le repérage, il est nécessaire d’enregistrer le modèle maître à nouveau pour les rendre visibles pour tous les utilisateurs.

Le mode Multi-utilisateurs impose une gestion très utile des dessins qui sont simultanément édités par les différents utilisateurs.

Tekla Structures sauvegarde chaque dessin dans un unique fichier, enregistré sous le répertoire « Drawings » du répertoire de travail du modèle maître.

Image
052-16.JPG


Ce fichier à un format de ce type, D0000123456.dg. Les fichiers dg font partie intégrante du modèle, il n’est donc pas possible d’ouvrir des dessins si ces fichiers ne sont pas présents dans le répertoire.

Les fichiers dg contiennent la position des vues, les détails de chaque modification faite sur le dessin, la position des cotes, des repères, des textes.
Les fichiers dg ne contiennent pas de référence aux repères d’assemblages, de pièces, ou aux dessins multiples.

Si 2 utilisateurs ouvrent et sauvegardent le même plan dans leur modèle de travail puis enregistrent leurs changements dans le modèle maître, le dernier à enregistrer l'emporte.

Le serveur Tekla Structures XS_SERVER.EXE assigne automatiquement des numéros aux plans d’ensemble. Cela signifie que chaque dessin aura le premier numéro libre. Si 2 utilisateurs créent en même temps des plans d’ensemble, le serveur réassigne automatiquement un autre numéro. Cette fonction est également utilisée lors de la création des dessins multiples.

Précautions à prendre lorsque l’on travaille dans l’espace dessin de Tekla Structures :

Enregistrement des dessins :
- Périodiquement pensez à sauvegarder vos dessins tous les 5 ou 10 dessins, cela dépend bien sûr de la quantité de modification interactive que vous apportez à chaque plan.

Modification des dessins :
- Assignez à chaque utilisateur une liste de dessins à modifier.
- Verrouillez les dessins achevés
- Si Tekla Structures affiche le message vous informant que des conflits ont été détecté avec un numéro de dessin, cela signifie que 2 utilisateurs ou plus ont ouvert et sauvegardé le même dessin.

Contrôle des dessins :
- Contrôler uniquement les dessins verrouillés (après déverrouillage et reverrouillage).

Impression des dessins :
- Assurez-vous que personne ne travaille avec le ou les dessins que vous souhaitez imprimer. Si vous imprimez un dessin pendant qu’un autre utilisateur travaille dedans et l’enregistre, il perdra le fruit de son travail, même si vous n’avez pas ouvert, modifié ou enregistré le dessin.
- Vous pouvez aussi désactiver la variable gérant l’affichage de la date d’impression.  XS_DISABLE_DRAWING_PLOT_DATE=TRUE. La désactivation de la date d'impression permet d'éviter des conflits lorsque vous travaillez avec des modèles multi-utilisateurs dans des situations où l'utilisateur modifie des dessins tandis qu'un autre utilisateur imprime ces mêmes dessins

Les verrouillages des dessins :
Si vous modifiez un dessin, un message vous informant sur le statut du dessin s’affichera dans le cas où :
- Quelqu’un d’autre est en train de modifier le dessin
- Quelqu’un d’autre à déjà modifié le dessin mais ne l’a pas encore sauvegardé sur le modèle maître.
- Le dessin à déjà été enregistré sur le modèle maître  et qu’une nouvelle version est disponible, donc qu’une mise à jour de votre modèle de travail s’impose.
- Les verrouillages des dessins sont utilisés lorsqu’il s’agit d’une édition manuelle uniquement et pas d’une édition automatique à travers le clonage par exemple.

Les procédures de maintenance :

Le contrôle des Bases de données en Multi-utilisateurs :
Afin de préserver l’intégrité de votre modèle en Multi-utilisateurs, il est nécessaire de supprimer les incohérences de votre modèle au moins une fois par jour, cette fonction permet de supprimer les assemblages vides, les dessins de type inconnu [U].

Pour supprimer les incohérences de votre base de données, suivez la procédure :
- Tous les autres utilisateurs doivent sortir du modèle Multi-utilisateurs.
- Enregistrez le modèle afin de recevoir toutes les informations des autres utilisateurs
- Cliquez « Outils / Contrôler et réparer le modèle / Réparer le modèle. »
- Enregistrez le modèle.
- Sortez du modèle.

Nous recommandons de faire cette manipulation régulièrement.

La suppression des dessins non nécessaires.

Chaque fois que vous mettez à jour un dessin Tekla Structures créée un nouveau fichier dg dans le sous répertoire « drawings », l’ancien n’est alors plus utilisé.

Par défaut, tous les anciens dessins inutilisés sont supprimés automatiquement au bout de 7 jours. Mais une variable utilisateur : XS_DELETE_UNNECESSARY_DG_FILES=TRUE, que vous pouvez copier dans votre fichier user.ini, vous permet de ne pas le faire.

Les droits d’accès :

Vous pouvez protéger les attributs utilisateurs des pièces en utilisant le fichier « privileges.inp », vous pouvez aussi protéger votre modèle et vos dessins des changements accidentels en utilisant les fonctions de verrouillage dans les attributs utilisateurs. En utilisant le verrouillage et les privilèges vous pouvez restreindre l’accès de certains utilisateurs ou organisations à votre modèle.

Par exemple, vous pouvez limiter l’accès au modèle au contrôleur pour qu’il ne puisse que changer le statut des attributs de pièce. Ou vous pouvez aussi empêcher certains utilisateurs de changer les attributs des pièces approuvées pour la fabrication ou le montage.

Le verrouillage des objets :

Pour empêcher les objets d’être accidentellement modifiés, vous pouvez utiliser les attributs utilisateurs de verrouillage. Vous pouvez les utiliser pour :
- Les pièces (séparément pour les poutres, poteau, plat par contour, …)
- Les boulons
- Les soudures
- Les dessins
- Les propriétés du projet
- Les propriétés de phase

Image
052-17.JPG


L’attribut de verrouillage peu avoir 2 valeurs OUI ou NON, lorsque OUI est sélectionné, l’objet est verrouillé et vous ne pouvez pas en modifier les propriétés, vous pourrez seulement changer les propriétés de la pièce qui n’affectent pas le repérage. Si vous tentez de modifier un objet verrouillé, Tekla Structures affiche un message « il y a des objets verrouillés, voir la liste, cette opération ne peut pas être exécutée. », ainsi qu’une liste avec les droits d’accès et le n° ID.

Pour ajouter l’attribut de verrouillage sur l’interface utilisateur, vous avez besoin de rajouter la ligne suivante dans la rubrique objets du fichier objects.inp (déjà créée dans l'environnement français).

objects.inp
attribute("OBJECT_LOCKED", "Verrouillé:", option,"%s", none,
none, "0.0", "0.0")
{
value("Non", 1)
value("Oui", 0)
}

Contrôler les droits d’accès aux attributs :

Il faut utiliser le fichier privileges.inp pour contrôler les accès aux attributs utilisateurs. C’est un fichier texte standard que vous pouvez ouvrir avec un éditeur de texte.
Tekla Structures cherche le premier fichier dans le répertoire d’affaire, puis dans le répertoire défini par la variable XS_INP

Exemple de paramétrage du privileges.inp
attribute:APPROVED_BY COMPANYA/  full
attribute:APPROVED_BY COMPANYB/  view
attribute:APPROVED_BY  everyone none
attribute:STATUS  COMPANYB/  full
attribute:STATUS  COMPANYA/  view
attribute:STATUS  everyone  none

Description:

L’attribut utilisateur protégé : attribute:nom  affecte l’attribut utilisateur « nom ». Contrôler l’orthographe exacte dans le fichier objects.inp

L’utilisateur :   everyone   concerne tous les utilisateurs.
    domain concerne tous les utilisateurs de ce domaine.
    domain/nn concerne l’utilisateur nn de ce domaine.
    nn  concerne l’utilisateur nn

Les droits :   full  l’utilisateur peut changer la valeur de l’attribut.
    view  l’utilisateur ne peut que visualiser l’attribut qui est grisé pour lui uniquement.
    none  l’utilisateur ne voit pas l’attribut.

Si vous ne paramétrez aucun privilège, tous les utilisateurs ont tous les droits. Tekla Structures contrôle les privilèges du fichier privileges.inp par défaut à chaque fois que vous créez ou ouvrez un modèle.
Si vous devez changer les droits, changez les droits dans le fichier privileges.inp et ré-ouvrez le modèle, cependant vous pouvez seulement changer les privilèges sur les objets dont l’organisation est propriétaire.

Seule la personne qui à créé le modèle peut modifier son fichier privileges.inp.

Restreindre l’accès au modèle :
Pour empêcher un utilisateur de changer les propriétés de certains objets, activer leurs droits dans le fichier privileges.inp, par exemple en donnant les pleins droits à U1 et U2 de verrouillé ou déverrouiller les objets mais en cachant cet attribut à tous les autres.

privileges.inp
attribute:OBJECT_LOCKED everyone none
attribute:OBJECT_LOCKED U1 full
attribute:OBJECT_LOCKED U2 full

Pour protéger d’autres attributs utilisateurs, il est nécessaire de tous les lister dans le privileges.inp.

Restreindre l’accès aux paramètres de repérage :
Pour empêcher que certains utilisateurs puissent changer les paramètres de repérage, il faut utiliser la fonction « action:PartnumbersOptions » dans le fichier privileges.inp. Seules les options full et none sont disponibles. Le repérage est bien sûr toujours possible pour tous les utilisateurs du modèle.
Dans l’exemple suivant seul l’administrateur à la possibilité d’intervenir sur les paramètres de repérage.

privileges.inp
action:PartnumbersOptions everyone none
action:PartnumbersOptions ORGANIZATION\admin full


Le fonctionnement avec différents types de licences :
Lorsque vous travaillez en Multi utilisateur avec des licences de type différent par exemple une STD et une STDL (limitée à 2000 éléments), vous fonctionnerez normalement, jusqu’à ce que la licence STDL atteigne sa limite de 2000 éléments et/ou groupe de boulons, lorsque cette limite sera atteinte alors il ne sera plus possible à la licence limitée d’enregistrer son modèle, alors que la licence STD continuera à travailler normalement.

Le fonctionnement du Serveur Multi utilisateur de Tekla Structures avec les différents systèmes d’exploitation.
Il peut être utilisé sous Windows 7, Vista, XP, Server 2008, et Server 2003.
Toujours utilisé la version 2.3 du xs_server.exe
Toujours le démarrer à partir du raccourci.
Il peut être installé comme un service (procédure spécifique) mais seulement sous Windows XP ou Windows Server 2003.

Où trouver la base de données Multi-utilisateur ?
Le Serveur Multi-utilisateur affiche le chemin d’accès à la Base de Données.

Image
052-18.JPG


Pourquoi la base de données n’est pas visible ?
A cause de la  UAC de Windows User Account Control (contrôle du compte de l'utilisateur), qui est un mécanisme de protection des données introduit dans les systèmes d'exploitations Windows Vista et 7. Ce mécanisme permet d'exécuter par défaut les programmes avec des droits restreints, évitant ainsi que des applications puissent tourner avec des droits administratifs, qui permettraient de modifier la sécurité du système d'exploitation. Si le Multi-utilisateur n’est pas démarré en tant qu’Administrateur, il ne peut pas créer le fichier dans le répertoire Windows :
C:\Windows\SysWOW64\TeklaStructuresServer\.
A la place le répertoire utilisateur est utilisé et le Serveur Multi-utilisateur sera stocké dans :
C:\Users\<username>\AppData\Local\VirtualStore\Windows\SysWOW64\TeklaStructuresServer\.

Image
052-19.JPG


Pourquoi ce message s’affiche t’il ?

Image
052-20.JPG


Ce message apparaît lorsque le Serveur Multi-utilisateur a été démarré par un double clic sur le xs-server.exe, ce qui signifie qu’il n’y pas eu de lancement du fichier xs_server.exe avec les bons paramètres de lancement.
Cela a-t-il été utile?