Штатная структура

Сервис «Штатная структура» позволяет создавать и хранить организационную структуру предприятия. Организационная структура состоит из нескольких уровней и подразделений, которые объединены для управления и достижения целей организации. Она включает в себя дивизионы, департаменты, должностные позиции, функциональные группы и сотрудников.

В рамках сервиса «Штатная структура» в Системе реализованы следующие функции:

  • Создание нового дивизиона – позволяет создать в БД новый дивизион с указанными параметрами.
  • Изменение дивизиона – позволяет изменить параметры существующего в Системе дивизиона.
  • Получение параметров дивизиона – позволяет получить полное описание дивизиона по его идентификатору.
  • Получение списка дивизионов – позволяет получить список существующих в Системе дивизионов и их описание.
  • Удаление дивизиона – позволяет удалить дивизион по его уникальному идентификатору.
  • Получение списка департаментов в дивизионе – позволяет получить список и описание департаментов, связанных с указанным дивизионом.
  • Добавление департамента в дивизион – позволяет добавить департамент в дивизион.
  • Удаление департамента из дивизиона – позволяет удалить департамент из дивизиона.
  • Создание нового департамента – позволяет создать в БД новый департамент с указанными параметрами.
  • Изменение департамента – позволяет изменить параметры существующего в Системе департамента.
  • Получение параметров департамента – позволяет получить полное описание департамента по его идентификатору.
  • Получение списка департаментов – позволяет получить список существующих в Системе департаментов и их описание.
  • Удаление департамента – позволяет удалить департамент по его уникальному идентификатору.
  • Получение списка должностных позиций в департаменте – позволяет получить список и описание должностных позиций, связанных с указанным департаментом.
  • Получение списка подчиненных департаментов – позволяет получить список и описание департаментов, которые являются подчиненными по отношению к указанному департаменту.
  • Получение списка корневых департаментов – позволяет получить список и описание департаментов, которые не имеют вышестоящих департаментов и не связаны с дивизионом.
  • Получение списка подчиненных элементов для департамента – позволяет в одном запросе получить сразу описание подчиненных департаментов и должностных позиций.
  • Добавление должностной позиции в департамент – позволяет изменить параметр связанного департамента для должностной позиции.
  • Создание должностной позиции – позволяет создать в БД новую должностную позицию с указанными параметрами.
  • Изменение должностной позиции – позволяет изменить параметры существующей в Системе должностной позиции.
  • Получение параметров должностной позиции – позволяет получить полное описание должностной позиции по ее идентификатору.
  • Получение списка должностных позиций – позволяет получить список и описание должностных позиций, созданных в Системе.
  • Удаление должностной позиции – позволяет удалить должностную позицию по ее идентификатору.
  • Удаление должностной позиции из департамента – позволяет обнулить параметр связанного департамента для должностной позиции.
  • Создание замещения – позволяет назначить замещающую должность для какой-либо должностной позиции.
  • Удаление замещения – позволяет удалить замещение для должностной позиции по ее уникальному идентификатору.
  • Получение списка заместителей или замещаемых – позволяет получить список и описание должностных позиций, являющихся заместителями или замещаемыми относительно указанной должностной позиции.
  • Получение параметров замещения – позволяет получить полное описание замещения по его идентификатору.
  • Изменение параметров замещения – позволяет изменить параметры существующего в Системе замещения.
  • Создание нового сотрудника – позволяет создать в БД нового сотрудника с указанными параметрами.
  • Изменение сотрудника – позволяет изменить параметры существующего в Системе сотрудника.
  • Получение параметров сотрудника – позволяет получить полное описание сотрудника по его идентификатору.
  • Получение списка сотрудников – позволяет получить список существующих в Системе сотрудников и их описание.
  • Удаление сотрудника – позволяет удалить сотрудника по его уникальному идентификатору.
  • Назначение сотрудника на позицию – позволяет создать для сотрудника назначение на указанную позицию.
  • Удаление назначения сотрудника с позиции – позволяет удалить ранее созданное назначение сотрудника на позицию.
  • Получение списка позиций сотрудника – позволяет получить список существующих в Системе позиций сотрудников и их описание.
  • Создание функциональной группы – позволяет создать в БД новую функциональную группу с указанными параметрами.
  • Изменение функциональной группы – позволяет изменить параметры существующей в Системе функциональной группы.
  • Получение параметров функциональной группы – позволяет получить полное описание функциональной группы по ее идентификатору.
  • Получение списка функциональных групп – позволяет получить список существующих в Системе функциональных групп и их описание.
  • Удаление функциональной группы – позволяет удалить функциональную группу по ее уникальному идентификатору.
  • Добавление контента в функциональную группу – позволяет добавить в состав функциональной группы один из элементов штатной структуры (дивизион, департамент, должностную позицию, сотрудника) или другую функциональную группу.
  • Удаление контента из функциональной группы – позволяет убрать из состава функциональной группы указанный элемент штатной структуры (дивизион, департамент, должностную позицию, сотрудника) или другую функциональную группу.
  • Получение состава функциональной группы – позволяет получить список элементов в содержимом функциональной группы и их описание.