+7 (351) 954 70 90 | Вход для клиентов

ADCpro

  • Главная
  • Услуги
    • Анализ
      • Аналитика данных
      • Аудит бизнес-процессов
      • Технический аудит
      • Исследование ИТ-потребностей бизнеса
      • Формализация требований
      • Подготовка рекомендаций
    • Проектирование
      • Моделирование бизнес-процессов
      • Проектирование информационных систем
      • Проектирование ИТ-инфраструктуры
      • Разработка положений и регламентов
      • Шаблонизация электронных документов
    • Консалтинг
      • Внедрение информационных систем
      • Настройка интеграций
      • Обучение персонала
      • Разработка информационной стратегии
      • Техническая поддержка и сопровождение ИС
  • Готовые решения
  • Блог
  • Контакты
Понедельник, 08 ноября 2021 / Опубликовано в Новости ADC

Кейс. Доработка алгоритма поиска свободного времени сотрудников

Кейс. Доработка алгоритма поиска свободного времени сотрудников

В BPM-системах ELMA3 и ELMA4 есть встроенный алгоритм поиска свободного времени в нескольких календарях для создания события и проверки событий на пересечения (подробнее).

Но использовать этот алгоритм в бизнес-процессах без создания дополнительных сценариев не получится. Кроме того, существенным недостатком алгоритма является то, что он не учитывает рабочее время.

К нам обратился заказчик с просьбой доработать этот функционал.

Цель кейса: разработка механизма автопланирования задач.

Срок реализации: 2 недели.

Описание задачи.

  1. На входе мы имеем множество задач, которые могут исполняться как последовательно, так и параллельно. Для каждой задачи указана длительность и группа пользователей, которая может выполнять эту задачу, а также общие календари, загруженность которых также необходимо учитывать при поиске свободного времени (календари помещения и оборудования). Также на вход подается желаемое время начала исполнения первой задачи.
  2. На выходе мы должны получить план-график выполнения задач с указанием исполнителей с учетом производственного календаря. При этом в качестве производственного календаря может использоваться как глобальный, так и произвольный настраиваемый календарь.

Реализация.

За основу был взят системный алгоритм поиска свободного времени сотрудников, описанный выше. Для учета рабочего и нерабочего времени был разработан комплекс процедур и функций, являющийся расширенным аналогом метода EvalTargetTime (подробнее).

Сам EvalTargetTime возвращает дату и время по истечении срока в соответствии с глобальным производственным календарем, его же расширенный аналог возвращает дату и время с учетом одного или нескольких общих производственных календарей (объект: Календарь объекта (ResourceCalendar)).

Кроме того, были устранены недостатки метода, описанные тут.

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

Эксперименты показали не только безошибочную работу, но и хорошую вычислительную эффективность разработанного алгоритма поиска свободного времени.

Заказать проект и узнать подробности Вы можете через форму обратной связи.

Тэги: elma, идеи для бизнеса

Вас может заинтересовать

BPM-проект года 2023
BPM-Проект года 2023
Happy New Year 2023
Поздравляем с Новым годом!
Дистанционный офис
Дистанционный офис

Рубрики

  • Декабрь 2024
  • Декабрь 2023
  • Ноябрь 2023
  • Август 2023
  • Июнь 2023
  • Март 2023
  • Декабрь 2022
  • Сентябрь 2022
  • Июль 2022
  • Май 2022
  • Апрель 2022
  • Март 2022
  • Февраль 2022
  • Январь 2022
  • Декабрь 2021
  • Ноябрь 2021
  • Октябрь 2021
  • Сентябрь 2021
  • Август 2021
  • Июль 2021
  • Июнь 2021
  • Май 2021
  • Апрель 2021
  • Март 2021

Недавние посты

  • С Новым годом 2025

    Поздравляем с Новым годом!

  • С Новым Годом 2024

    Поздравляем с Новым годом!

  • Проект внедрения BPM системы

    Разработка системы управления проектной документацией

  • BPM-проект года 2023

    BPM-Проект года 2023

  • Модуль Объединение PDF

    Модуль «Объединение PDF» для ELMA365

  • Проект внедрения BPM системы ELMA365

    Проект внедрения BPM системы ELMA 365 для управляющей компании

  • Happy New Year 2023

    Поздравляем с Новым годом!

  • Проект внедрения BPM системы ELMA

    Проект внедрения BPM системы ELMA для ОАНО «Школа ЛЕТОВО»

  • ELMA 365 как инструмент автоматизации

    ELMA 365 как инструмент автоматизации

  • Импортозамещение

    Импортозамещение

© ИП Ставцев Д.О. 2023 г.

TOP