Разработка:im/employees — различия между версиями
Yumeneco (обсуждение | вклад) (→Список должностных назначений: добавлены поля фильтрации) |
Yumeneco (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
Работает вместе с модулями storage/eagreements, storage/appointments, storage/schpositions, storage/positions и storage/teachers. | Работает вместе с модулями storage/eagreements, storage/appointments, storage/schpositions, storage/positions и storage/teachers. | ||
Позволяет создавать и редактировать должности и вакансии, договора с сотрудниками и назначения на должности, а также создавать связи для учителей с предметами. | Позволяет создавать и редактировать должности и вакансии, договора с сотрудниками и назначения на должности, а также создавать связи для учителей с предметами. | ||
+ | |||
+ | == Список возможных действий (list.php)== | ||
+ | На данной странице отображается список возможных операций для назначения сотрудника на должность. | ||
+ | * Список должностей | ||
+ | ** Создание новой должности | ||
+ | * Список вакансий | ||
+ | ** Создание новой вакансии | ||
+ | * Список назначений | ||
+ | ** Создание договора с сотрудником и назначения на должность | ||
+ | ** Создание новой должности | ||
+ | ** Увольнение сотрудника (пока нет) | ||
== Список должностей == | == Список должностей == |
Версия 13:46, 9 апреля 2010
Содержание
- 1 im/employees - Сотрудники
- 1.1 Список возможных действий (list.php)
- 1.2 Список должностей
- 1.3 Создание/редактирование должности
- 1.4 Просмотр должности
- 1.5 Список вакансий
- 1.6 Создание/редактирование вакансии
- 1.7 Просмотр вакансии
- 1.8 Список должностных назначений
- 1.9 Создание/редактирование назначения на должность
- 1.10 Создание/редактирование договора с сотрудником
- 1.11 Просмотр назначения на должность
- 1.12 Просмотр договора с сотрудником
- 1.13 Увольнение сотрудника
- 1.14 API
im/employees - Сотрудники
Интерфейс Для работы с сотрудниками организации, назначений на должности. Работает вместе с модулями storage/eagreements, storage/appointments, storage/schpositions, storage/positions и storage/teachers. Позволяет создавать и редактировать должности и вакансии, договора с сотрудниками и назначения на должности, а также создавать связи для учителей с предметами.
Список возможных действий (list.php)
На данной странице отображается список возможных операций для назначения сотрудника на должность.
- Список должностей
- Создание новой должности
- Список вакансий
- Создание новой вакансии
- Список назначений
- Создание договора с сотрудником и назначения на должность
- Создание новой должности
- Увольнение сотрудника (пока нет)
Список должностей
Создание/редактирование должности
На этой странице отображается форма, в которой можно определить параметры должности.
Назначение полей:
- Название - наименование должности.
- Код - кодовое наименование должности. Указывается латинскими буквами в нижнем регистре. Должно быть уникальным.
- Подразделение - подразделение, для которого создается должность.
Ниже стоит галочка, если необходимо автоматически создать вакансии и поле с указанием количества создаваемых вакансий.
Страница создания и редактирования темы содержит обязательный параметр id.
- Если он передан - то редактируется должность с переданным id
- Если он не передан (или передана строка), то будет загружена форма создания новой должности.
- Если передан номер не существующей в БД записи - то будет выведено сообщение об ошибке.
Просмотр должности
Список вакансий
Создание/редактирование вакансии
На этой странице отображается форма, в которой можно определить параметры вакансии.
Назначение полей:
- Подразделение - подразделение, для которого создается вакансия.
- Должность - выбор должности из списка уже существующих и не отмененных.
- Ставка - указывается время в часах в неделю, которая занимает данная вакансия. Обязательно для заполнения.
Страница создания и редактирования темы содержит обязательный параметр id.
- Если он передан - то редактируется вакансия с переданным id
- Если он не передан (или передана строка), то будет загружена форма создания новой вакансии.
- Если передан номер не существующей в БД записи - то будет выведено сообщение об ошибке.
Просмотр вакансии
Список должностных назначений
На странице отображается список всех назначений на должности с договорами сотрудников. Дополнительными параметрами являются departmentid (подразделение), personid (имя сотрудника, заключившего договор), worktime (ставка) и schposition (вакансия). Также можно указать дополнительный параметр status, который отображает темы с указанным статусом. При отсутствии назначений с данными параметрами выводится сообщение, что назначения не найдены. При отсутствии всех параметров выводится общий список КТ.
Список выводится в виде таблицы. Количество строк таблицы выводимых на одну страницу настраивается в параметрах конфигурации. Если список слишком длинный, то он разбивается на страницы и появляется список ссылок на них.
Вверху списка отображается ссылка на создание нового назначения и договора с назначением. Также со страницы можно перейти на страницу просмотра или редактирования назначения и договора.
Создание/редактирование назначения на должность
На этой странице отображается форма, в которой можно определить параметры назначения на должность.
Назначение полей:
- Сотрудник - выбор сотрудника из списка, с которыми заключен договор.
- Должность - выбор вакансии по должности из списка уже существующих и не отмененных.
- Табельный номер - табельный номер сотрудника. Уникальный.
- Ставка - ставка в часах в неделю, которую сотрудник занимает по данной вакансии. Не должна превышать количество свободных часов ставки вакансии.
- Дата - дата назначения сотрудника на должность.
- Подразделение - подразделения, которому назначается сотрудник на должность.
Страница создания и редактирования темы содержит обязательный параметр id.
- Если он передан - то редактируется назначение на должность с переданным id
- Если он не передан (или передана строка), то будет загружена форма создания нового назначения.
- Если передан номер не существующей в БД записи - то будет выведено сообщение об ошибке.
Создание/редактирование договора с сотрудником
На этой странице отображается форма, в которой можно определить параметры договора с сотрудником и назначения на должность.
Назначение полей:
- Сотрудник - выбор сотрудника из существующих персон деканата.
- Должность - выбор вакансии по должности из списка уже существующих и не отмененных.
- Заметки - какие либо заметки по данному сотруднику.
- Табельный номер - табельный номер сотрудника. Уникальный.
- Ставка - ставка в часах в неделю, которую сотрудник занимает по данной вакансии. Не должна превышать количество свободных часов ставки вакансии.
- Дата - дата назначения сотрудника на должность.
- Подразделение - подразделения, которому назначается сотрудник на должность.
Страница создания и редактирования темы содержит обязательный параметр id.
- Если он передан - то редактируется назначение на должность с переданным id и договор приписанный к назначению.
- Если он не передан (или передана строка), то будет загружена форма создания нового назначения с договором.
- Если передан номер не существующей в БД записи - то будет выведено сообщение об ошибке.