Practical seminar Tekla Structures 2017

"Шпионаж" в многопользовательском режиме Tekla Structures

Ответить
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

"Шпионаж" в многопользовательском режиме Tekla Structures

Сообщение CuPo>I<a »

Подскажите, можно узнать какой пользователь удалил марку из модели? Видимо это произошло "случайно", после удаления было сохранение.
Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2877
Зарегистрирован: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Таран Д. А. »

CuPo>I<a писал(а):Подскажите, можно узнать какой пользователь удалил марку из модели? Видимо это произошло "случайно", после удаления было сохранение.
Вся история хранится в корне проекта открывается блокнотом. Название файла не помню но по моему не txt
Аватара пользователя
CuPo>I<a
Сообщения: 846
Зарегистрирован: 26 дек 2011, 12:41
Откуда: Златоуст
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение CuPo>I<a »

а уточнить могёшь? ;) не нашел
dimitriy_popov
Сообщения: 103
Зарегистрирован: 15 дек 2011, 10:02
Откуда: Тула

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение dimitriy_popov »

CuPo>I<a писал(а):а уточнить могёшь? не нашел
+1
Alex
Сообщения: 236
Зарегистрирован: 01 дек 2011, 09:23
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Alex »

не встречал такого, можно с помощью фильтра отобразить кто создал или изменил элемент, можно посмотреть кто сделал нумерацию, но кто удалил думаю нет
Администратор Topengineer.ru 8 (495) 215-07-79 (офис) ; 8 (925) 755-9316 (сот.); Skype: perezhog
Разработка КМД | Разработка КМ | Обучение Tekla Structures
Аватара пользователя
Builder
Сообщения: 76
Зарегистрирован: 13 янв 2012, 13:46
Откуда: Нижний Тагил - Челябинск
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Builder »

мы тоже не нашли, искали долго
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Danila_ZLT »

Ковыряем дамп модели. Там столько интересного!!!
Автоматизируем хаос... Недорого...
Аватара пользователя
Builder
Сообщения: 76
Зарегистрирован: 13 янв 2012, 13:46
Откуда: Нижний Тагил - Челябинск
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Builder »

Как копаете и что нашли интересного?
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Danila_ZLT »

https://extranet.tekla.com/FORUM/defaul ... sts&t=7925
открываете в текстовом просмотре, ищите нужные таблички.
Автоматизируем хаос... Недорого...
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение troy-47 »

Как написано в справке:
Tekla Structures ведет журнал модели, записывая действия, выполняемые над многопользовательской моделью различными пользователями.

В журнале модели указывается, когда была изменена модель, каким образом она была изменена и кто внес изменения, вместе с комментариями к редакции модели. Журнал модели ведется только в многопользовательских моделях.
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Danila_ZLT »

troy-47 писал(а):Как написано в справке:
Tekla Structures ведет журнал модели, записывая действия, выполняемые над многопользовательской моделью различными пользователями.

В журнале модели указывается, когда была изменена модель, каким образом она была изменена и кто внес изменения, вместе с комментариями к редакции модели. Журнал модели ведется только в многопользовательских моделях.
Ну так читаем справку дальше:
HISTORY - Используется для извлечения сведений журнала модели в многопользовательских моделях.
Ограничения
• Этот атрибут шаблона работает только в многопользовательском режиме.
•Необходимо включить ведение журнала модели.
•Сведения об удаленных объектах извлечь нельзя.
•Изменения в определенных пользователем атрибутах не влияют на этот атрибут шаблона.
:( печально.
Автоматизируем хаос... Недорого...
troy-47
Сообщения: 135
Зарегистрирован: 29 янв 2013, 10:15
Откуда: Краснодар

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение troy-47 »

да, печально...
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Danila_ZLT »

Ищем "вредителей".
Для начала нам надо знать GUID удаленного объекта. Об этом лучше позаботиться заранее, сохраняйте GUID ваших сборок в надежном месте.
Выводите в каком нибудь отчете, сохраняйте в учетной системе, в эксель хотябы выгрузить (лучше конечно иметь копию всей модели).
Итак мы знаем идентификатор удаленного объекта - "ID5278B47B-0000-0003-3133-383336343232" например.
Делаем экспорт дампа модели. Открываем полученный файл "model.dmp" в любой текстовой смотрелке, хоть в блокноте.
Ищем в файлике строчку "Table history_delete" - это таблица с записями об удаленных объектах. Ниже ищем запись про нашу сборку:

row
{
id = 853
history_attr_id = 1291
guid = 'ID5278B47B-0000-0004-3133-383336343232'
}

От этой записи нам нужен номер описания события "history_attr_id = 1291".
Ищем в дампе строчку "Table history_attr" - табличка с описанием "исторических" событий... Ниже ищем нужную нам строку 1291:
row
{
id = 1291
action = 3 - тип события 3 - удаление
user = 424 - номер пользователя
time = 1383642317 - время события
comment_id = 0
flags = 2
object_type = 2
save_id = 1357
}
Далее находим таблицу пользователей "Table user". Ниже в списке определяем личность опасного типа.
row
{
id = 424
name = 'тут имя пользователя' - вот он "вредитель"!!!
organisation = 'имя рабочей группы\домена'
}
Находим дату события time = 1383642317. К 01.011970 прибавляем 1383642317 получаем 05.11.2013 15:05
Все!!! Идем и выносим злодею общественное порицание.
Не забываем делать архивные копии, восстановить удаленное можно только из них.
Ну и чтобы избежать проблемм - блокируйте сборки от изменения.
p.s. Кому долго ковыряться, могу програмку дать.
Автоматизируем хаос... Недорого...
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Danila_ZLT »

Вот програмка. Скормите ей дамп и она все покажет. Работает долго, может помирать от нехватки памяти.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автоматизируем хаос... Недорого...
ASSIS
Сообщения: 7
Зарегистрирован: 14 ноя 2013, 00:11

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение ASSIS »

Есть идея переформатировать файл сохранения для отслеживания "продуктивности" участников, работающих в моделе. Если есть соображения по этому поводу- прошу делиться. спасибо

*** Save 31.07.2013 20:54:59
*** User: Admin
*** Version: 18.1
*** No conflicts
Аватара пользователя
Danila_ZLT
Сообщения: 603
Зарегистрирован: 02 окт 2012, 12:14
Откуда: Златоуст
Контактная информация:

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение Danila_ZLT »

ASSIS писал(а):Есть идея переформатировать файл сохранения для отслеживания "продуктивности" участников, работающих в моделе. Если есть соображения по этому поводу- прошу делиться. спасибо

*** Save 31.07.2013 20:54:59
*** User: Admin
*** Version: 18.1
*** No conflicts
Если вы про изменения объектов, то вам сюда "Environments\Common\template\history_report.rpt"
Там, кто че правил, сохранял и тд.
Автоматизируем хаос... Недорого...
ASSIS
Сообщения: 7
Зарегистрирован: 14 ноя 2013, 00:11

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение ASSIS »

Спасибо
AndrejjerdnA
Сообщения: 103
Зарегистрирован: 18 сен 2014, 07:20

Re: "Шпионаж" в многопользовательском режиме Tekla Structure

Сообщение AndrejjerdnA »

Может в тему темы, а может и нет.
Модель размещена на сервере, есть ли возможность открыть доступ человеку только для просмотра модели над которой идет работа, без установки самой теклы? Через Tekla BIMsight у меня почему-то не получилось.
Ну чтобы он мог зайти и посмотреть в любой момент. сделать замеры.
Ответить

Вернуться в «Работа в многопользовательской модели в Tekla Structures»