ООО ПрофиСофт - профессиональный софт для строителей и проектировщиков, сметные программы и расчеты. Сметы.
450030 г. Уфа, ул. Байкальская, д. 75а

Разделение доступа

Разделение доступа в системе А0

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

Для решения этой проблемы в составе комплекса А0 была реализована система разделения доступа. Эта система позволяет организовать работу предприятия с комплексом А0 таким образом, что практически любая операция со сметными или нормативными данными, а именно: создание, удаление, просмотр, редактирование, печать и др., может быть запрещена или разрешена для конкретного пользователя или группы пользователей в зависимости от организационной структуры предприятия.

Кроме создания системы ограничений в соответствии со структурой предприятия, система разделения доступа позволяет учесть бизнес логику, то есть обеспечить изменения в правах в соответствии с этапами разработки сметы или проекта. Примеры этапов:

1. Проектирование. Сразу же после создания соответствующие элементы структуры (проекты, объектные и локальные сметы) находятся на этапе «проектирование». На этом этапе производится наполнение локальных смет строками. Разрешено редактирование смет.
2. Согласование. На этом этапе производится согласование смет, проверяется их соответствие документации и вносятся соответствующие исправления.
3. Исполнение. На этом этапе производится назначение исполнителей и создание актов. Сметы не редактируются.
4. Завершение. На этом этапе любые изменения в смете или акте запрещены, а работы по смете считаются выполненными.
      Именно с помощью системы разделения доступа, при работе с А0 можно реализовать сложные взаимоотношения между подразделениями или отделами предприятия, организовать полный контроль над работой отдельных сметчиков или сметных отделов на всех этапах работы по созданию и исполнению смет.

Структурная организация пользователей

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

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

Для организации взаимодействия и контроля работы все пользователи разделяются на группы. Разделение пользователей на группы также позволяет реализовать отношения типа «свой - чужой». Если группа пользователей по отношению к сметным данным выступает как «собственник», то она имеет более широкие права доступа по сравнению с «не собственником» и может определять права доступа другим группам.

    Пример «жизненного цикла» сметных данных

 

  пример жизненного цикла сметных данных

1.  Руководитель группы сметчиков или сметчик  создает локальную смету. Новая смета находится на этапе «Проектирование», а доступ к ней имеет только группа сметчиков.
2.  Смета разработана и переходит на этап «Согласование». При этом она становится видимой для группы исполнителей, а право на редактирование по-прежнему имеет только группа сметчиков. Причем изменения в смету вносятся сметчиками только с разрешения, например,  начальника сметного отдела.
3.  После согласования смета переходит на этап «Исполнение». При этом группа исполнителей получает право на назначение исполнителей и создание актов, а сметчики имеют право только на просмотр.
4.  После создания и наполнения всех актов и согласования с подрядчиком, смета переходит на этап «Завершение». При этом все изменения в смете запрещены.


Яндекс.Метрика