Новости
Уважаемые коллеги! Поздравляем вас с наступающим праздником 1 мая!
ВСЕ НОВОСТИ

Сессии PMAgent

Дата обновления: 27 апреля 2024 года
Сохранить в PDF

 

Для предотвращения потери данных пользователя, если с одним проектом Primavera одновременно работает не один, а несколько пользователей и при сохранении данные одного из них могут быть перезаписаны другим, реализован механизм сессий.

 

При запуске PMAgent создает в базе данных собственную сессию.

При выборе проекта Primavera происходит его открытие на редактирование. При этом выполняется блокировка проекта, т.е. перевод его в монопольный режим для текущей сессии.

Блокировка производится по внутреннему идентификатору проекта (GUID) и существует только в рамках текущей сессии.

На работу с данным проектом в ПО «Oracle Primavera» сессия PMAgent не влияет.

 

При выборе в меню настроек пункта «Сессия...»

 

 

отображается окно «Сессии пользователей»:

 

 

На закладке «Сессии» списком отображаются все сессии пользователей, работающих в данный момент с базой Комлекса PMProgress(А0), и ряд параметров, позволяющих их идентифицировать.

Ниже, в блоке «Блокировки – объекты, заблокированные сессией», показан список проектов, занятых пользователем монопольно. Здесь можно увидеть, кем открыт проект Primavera в данный момент.

Тип объекта для проекта в данном блоке отображается как «Управленческая информация». Поскольку шифра объекта в случае с GUID не существует, отображается «(!)Некорректный шифр» и GUID.

Если сессия в списке отображается ошибочно – например, осталась после принудительного закрытия PMAgent через диспетчер задач, такую сессию можно удалить с помощью кнопки «Удалить».

 

При попытке в PMAgent открыть проект Primavera, который уже открыт другим пользователем, будет выведено сообщение:

 

 

Аналогично, данное сообщение появится при запуске PMAgent, если активна опция «Загружать данные последнего сеанса», в начале этапа загрузки проекта. В результате проект не будет загружен, PMAgent откроется с пустыми окнами.

 

Блокировка с проекта снимается автоматически при открытии другого проекта.

Сессия завершается с завершением работы PMAgent, автоматически снимается и блокировка проекта.

Наверх