Отдел кадров

Все настройки, связанные с отделом кадров, находятся в разделе «Отдел кадров» модуля «Конфигуратор», который содержит следующие пункты:

Личное дело

Конфигуратор должен позволять возможность создавать иерархию папок личного дела.

Окно раздела «Личное дело» разделено на 3 (три) части (илл. «Структура личного дела»):

  • слева - структура личного дела (в виде дерева);

  • по центру - форма выделенной ноды дерева, содержащая следующую информацию:

    • кнопки «Назад», «Сохранить», «Добавить», «Удалить» (доступность кнопок см. в таблице ниже);

      Сохранить Добавить Удалить Назад
      корневая нода нет да нет отсутствует
      существующая папка да да да отсутствует
      новая папка да отсутствует отсутствует да
    • название папки;

    • код папки (см. Требования к полю ввод кода);

    • родительская папка;

  • справа сверху - кнопка «Инициализировать».

Рисунок 2.69. Структура личного дела

Структура личного дела

Создание новой папки.

Методолог выделяет ноду дерева, нажимает на кнопку «+» для создания новой папки. Обновится форма папки: поле названия пустое, поле кода пустое, поле родительской папки показывает текущее расположение согласно выделенной ноде.

Методолог заполняет название папки, нажимает «Сохранить». Обновится структура личного дела, появляется новая папка личного дела.

Редактирование папки.

Методолог выделяет ноду дерева, затем в форме папки изменяет необходимые значения, нажимает «Сохранить»: система принимает новые введенные значения;

Удаление папки.

Методолог выделяет ноду дерева, затем нажимает «Удалить»: система предоставляет диалоговое окно; методолог либо подтверждает удаление («ОК»), либо отменяет действие («Отмена» либо кнопка закрытия окна).

При подтверждении удаления папка более не отображается в Конфигураторе.

Замечание

При удалении папки личного дела в Конфигураторе данная папка все равно будет отображаться в модуле «Сотрудники» в основном приложении («Сотрудники» -> «Профиль» -> «Личное дело»).

Инициализация.

В случае, если в системе на момент конфигурации личного дела уже имеются сотрудники, у которых оно отсутствует, можно создать для этих сотрудников личные дела с помощью кнопки «Инициализация».

Карточки пользователей

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

Окно раздела «Формы карточки пользователей» разделено на 2 (две) части (илл. «Карточки пользователей»):

  • по центру - список форм с полями:

    • № п/п

      Замечание

      В строках таблицы в этом столбце можно вводить порядковый номер; указанные карточки должны отображаться по порядку, заданному этими номерами, по возрастанию; если номер для каких-либо строк не указан, то соответствующие карточки должны отобразиться после занумерованных, в алфавитном порядке.

    • имя - сортировка списка по умолчанию выполнена по данному полю;

    • описание;

    • переключатели прав доступа к форме.

      Замечание

      По умолчанию при добавлении новой формы все эти права доступа установлены в «нет». В этом случае к данным документов по выбранной форме имеют только сотрудники отдела кадров.

    • группа - список групп, для которых эта карточка создана и активна (пустая ячейка означает, что карточка создана всем пользователям).

      Замечание.

      Если весь список не помещается в ячейку, с правого края спиcок скроется за многоточием, весь список можно увидеть в тултипе при наведении указателем мыши на ячейку.

Список форм можно сортировать по всем имеющимся полям как по убыванию, так и по возрастанию.

В каждой из ячеек группы справа находится кнопка, по нажатию которой открывается диалоговое окно «Группы» (см. ниже Диалоговое окно «Группы»).

  • вверху - кнопка добавления.

Рисунок 2.70. Карточки пользователей

Карточки пользователей

Рисунок 2.71. Диалоговое окно «Группы»

Диалоговое окно «Группы»

В данном окне можно настроить как создание карточки всем пользователям (включив флажок «Создать карточку для всех пользователей»), так и перенастроить список групп карточки. В целом, принцип этих настроек такой же, как и при добавлении новой карточки (см. ниже Добавление новой карточки).

Добавление новой карточки.

Методолог нажимает на кнопку «+»: система предоставляет диалоговое окно «Новая карточка», которое содержит:

  • «Форма» с компонентом выбора формы (обяз.);

  • «Создать карточку для всех пользователей» - флажок, включен по умолчанию;

  • таблица «Группы» с возможностью добавления и удаления групп (обяз. только при отключенном флажке).

По нажатию на кнопку выбора формы компонента «Форма» система предоставляет окно со списком форм, созданных в редакторе форм (илл. «Добавление формы к карточке»). Методолог выделяет одну форму и нажимает «Выбрать», выбранная форма отображается в компоненте «Форма» (кнопка недоступна, пока не выделен какой-либо элемент из списка). При этом возможно исполнение альтернативного потока событий 2 при закрытии окна со списком форм.

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

Рисунок 2.72. Диалоговое окно «Новая карточка»

Диалоговое окно «Новая карточка»

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

Рисунок 2.73. Диалоговое окно «Новая карточка», выбор групп

Диалоговое окно «Новая карточка», выбор групп

В таблице «Группы» отображаются выбранные группы. Для добавления группы в таблицу методолог нажимает кнопку «+», и система предоставляет диалоговое окно выбора группы из дерева (аналогичное, например, при добавлении группы в реестрах). Выбранная группа добавляется в конец таблицы. Если количество групп превышает высоту диалога, внутри таблицы появляется вертикальный скролл. Для удаления группы методолог нажимает на иконку удаления, и система запрашивает подтверждение удаления:

Вы действительно хотите удалить группу %название_группы%?

при подтверждении действия - группа удаляется из списка, при отмене - действие отменяется.

Методолог нажимает на кнопку «Ок» и форма добавляется в список карточек пользователей. Возможно исполнение альтернативных потоков событий 1,3,4,5. В случае когда пользователь входит в несколько выбранных групп, карточка для него создается только одна.

Также для действий удаления группы из списка групп либо отключения флажка «Создать карточку для всех пользователей» с последующим добавлением групп в диалоговом окне «Группы» по нажатию на кнопку «ОК» появляется диалоговое окно подтверждения действия с текстом:

Был изменен состав групп. У пользователей, которые больше не входят ни в одну из групп, данная карточка будет удалена. Вы действительно хотите продолжить?

При подтверждении действия произведенные изменения будут применены.

При выполнении следующих действий файлы по форме карточки пользователей удаляются со всеми версиями:

  • удаление группы из списка выбранных;

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

При смене статуса учетной записи пользователя на «удален» задействуется поведение функции скрытия карточки пользователя и соответственно при смене статуса на «активен» - функции восстановления (см. ниже Скрытие/восстановление карточек пользователей.).

Примечание

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

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

  • добавление группы в список выбранных;

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

Назначение прав доступа.

Методолог включает / выключает переключатели прав доступа к формам и нажимает «Сохранить».

Возможные варианты настройки:

  • «Просмотр данных сотрудником»: да / нет;

  • «Просмотр данных всеми сотрудниками»: да / нет;

  • «Редактирование данных сотрудником»: да / нет;

  • «Обязательная»: да / нет.

    Замечание

    Обязательность заполнения формы распространяется только для вновь создаваемых пользователей.

При выборе одной или нескольких форм, дополнительные карточки (файлы по форме) на их основе автоматически создаются для каждого пользователя и помещаются в его личное дело (просмотреть и отредактировать документы на основе выбранных форм можно в «Профиле» пользователя в модуле «Сотрудники», где они отображаются в виде дополнительных к имеющимся разделам профиля («События и нагрузка», «Реквизиты и контакты»).

При выборе одной или нескольких форм с установленным свойством «обязательная», дополнительные карточки (файлы по форме) дополнительно помещаются после основной карточки при редактировании пользователя и являются обязательными к заполнению.

Скрытие/восстановление карточек пользователей.

Для карточек пользователей присутствует контекстное меню, состоящее из одного пункта - «Скрыть» либо обратное действие «Активировать». При выборе пункта «Скрыть» система более не отображает данную карточку для пользователей, при этом версия данных формы карточки остается текущей: то есть файлы по форме содержат те данные, которые присуствовали в этих файлах до скрытия. Скрытая карточка в списке карточек пользователей отображается серым цветом.

Примечание.

Если один пользователь входит в несколько групп, его карточка скрывается только тогда, когда он будет отсутствовать во всех выбранных группах.

При выборе пункта «Активировать» (обратное действие) система восстанавливает выбранную скрытую карточку для пользователей в соответствии с правами доступа. Востановленная карточка отображает ту версию данных формы, которая была на момент скрытия карточки. Востановленная карточка отображается в списке карточек пользователей черным цветом.

Замечание

Для карточек пользователей, скрытых до итерации 3.9, востановленная карточка отображает новый пустой файл по форме карточки.

Альтернативные потоки событий.

Альтернативный поток 1. Пользователь добавляет форму, которая уже была ранее добавлена, и нажимает на кнопку «Ок».

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

Альтернативный поток 2. Пользователь отменяет добавление формы в поле «Форма» диалогового окна добавления карточки, нажав на кнопку закрытия окна.

В поле «Форма» не указана форма, поле пустое.

Альтернативный поток 3. Пользователь не выбрал ни одну группу и нажимает кнопку «Ок» для добавление карточки пользователей.

Система не выполняет действие и выдает ошибку:

Выберите хотя бы одну группу

Альтернативный поток 4. Пользователь не выбрал форму и нажимает на кнопку «Ок» для добавления карточки пользователей.

Система не выполняет действие и выдает ошибку:

Выберите форму карточки

Альтернативный поток 5. Пользователь отменяет добавление формы к списку карточек пользователей, нажав на кнопку закрытия окна «Новая карточка» или кнопку «Отмена».

Изменения не принимаются, окно закрывается.

Карточки должностей

Конфигуратор должен позволять возможность использовать формы в качестве карточек должностей.

Окно раздела «Формы карточки должностей» разделено на 2 (две) части (илл. «Карточки должностей»):

  • по центру - список форм с полями:

    • № п/п

      Замечание

      В строках таблицы в этом столбце можно вводить порядковый номер; указанные карточки должны отображаться по порядку, заданному этими номерами, по возрастанию; если номер для каких-либо строк не указан, то соответствующие карточки должны отобразиться после занумерованных, в алфавитном порядке.

    • имя - сортировка списка по умолчанию выполнена по данному полю;

    • описание;

    Список форм можно сортировать по всем имеющимся полям как по убыванию, так и по возрастанию.

  • вверху - кнопка добавления.

Рисунок 2.74. Карточки должностей

Карточки должностей

Добавление формы.

Методолог нажимает на кнопку «+»: система предоставляет окно со списком форм, созданных в редакторе форм (илл. «Добавление формы к карточке»).

Методолог выделяет одну форму и нажимает «Выбрать» (кнопка недоступна, пока не выделен какой-либо элемент из списка). При этом возможно исполнение альтернативного потока событий 1. Если методолог хочет отменить добавление формы, он нажимает на кнопку закрытия окна, исполняется альтернативный поток событий 2.

При выборе одной или нескольких форм, дополнительные карточки (файлы по форме) на их основе автоматически создаются для каждой должности и помещаются после основной карточки при редактировании должности. Форму карточки можно убрать из списка обязательных к заполнению, выбрав «Скрыть» в её контекстном меню (обратить это действие можно, выбрав «скрытую» форму карточки и нажав «Активировать» в её контекстном меню). При изменении списка форм в этой настройке во всех (и новых, и уже имеющихся) карточках должностей должны создаваться/скрываться соответствующие дополнительные карточки на основе форм.

Альтернативные потоки событий.

Альтернативный поток 1. Нажимается «Выбрать» для формы, которая уже была ранее добавлена.

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

Альтернативный поток 2. Пользователь отменяет добавление формы к карточке, нажав на кнопку закрытия окна.

Изменения не принимаются, окно закрывается.

Карточки подразделений

Конфигуратор должен позволять возможность использовать формы в качестве карточек подразделений.

Окно раздела «Формы карточки подразделений» разделено на 2 (две) части (илл. «Карточки подразделений»):

  • по центру - список форм с полями:

    • № п/п

      Замечание

      В строках таблицы в этом столбце можно вводить порядковый номер; указанные карточки должны отображаться по порядку, заданному этими номерами, по возрастанию; если номер для каких-либо строк не указан, то соответствующие карточки должны отобразиться после занумерованных, в алфавитном порядке.

    • имя - сортировка списка по умолчанию выполнена по данному полю;

    • описание;

    Список форм можно сортировать по всем имеющимся полям как по убыванию, так и по возрастанию.

  • вверху - кнопка добавления.

Рисунок 2.75. Карточки подразделений

Карточки подразделений

Добавление формы.

Методолог нажимает на кнопку «+»: система предоставляет окно со списком форм, созданных в редакторе форм (илл. «Добавление формы к карточке»).

Методолог выделяет одну форму и нажимает «Выбрать» (кнопка недоступна, пока не выделен какой-либо элемент из списка). При этом возможно исполнение альтернативного потока событий 1. Если методолог хочет отменить добавление формы, он нажимает на кнопку закрытия окна, исполняется альтернативный поток событий 2.

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

Альтернативные потоки событий.

Альтернативный поток 1. Нажимается «Выбрать» для формы, которая уже была ранее добавлена.

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

Альтернативный поток 2. Пользователь отменяет добавление формы к карточке, нажав на кнопку закрытия окна.

Изменения не принимаются, окно закрывается.

Действия по сотрудникам

Окно раздела «Действия по сотрудникам» разделено на 2 (две) части (илл. «Действия по сотрудникам»):

  • по центру - список действий с полями:

    • название действия (сортировка списка по умолчанию выполнена по данному полю);

    • реестр;

    Список действий можно сортировать по всем имеющимся полям как по убыванию, так и по возрастанию.

  • вверху - текстовый поиск, кнопка добавления.

Рисунок 2.76. Действия по сотрудникам

Действия по сотрудникам

Добавление нового действия / редактирование существующего.

  1. Методолог нажимает на кнопку «Добавить действие»: система предоставляет окно с пустой формой заполнения (илл. «Добавление нового действия»):

  • Название действия (обяз.)

  • Код (обяз.)

  • Реестр (обяз.)

  • Сопоставление (не обяз.)

  1. Методолог открывает на редактирование существующее действие вызовом контекстного меню -> Редактировать: система предоставляет такое же окно с заполненной формой.

Рисунок 2.77. Добавление нового действия

Добавление нового действия

Поле «Название действия», по умолчанию пустое.

Поле «Код», по умолчанию пустое. Значение данного поля уникальное, поле заполняется автоматически из «Названия действия» с заменой пробелов на символ _ (нижнее подчеркивание). Значение поля не может начинаться с цифр.

Выпадающий список «Реестр» содержит все нескрытые реестры.

Кроме того, настраивается сопоставление полей с карточкой по алгоритму из подраздела «Сопоставление полей с другими реестрами» (Реестры), при этом в списке для сопоставления доступны карточки личного дела + особая карточка («Встроенные поля учетной записи»), которая не является формой, а значения по идентификаторам берутся из общих параметров учетной записи пользователя:

  • lastname - фамилия;

  • firstname - имя;

  • patronymic - отчество;

  • user - ID пользователя и его Фамилия И.О. (для передачи в компонент «Выбор пользователя»);

  • email - адрес электронной почты;

  • jid - jabber ID.

Для сохранения введенных данных методолог нажимает «Сохранить». При этом возможно исполнение альтернативных потоков событий 1, 2, 4, 5. Если методолог хочет отменить создание / редактирование действия, он нажимает на кнопку «Назад», исполняется альтернативный поток событий 3.

В интерфейсе отдела кадров (Сотрудники → Администрирование) действия сгруппированы в кнопку «Действия» (с иконкой шестеренки), по нажатию на которую отображается меню действий (настроенных в данном разделе конфигуратора и не являющихся скрытыми). Вызов действия осуществляется по нажатию на соответствующий пункт меню.

Скрытие / восстановление действия.

Удалять созданные действия нельзя, их можно только скрыть. Для этого методолог вызывает контекстное меню активного действия и выбирает пункт «Скрыть». Скрытое действие в интерфейсе конфигуратора никак не выделяется. В разделе «Резерв» модуля «Сотрудники» скрытое действие не отображается.

Скрытое действие можно активировать. Для этого методолог вызывает контекстное меню скрытой формы и выбирает пункт «Восстановить». Такое действие будет вновь отображаться в клиентской части (в разделе «Резерв» модуля «Сотрудники»).

Текстовый поиск.

Требования к текстовому поиску см. в Общие требования к некоторым полям конфигуратора.

Альтернативные потоки событий.

Альтернативный поток 1. Не заполнены обязательные поля.

Система информирует, что поле не может быть пустым, окно не закрывается.

Альтернативный поток 2. Настраивается сопоставление с карточкой, когда еще не выбран реестр.

Система информирует «Выберите реестр из списка», окно не закрывается.

Альтернативный поток 3. Пользователь отменяет создание / редактирование действия, нажав на кнопку «Назад».

Изменения не принимаются, окно закрывается.

Альтернативный поток 4. Введенный код не уникален.

Система информирует «Данный код уже используется», окно не закрывается.

Альтернативный поток 5. Введенный код начинается с цифр либо содержит пробел.

Поле «Код» подсвечивается красным, система информирует «Код не должен содержать пробелов и должен начинаться с буквы», окно не закрывается.

Действия по резерву

Содержимое данного раздела аналогично таковому в Действия по сотрудникам, за следующим исключением.

В интерфейсе резерва отдела кадров (Сотрудники → Резерв) действия сгруппированы в кнопку «Действия» (с иконкой шестеренки), по нажатию на которую отображается меню действий (настроенных в данном разделе конфигуратора и не являющихся скрытыми). Вызов действия осуществляется по нажатию на соответствующий пункт меню.