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