Трудовые ресурсы

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

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

Атрибуты карточки пользователя

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

  • «Номер» - порядок отображения в карточках пользователя

  • флаг «Просмотр сотрудником»

  • флаг «Просмотр всеми сотрудниками»

  • флаг «Редактирование сотрудником»

  • флаг «Обязательная»

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

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

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

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

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

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

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

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

Примечание

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

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

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

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

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

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

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

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

После восстановления карточка в профиле сотрудника отображает ту версию данных формы, которая была на момент скрытия карточки.

Замечание

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

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

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

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

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

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

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

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

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

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

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

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