(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Блокировка моделей при работе с продуктом AllFusion Model Manager от компании Computer Associates

Зайцев С.Л.

Одновременная работа нескольких пользователей над одной и той же моделью

Опции блокировки позволяют защитить модели и управлять сохранениями изменений в AllFusion Model Manager. При открытии модели вы можете изменить опцию блокировки. Тем не менее, доступные для вас опции зависят от вашего профиля безопасности и от того, не заблокировал ли другой пользователь модель. Вы можете также изменить опцию блокировки после того, как открыли модели, работаете с моделью, а также когда закрываете ее.

Режимы блокировки

Продукт AllFusion Model Manager (ранее Model Mart) от компании Computer Associates предоставляет следующие опции блокировки:

  • Locked (заблокировано) - Если у вас есть привилегия на обновление и сохранение модели, вы можете заблокировать модель исключительно для собственного использования, что запретит другим пользователям сохранять изменения в базе данных AllFusion Model Manager во время выполнения вашего сеанса моделирования. Фактически до тех пор, пока вы не разблокируете модель, для других проектировщиков возможность сохранения изменений недоступна. Так как вы устанавливаете исключительную блокировку, вы можете сохранить модель AllFusion Model Manager без проверки на конфликтующие изменения, сделанные другими пользователями. Кроме того, когда вы закроете модель AllFusion Model Manager, вы можете выбрать опцию Keep ModelMart Diagram Lock (Сохранять блокировку диаграмм AllFusion Model Manager) в диалоге Close (закрыть) для сохранения модели в заблокированном состоянии (для собственного использования) после закрытия вашего сеанса работы в AllFusion Model Manager. Например, если вы сохраняете файл ER1 для работы в автономном режиме, вы можете сохранить модель AllFusion Model Manager блокированной, и никакой другой пользователь не сможет изменить эту модель до тех пор, пока вы работаете в автономном режиме.
  • Unlocked (разблокировано - состояние по умолчанию) - если у вас имеются полномочия для обновления и сохранения модели, вы можете открыть модель в разблокированном режиме. Так как другие пользователи могут сохранять изменения в AllFusion Model Manager в то время, пока вы работаете в разблокированном режиме, то возможно вам придется разрешить конфликты с внесенными ими изменениями при сохранении вашей работы в AllFusion Model Manager.
  • Read-only (только для чтения) - Этот режим блокировки автоматически присваивается в том случае, если ваш профиль безопасности не предоставляет вам привилегий на обновление и сохранение выбранной модели. Когда вы открываете модель AllFusion Model Manager в режиме только для чтения, вы можете просмотреть модель и сохранить ее локально в качестве файла AllFusion ERwin Data Modeler (ранее: ERwin) или AllFusion Process Modeler (ранее BPwin), но вы не можете сохранить модель обратно в базе данных AllFusion Model Manager.

Перед тем, как вы откроете модель, AllFusion Model Manager проверит имеющиеся у вас привилегии доступа и определяет, блокировал или нет другой пользователь модель, которую вы хотите открыть. Эта информация используется для определения того, какие опции блокировки доступны в вашей сессии моделирования.

Подсказка: В вашем профиле безопасности определяется, имеете ли вы право обновлять и сохранять модель. Если вам необходимо обновить модель, автоматически открывающуюся в режиме "только для чтения", то следует обратиться к вашему администратору AllFusion Model Manager.

Работа с режимами блокировки

Открывая модель AllFusion Model Manager, вы можете использовать диалог "Open ModelMart Model", который доступен при выборе пункта "Open" в меню ModelMart. В этом диалоге флажок "Lock Option" показывает, была ли модель открыта в режиме "разблокировано" ("Unlocked"), "заблокировано" ("Locked") или "только для чтения" ("Read-Only"). По умолчанию модели открываются в разблокированном режиме. Если эта модель уже открыта у другого проектировщика, то он может заблокировать ее. Модель также может быть заблокированной, если закрывший ее пользователь при закрытии в диалоге "Close" выбрал опцию оставить модель заблокированной. Если модель разблокирована, то любой пользователь, обладающий привилегиями на сохранение и обновление модели, может заблокировать ее. Режим "только для чтения" зависит от профиля безопасности, присвоенного пользователю, открывшему этот диалог.

Опции блокировки недоступны, если у вас нет привилегий на выполнение действия или в случае, если другой пользователь заблокировал выбранную модель. Например, если у вас нет привилегий на обновление модели, AllFusion Model Manager сделает недоступным использование обеих опций - как "заблокировано", так и "разблокировано", и автоматически выберет режим "только для чтения".

Ниже показан образец диалога "Open ModelMart Model":

Вы можете изменить режим блокировки в уже открытой модели, поставив или сняв флажок на опции "Lock" в меню ModelMart, разумеется при условии, что у вас есть привилегии на обновление и сохранение модели. Вы можете также переключить режим блокировки, нажав на кнопку Lock на панели инструментов ModelMart. Тем не менее, если другой проектировщик уже установил блокировку, вы не сможете разблокировать модель. Пользователи, которые не устанавливают режим блокировки, могут открывать заблокированную модель и работать с ней, но при этом не могут сохранять внесенные изменения в AllFusion Model Manager. Вы можете в этом случае сохранить модель с внесенными в нее изменениями в AllFusion ERwin Data Modeler или в AllFusion Process Modeler. Затем модель можно сохранить в AllFusion Model Manager после того, как она будет разблокирована.

Если вы выберете сохранение блокировки модели, то больше никто не сможет сохранить в ней свои изменения до тех пор, пока вы не разблокируете ее. Если вы выбираете работу с моделью не блокируя ее, то вы и другие пользователи могут сохранять изменения по принципу "первым пришел - первым обслужен". В результате, возможно, вам придется разрешить конфликты с внесенными ими изменениями в диалоге ModelMart Change Control Manager при сохранении вашей работы в базе данных AllFusion Model Manager. AllFusion Model Manager отслеживает изменения, сделанные в модели после того, как вы ее откроете, поэтому вы можете безопасно объединить ваши изменения без перезаписи изменений, сделанных другими пользователями. Дополнительная информация по разрешению конфликтов приведена в разделе "Изменения, сделанные одновременно работающими пользователями" статьи "Управление изменениями в моделях".

ПРИМЕЧАНИЕ: Если заблокирована подмодель модели данных, то происходит блокировка всей модели.

Что дальше?

В этой статье мы рассмотрели, как различные опции блокировки могут защитить ваши модели от неавторизованных изменений. В следующей статье этой серии мы рассмотрим, как сохраняются новые версии модели при каждом внесении вами изменений и каким образом функция версионирования создает контрольный журнал, который поможет отслеживать сохраненные изменения.

Дополнительная информация



 Распечатать »
 Правила публикации »
  Написать редактору 
 Рекомендовать » Дата публикации: 02.02.2005 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
erwin Data Modeler Workgroup Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
Oracle Database Standard Edition 2 Named User Plus License
IBM DOMINO COLLABORATION EXPRESS AUTHORIZED USER LICENSE + SW SUBSCRIPTION & SUPPORT 12 MONTHS
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
OS Linux для начинающих. Новости + статьи + обзоры + ссылки
Мир OLAP и Business Intelligence: новости, статьи, обзоры
Corel DRAW - от идеи до реализации
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
 



    
rambler's top100 Rambler's Top100