В МетаПлатформе предусмотрена очень гибкая система настройки прав доступа к данным и действиям, доступным пользователю. Права определяются ролью пользователя, которая, в свою очередь закреплена за одной или несколькимим должностями. Т.е. распределение ролей пользователям происходит автоматически в момент назначения сотрудника на должность в соответствии со штатным расписанием.
Для каждой роли могут быть определены следующие настройки:
- Права на чтение/редактирование данных определенных классов. С возможностью указания правил для более гибкой настройки прав. Например, можно разрешить смотреть данные только тех пациентов, для которых пользователь является лечащим врачом.
- Набор действий, доступных пользователю: операций печати, перевода статуса, импорта/экспорта данных и прочее.
- Зона действия прав в структурных организациях. Для прав в роли указывается, что они действительны только в рамках текущей организации или для подчиненных/всей сети тоже. Например, для роли «Руководитель договорного отдела головной организации», можно настроить права таким образом, что пользователь с этой ролью будет видеть договора не только в головной организации, но и во всех филиалах.
Роли в системе имеют иерархическую структуру и могут быть включены друг в друга, что значительно упрощает настройку и позволяет избежать дублирования.