Документация iSZN

Класс роли

Класс роли служит для различения людей, входящих в один экземпляр коллектива, в зависимости от их предназначения в коллективе. Например, в Системе существуют классы ролей «Мать», «Отец», «Ребёнок», «Прочий» коллектива класса «Семья дети-родители». Любой экземпляр роли коллектива относится к какому-либо классу.

Характеристики класса роли

  • Класс роли идентифицируется уникальным числом (ID).
  • Класс роли имеет обязательное уникальное в пределах своего владельца (класса коллектива) наименование; также для него может быть введено описание.
  • Класс роли всегда относится к какому-либо классу коллектива.
  • Класс роли может быть связан с классами персональных документов, экземпляры которых могут принадлежать людям, находящимся в коллективе на данной роли.
  • Класс роли может быть перечисляемым (на роли в коллективе может находиться любое количество человек) или неперечисляемым (на роли в коллективе может находиться только один человек).
  • Для класса роли задаётся функция расчёта периодов пребывания экземпляра роли в коллективе.
  • Человек может одновременно находиться на различных ролях в различных экземплярах коллективов.

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

Примеры

  • Мать (в коллективе класса «Семья дети-родители»);
  • Ребёнок (в коллективе класса «Семья дети-родители»);
  • Член семьи (в коллективе класса «Семья для назначения льгот по оплате жилья, коммунальных услуг»).

См. также