1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/calvinhwang123-RuoYi-Process

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Платформа: введение

Официальный документ: 闲鹿技术.

[Разделение на передний и задний конец: http://106.12.122.249/].

Работа с потоками — это открытый исходный код рабочего процесса, основанный на RuoYi 4.x + Activiti 6.x + Spring Boot 2.x + Thymeleaf 3.x.

Как технический новичок, я всегда стремился изучить фреймворк Activiti для рабочих процессов, но мне это не удавалось. В этот раз я смог написать этот проект благодаря большой помощи от книги «Activiti в действии» ☕🐇. Наконец, но не менее важно, я хочу поблагодарить фреймворк RuoYi, который позволил мне быстро интегрировать рабочее веб-приложение. — Один из зайцев.

Ссылки 👇

  1. Фреймворк RuoYi: http://www.ruoyi.vip/.
  2. Книга «Activiti в действии»: https://github.com/henryyan/activiti-in-action-codes.
  3. Руководство пользователя Activiti: https://www.activiti.org/userguide/index.html#springSpringBoot.
  4. XBoot: http://xboot.exrick.cn.

Встроенные функции

v1.6

  1. Полностью переведённый Activiti Modeler.
  2. Поддержка онлайн-предварительного просмотра определений процессов BPMN и файлов PNG.
  3. Возможность приостановить и активировать определения процессов, а также преобразовать их в модели процессов.
  4. Прямое связывание пользователей и ролей системы с пользователями и ролями процессов.
  5. Приостановка и активация экземпляров процессов, их отмена и делегирование.
  6. Оптимизация интерфейса истории утверждений.
  7. Разделение задач на завершённые и текущие с помощью выделения цветом.
  8. Оптимизированный интерфейс списка дел.
  9. Поддержка в списке дел делегирования, просмотра заявок, истории утверждения и прогресса.
  10. Поддержка в списке выполненных дел просмотра заявок, истории утверждения и прогресса.

v1.5

  1. Устранение кнопки закрытия в правом верхнем углу в Activiti Modeler для онлайн-дизайна.
  2. Устранение кнопок сохранения и закрытия редактора в Activiti Modeler для онлайн-дизайна.
  3. Предоставление модели процесса отпуска (необходимо запустить последнюю версию скрипта базы данных).
  4. Удаление избыточных SQL-файлов.
  5. Исправление ошибки в отчёте о ходе выполнения после исправления процесса.
  6. Исправление проблемы с недействительными датами начала и окончания в прослушивателе отмены отпуска.

v1.4

  1. Исправлено отсутствие экспорта больших моделей (около 10 КБ).
  2. Исправлено сообщение об ошибке при экспорте пустой модели.
  3. Предоставлено уведомление об отсутствии файла при загрузке определения процесса.
  4. Удалены форматы файлов определений процессов bpmn20.xml.
  5. Исправлена ошибка с одинаковыми ключами в нескольких версиях графиков хода выполнения.
  6. Улучшена оптимизация списка задач для нескольких исполнителей одной задачи.

v1.3

  1. Добавлены функции управления моделями: поддержка списков, редактирования, развёртывания, экспорта и удаления.
  2. Исключён онлайн-рисунок bpmn-js; интегрирован онлайн-рисунок Activiti Modeler.
  3. Запрещено выполнение задач теми, кто не является исполнителем.
  4. Запрещено редактирование, удаление и отправка соответствующих форм теми, кто не является создателем.
  5. Запрос списка отпусков, исправление проблемы с разбиением на страницы.

v1.2

  1. Добавление списка задач и их выполнения на главной странице.
  2. Добавление модулей для выполненных и текущих задач: списки задач, экспорт.
  3. Контроль выбора даты: только сегодня; дата завершения не может быть больше даты начала.
  4. Обновление родительского списка запросов на отпуск после отправки заявки.
  5. Исправление ошибок отображения при выборе типа отпуска.
  6. Исправление мигания экрана при отображении участников утверждения.
  7. Запрет привязки пользователей процессов к администраторам.
  8. Запрещение администраторам отправлять заявки на процессы.

v1.1

  1. Контроль обязательных полей в форме запроса на отпуск.
  2. Отображение информации о создателе, выделение заявителя и исправление проблем с разбиением на страницы в списке отпусков.
  3. Исправление проблем с экспортом и запретом удаления определений процессов, если существуют экземпляры процессов.
  4. Перевод части интерфейса онлайн-рисунка.
  5. Изменение информации на главной странице.

v1.0

  1. Добавлены два демонстрационных процесса: отпуск по болезни с участием и без участия, включая поддержку списков отпусков, временное хранение, редактирование и удаление; отправку заявок (включая выбор участников утверждения), данные форм, мои текущие задачи (подробности заявок, утверждение, корректировка заявок, отмена отпуска), мои выполненные задачи.
  2. Добавлены демонстрационные процессы: деловые отпуска с участием и без участия, включая поддержку списков отпусков, временное хранение, редактирование и удаление; отправку заявок, данные форм, мои текущие задачи, мои выполненные задачи.
  3. Добавлена общая функция интерфейса утверждения, включающая историю и ход выполнения.
  4. Добавлена функция группы пользователей процесса, поддерживающая списки групп, добавление, редактирование, удаление и экспорт.
  5. Добавлена функция пользователя процесса, поддерживающая списки пользователей, добавление, редактирование, удаление и экспорт.
  6. Добавлена функция определения процесса, поддерживающая развёртывание, списки, удаление и экспорт.
  7. Добавлена онлайн-функция рисования, поддерживающая перетаскивание, предварительный просмотр, онлайн-рисование и загрузку файлов BPMN и SVG.

Онлайн-опыт

Имя пользователя для управления процессами: admin / admin123.

Имя пользователя для тестирования процесса подачи заявления на отпуск:

Обычный сотрудник: chengxy / 123456. Руководитель отдела: axianlu / 123456. Персонал отдела кадров: rensm / 123456.

Адрес демонстрации: http://proc.iloveu4ever.vip (сервер больше не работает).

Демонстрационные изображения

Группа обмена опытом «Бездельник»

QQ группа: 794711759 (полная), 813539310 (полная), 1137171616 (полная), 767590879.

Группа обмена опытом «Бездельник» Группа обмена опытом «Бездельник»2

Видеоурок

【Бездельник】2020 новейший Activiti6 интегрированный Spring Boot2 быстрый вводный курс

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/calvinhwang123-RuoYi-Process.git
git@api.gitlife.ru:oschina-mirror/calvinhwang123-RuoYi-Process.git
oschina-mirror
calvinhwang123-RuoYi-Process
calvinhwang123-RuoYi-Process
master