6.1. Пример: Группы пользователей
Пример списка групп фирмы Типы групп: лист - не имеет потомков один - включение пользователя в одну из подчиненных групп неск - включение пользователя в несколько подчиненных групп все - включение пользователя во все подчиненные группы Код Предок Тип Название ~~~ ~~~~~~ ~~~~ ~~~~~~~~~~~ 001 000 неск Пользователи 002 001 все Клиенты 003 001 все Сотрудники 028 001 все Поставщики 004 002 один Тип клиента 005 004 один Потенциальные 006 004 неск Свои 007 005 лист Гости (системная) 008 005 лист Авторизованные (системная) 009 006 лист Сотрудники как клиенты 010 006 все Представители юр лиц 011 006 лист Физ лица 012 010 неск Конрагенты (системный список контрагентов) 014 003 неск Отдел 015 014 один Информация 016 014 один Поставки 017 014 один АСУ 018 014 один Реализация 019 015 лист Специалист 020 015 лист Нач-к 021 015 лист Координатор 022 015 лист Представитель 023 017 лист Инженер 024 017 лист Нач-к 025 017 лист Координатор 026 012 лист Аптека 25, Сочи 027 012 лист Аптека 2, Краснодар [28] Отвязанные группы 901 900 неск Должности 902 901 лист Нач-к 903 901 лист Координатор 904 901 лист Представитель 905 901 лист Сотрудник 910 900 неск Города 911 910 лист Краснодар 912 910 лист Ростов 913 910 лист Сочи 920 900 один Скидки 921 920 лист Нет 922 920 лист Опт 923 920 лист Дилер 930 900 неск Отношение к сайту фирмы 931 930 лист Разработчик 932 930 лист Администратор 933 930 лист Оператор док-тов Д 934 930 лист Начинающий пользователь 950 900 лист Департамент по работе с клиентами Системные группы (требуется классификация при создании подчиненной группы) Код Предок ПраПредок Тип Название ~~~ ~~~~~~ ~~~~~~~~~ ~~~~ ~~~~~~~~~~~ 800 012 - все Реквизиты контрагента 801 - 014 один Тип Должности Код Обяз Класс по ~~~ ~~~~ ~~~~~~~~ 800 + 910 800 + 920 801 + 901 003 - 930 Применение отвязанных групп: Таблица "Если польз - член группы А, то он и член группы Б" Гр А Гр Б 020 902 024 902 019 901 023 901 015 950 016 950 Для серверов, содержащих более одного сайта, существует таблица "Правила внешних групп" со смыслом "Если польз - член группы А, то он и член группы Б": Сайт А Гр А Сайт Б Гр Б ~~~~~~ ~~~~ ~~~~~~ ~~~~ Которая позволяет админу раздела автоматически являться админом сайтов раздела. Строки этой таблицы, связанные с template Сайта, позволяют автоматически включать админа раздела в число админов создаваемых сайтов
December 12, 2000