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

Коллектив

Под коллективом (точнее, экземпляром коллектива) в Системе понимается некая группа людей, логически объединённых по какому-либо признаку, что отражено в так называемом классе коллектива, и зарегистрированная в базе данных Системы. В Системе существуют классы коллективов, в которых люди объединены по родственным отношениям (например, «Семья дети-родители») или по условиям проживания на одной площади (например, «Семья по месту регистрации проживания»).

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

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

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

  • Коллектив состоит из людей, но не наоборот; коллектив не может также быть составлен и из других коллективов.
  • Коллектив не может являться получателем выплаты.

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

Работа с коллективами

См. также