Практический семинар Tekla Structures 2017

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

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

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

Сообщение CuPo>I<a » 19 июн 2013, 10:15

Подскажите, можно узнать какой пользователь удалил марку из модели? Видимо это произошло "случайно", после удаления было сохранение.

Аватара пользователя
Таран Д. А.
Администратор
Сообщения: 2874
Регистрация: 30 ноя 2011, 18:41
Откуда: г. Москва
Контактная информация:

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

Сообщение Таран Д. А. » 19 июн 2013, 11:16

CuPo>I<a писал(а):Подскажите, можно узнать какой пользователь удалил марку из модели? Видимо это произошло "случайно", после удаления было сохранение.
Вся история хранится в корне проекта открывается блокнотом. Название файла не помню но по моему не txt

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

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

Сообщение CuPo>I<a » 19 июн 2013, 14:33

а уточнить могёшь? ;) не нашел

dimitriy_popov
Сообщения: 103
Регистрация: 15 дек 2011, 10:02
Откуда: Тула

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

Сообщение dimitriy_popov » 21 июн 2013, 09:47

CuPo>I<a писал(а):а уточнить могёшь? не нашел
+1

Alex
Сообщения: 236
Регистрация: 01 дек 2011, 09:23
Контактная информация:

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

Сообщение Alex » 21 июн 2013, 10:20

не встречал такого, можно с помощью фильтра отобразить кто создал или изменил элемент, можно посмотреть кто сделал нумерацию, но кто удалил думаю нет
Администратор 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 » 27 июн 2013, 06:32

мы тоже не нашли, искали долго

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

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

Сообщение Danila_ZLT » 01 авг 2013, 10:02

Ковыряем дамп модели. Там столько интересного!!!
Автоматизируем хаос... Недорого...

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

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

Сообщение Builder » 09 авг 2013, 08:34

Как копаете и что нашли интересного?

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

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

Сообщение Danila_ZLT » 12 авг 2013, 10:45

https://extranet.tekla.com/FORUM/defaul ... sts&t=7925
открываете в текстовом просмотре, ищите нужные таблички.
Автоматизируем хаос... Недорого...

troy-47
Сообщения: 135
Регистрация: 29 янв 2013, 10:15
Откуда: Краснодар

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

Сообщение troy-47 » 05 ноя 2013, 11:28

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

В журнале модели указывается, когда была изменена модель, каким образом она была изменена и кто внес изменения, вместе с комментариями к редакции модели. Журнал модели ведется только в многопользовательских моделях.

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

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

Сообщение Danila_ZLT » 05 ноя 2013, 11:54

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

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

troy-47
Сообщения: 135
Регистрация: 29 янв 2013, 10:15
Откуда: Краснодар

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

Сообщение troy-47 » 05 ноя 2013, 12:01

да, печально...

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

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

Сообщение Danila_ZLT » 05 ноя 2013, 12:43

Ищем "вредителей".
Для начала нам надо знать 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 » 05 ноя 2013, 14:52

Вот програмка. Скормите ей дамп и она все покажет. Работает долго, может помирать от нехватки памяти.
Вложения
История.zip
(16.95 КБ) 785 скачиваний
Автоматизируем хаос... Недорого...

ASSIS
Сообщения: 7
Регистрация: 14 ноя 2013, 00:11

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

Сообщение ASSIS » 14 ноя 2013, 00:22

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

*** 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 » 14 ноя 2013, 04:39

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

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


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

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

Сообщение AndrejjerdnA » 18 июн 2015, 13:52

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

Ответить
phpbb3 styles

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость