Все страницы
Перейти к концу метаданных
Переход к началу метаданных

Среднее время решения: 15-30 мин.

Сложность: ⭐⭐☆☆ (Средняя)

Дата обновления: 29.10.2026


Данная инструкция описывает процесс настройки веб-кабинета и ПО Biosmart-Studio v6 администратором для последующей передачи учетных записей сотрудникам для работы. 

Как это работает?

Администратор создает учетные записи для сотрудников, которые будут работать с веб-кабинетом Biosmart-Studio v6. При необходимости настраивает дополнительные поля в карточке создаваемого сотрудника в веб-кабинете. 

Необходимые условия

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

  1. Приобретена лицензия на модуль расширения Web-кабинет.
  2. У вас есть права администратора в ПО Biosmart-Studio v6.
  3. Версия установленного ПО Biosmart-Studio v6 не ниже 6.4.7.

Пошаговая инструкция

Шаг 1. Создание шаблонов ролей пользователей

Для настройки работы с веб-кабинетом создайте Шаблоны ролей пользователей (подробное описание приведено в разделе Шаблоны ролей пользователей Руководства пользователя ПО Biosmart-Studio v6).

Для создания шаблона выполните следующие действия:

  1. Войдите в ПО Biosmart-Studio v6, нажмите кнопку в левом верхнем углу окна и откройте основное меню.

  2. В разделе Справочники выберите Шаблоны ролей пользователей, в отдельном окне откроется выбранный раздел.

  3. В правом углу нажмите на кнопку Добавить, откроется окно Редактирование шаблона для создания нового шаблона ролей пользователей.

  4. В открывшемся окне укажите наименование шаблона и выберите доступные роли для пользователя. Минимальные набор ролей для пользователя приведен ниже. 

  5. При установке ролей пользователей, указанных выше Панель инструментов в веб-кабинете сотрудника будет выглядеть следующим образом:

  6. Если сотруднику необходимо разрешение на создание и редактирование предприятий или подразделений, то в окне Редактирование шаблона установите метки в чек-боксы:
    • Изменение предприятий,
    • Создание предприятий,
    • Удаление предприятий,
    • Изменение подразделений предприятия,
    • Создание подразделений предприятия,
    • Удаление подразделений предприятия,
  7. Сохраните шаблон ролей пользователя, нажав на кнопку ОК.

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

  8. Закройте раздел Справочники.

Шаг 2. Создание пользователей

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

  1. Перейдите в раздел Пользователи (подробное описание раздела Пользователи приведено в Руководстве пользователя ПО Biosmart-Studio v6).

  2. Для этого нажмите на кнопку Добавить .
  3. По нажатию на кнопку откроется Мастер добавления нового пользователя. Заполните обязательное поле Логин и при необходимости поля с ФИО.

  4. Нажмите Далее. При необходимости установите пароль пользователю или используйте пароль по умолчанию.
    При установке пароля, поставьте отметку в чек-боксе Сменить пароль при первом входе, если пользователь должен изменить пароль.
    При необходимости укажите срок действия пароля.

  5. Нажмите Далее. Выберите способ входа в веб-кабинет. 
    При выборе Политики конфиденциальности - Логин+пароль+код подтверждения укажите почту сотрудника, на которую будет поступать код подтверждения, в поле Email для одноразовых паролей.

  6. Выберите созданный ранее шаблон роли пользователя в выпадающем списке Шаблон.
  7. Выберите организации и подразделения, которые будут доступны пользователю для работы в веб-кабинете.

  8. Нажмите Далее. Завершите создание пользователя, нажав на кнопку Завершить.

Шаг 3. Создание дополнительных полей

Для корректной работы с иностранными гражданами и возможности блокировки сотрудника для проведения инструктажа, создайте дополнительные поля в соответствии с инструкцией ниже:

  1.  Войдите в ПО Biosmart-Studio v6, нажмите кнопку в левом верхнем углу окна и откройте основное меню.

  2. В разделе Справочники выберите Дополнительные поля, в отдельном окне откроется выбранный раздел.

  3. В правом верхнем углу нажмите на кнопку Добавить. Откроется окно Дополнительные поля.
  4. Введите Название дополнительного поля Карта иностранного гражданина, а также установите Тип данных - Строка, Параметры поля -  Уникальное и установите максимальную длину в 9 символов.
  5. Сохраните дополнительное поле, нажав на кнопку ОК.
  6. При необходимости проведения Инструктажа для сотрудников создайте новое дополнительное поле.
  7. Введите название Название дополнительного поля Инструктаж и заполните поля как на рисунке ниже.

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


  8. Сохраните дополнительное поле, нажав на кнопку ОК.

Шаг 4. Изменение полей сотрудника в веб-кабинете

При необходимости можно добавить поле с назначением или удалением RFID-карт. Для этого:

  1. Перейдите в папку по адресу C:\Program Files\Biosmart Studio 6\restapi\studio_web_cabinet и откройте файл custom-config.json.
  2. В данном файле найдите параметр show_card и установите вместо false значение true.
  3. Сохраните файл.
  4. После изменения в веб-кабинете появится возможность добавлять или удалять RFID-карты.

Также в файле custom-config.json есть возможность редактирования названий дополнительных полей, созданных в ПО Biosmart-Studio v6.

Если при создании дополнительных полей в ПО Biosmart-Studio использовались названия, не совпадающие с указанными в инструкции, то для корректной работы интеграции измените названия дополнительных полей в JSON-файле.

Для корректного взаимодействия ПО Biosmart-Studio v6 и веб-кабинета названия дополнительных полей должны совпадать.

Для изменения названий дополнительных полей в веб-кабинете выполните следующие действия:

  1. Перейдите в папку по адресу C:\Program Files\Biosmart Studio 6\restapi\studio_web_cabinet и откройте файл custom-config.json.
  2. Найдите параметры custom_param_name_fcc и custom_param_name_briefing. 
  3. Измените наименования напротив этих параметров на те, что созданы в ПО Biosmart-Studio v6.
  4. Сохраните файл и проверьте, что поля Карта иностранного гражданина и Инструктаж в веб-кабинете теперь доступны для редактирования.

По умолчанию в карточке сотрудника включены следующие параметры:

  • show_fcc — показывать поле «Карта иностранного гражданина».
  • need_fcc — предупреждение о некорректном заполнении номера карты иностранного гражданина.
  • show_briefing — показывать поле «Инструктаж».

При необходимости их можно отключить, установив напротив параметра вместо false значение true.

Шаг 5. Настройка периодического задания на блокировку сотрудника по дате инструктажа

Для настройки блокировки сотрудника по дате инструктажа, выполните следующие шаги:

  1. Откройте программу pgAdmin и убедитесь, что у вас выполнено подключение к серверу Biosmart. Если с программой ранее не работали, настройте подключение в следующей последовательности:
    • При первом подключении к БД необходимо в программе pgAdmin создать новое подключение к серверу. Для этого нажмите правой кнопкой мыши по слову Servers в левой части окна и в контекстном меню выберите Register → Server...
      image_2023-05-29-14-1.png
    • В открывшемся окне на вкладке General укажите название сервера, на вкладке Connection укажите хост сервера. Остальные настройки не требуют изменений. Нажмите Save.
      image_2023_05_31_1_2.pngimage_2023_05_31_2_2.png
    • При установлении подключения сервер и БД появятся в левой части окна.
      image2022-4-4_11-3-57.png
  2. Раскройте дерево с сервером biosmart_maindb, раскройте вкладку Schemas и проверьте наличие параметра integration_level.

  3. Если параметр не установлен, то скачайте файл: biosmart_postgresql_level_integration.sql, откройте Query Tool  и скопируйте туда содержимое файла.
  4. Нажмите клавишу F5 или кнопку Execute script  и запустите выполнение скрипта.
  5. Обновите подключение к серверу и проконтролируйте появление параметра integration_level.
  6. Откройте окно Управление компьютером, выберите вкладку Службы и приложения, далее Службы и перезапустите службы Biosmart DB Server и Biosmart Server.
  7. Откройте XML-файл, находящийся в C:\Program Files\Biosmart Studio 6\xml и добавьте задание:

    <work tolerant="true" enabled="true" offset="60" answer-cmd-type="COMMAND_TYPE_EXECUTE" answer-cmd-name="datamanager.db.reload_objects" name="lock_no_breafing" timeout="10" autoclean="false" comment="Блокировка сотрудников без инструктажа" answer-cmd-version="0" single-run="true">
     <sql enabled="true">SELECT integration_level.lock_no_briefing();</sql>
     <time type="period" value="60"/>
    </work>

    При необходимости в XML-файле можно поменять период повторения периодического задания с помощью параметра:

    • value – период повторения в секундах (по умолчанию 60 секунд = 1 минута).


  8. При создании сотрудников с блокировкой по дате инструктажа учитывайте, что сотрудники с будущей датой (например 01.01.2050 г.) будут заблокированы, а сотрудники с актуальной или прошедшей датой будут создаваться без блокировки.

Результат

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



Связанные статьи: