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

OSCHINA-MIRROR/opencc-JFlow

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

О компании

  • Разработчик: компания «Чиниань Чичжуй Информационная Технология» (CCFlow). Сайт: http://ccflow.org.

  • Адрес: Китай, Цзинань, район Цзыян, парк Бигуйюань, здание Феникса, центр F19. Бизнес-сотрудничество (WX): 18660153393.

  • Технический чат: H5, Vue2, Vue3, React, typescript, javascript, jquery.

  • Поддержка сред разработки: поддерживает более 10 китайских баз данных, поддерживает китайские операционные системы, предоставляет платформы для разработки на Java и .NET.

  • Установка: https://gitee.com/opencc/JFlow/wikis/pages/preview?sort_id=5416217&doc_id=31094.

  • Конфигурация интерфейса: более 1200 экранов, более 4200 функций, разработка в течение более 20 лет.

Интеграция с партнёрами

— Интеграция с Jeesite: https://gitee.com/thinkgem/jeesite-jflow.

— Интеграция с RuoYi: https://gitee.com/opencc/RuoYi-JFlow.

— Для тех, кто интересуется Activiti: можно приобрести книгу «Глубокое погружение в Activiti Workflow Engine» автора Хэ Бо: https://item.m.jd.com/product/13928958.html.

Особенности продукта

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

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

Формы: две формы — простая и сложная, надёжные, адаптируются к различным ситуациям. Поддерживает пять различных конструкторов форм, которые подходят для разных сред.

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

Описание системы

CCFlow был разработан в 2003 году и имеет версии для .NET и Java. Эти две версии имеют одинаковую структуру кода, структуру базы данных, дизайн, функциональность и руководство по эксплуатации. Можно импортировать и экспортировать шаблоны рабочих процессов и форм между двумя версиями.

Мы называем CCFlow для .NET версией CCbpm, а версию для Java — JFlow. В будущем мы планируем выпустить версию PFlow для Python.

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

CCbpm прост в использовании, концепция проста для понимания, руководство по эксплуатации полное (около 140 000 слов), комментарии к коду полные, примеры богатые и надёжные, модульное тестирование завершено.

CCbpm состоит из двух частей: форм и рабочего процесса. Они идеально сочетаются друг с другом, рабочий процесс управляет формами, что обеспечивает эффективную совместную работу и завершение многих моделей утверждения в Китае.

Визуальный дизайн форм и рабочих процессов CCFlow использует структурированный дизайн шаблонов форм, централизованный анализ и настраиваемый уровень. Он подходит для различных сценариев в Китае, где конфигурация «видишь — делаешь», низкая кодировка, высокая настройка.

В Китае CCFlow имеет самую широкую группу исследователей и пользователей. Это крупные корпоративные ИТ-отделы, компании-разработчики программного обеспечения, исследовательские институты и университеты.

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

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

Поддерживает Oracle, SQL Server и MySQL.

Дизайн рабочего процесса поддерживает концепцию «видишь — делаешь»: дизайн узлов, форм, документов, определение отчётов и дизайн меню пользователя.

Модели рабочего процесса просты, всего четыре типа, которые легко понять: линейные рабочие процессы, рабочие процессы с одной формой, рабочие процессы с разделением и объединением форм, родительско-дочерние рабочие процессы без сложных концепций.

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

Сценарии установки базы данных могут быть автоматически установлены с помощью кода. Просто создайте пустую базу данных, запустите проект, перейдите на страницу установки скрипта и начните установку.

Примеры

На изображении показан пример рабочего процесса с линейной последовательностью действий.

Исходный код конструктора форм H5

Исходный код H5 не опубликован. Если вам нужно, пригласите 20 человек, чтобы следить за проектом, и свяжитесь с WeChat: GuoBaogeng0655 для получения исходного кода.

Ресурсы

Скриншоты

Вход

Изображение показывает экран входа в систему.

Главная страница

Изображение показывает главную страницу.

Организационная структура

Изображение показывает организационную структуру.

Рабочий процесс

Изображения показывают различные аспекты рабочего процесса, включая список рабочих процессов, конструктор, создание нового рабочего процесса и свойства рабочего процесса и узла.

Формы

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

Приложения переднего плана

Изображения показывают приложения переднего плана, включая инициирование, ожидание, в пути, недавно и черновики. Разработка и тестирование программного обеспечения: CCFlow

CCFlow — это программное обеспечение, которое представляет собой рабочий процесс-движок. Оно разрабатывалось в Китае с 2003 года и имеет долгую историю развития в различных производственных и управленческих средах. CCFlow является популярным инструментом среди разработчиков и энтузиастов благодаря своей надёжности, гибкости и способности решать разнообразные задачи без необходимости написания кода.

Основные характеристики CCFlow:

  • CCFlow поддерживает различные версии: для .NET Framework 4.0 и Visual Studio 2010 (ветвь forVS2010), для .Net Core 3.0 Preview 5 и Visual Studio 2019 (CCFlowForNetcore), а также Java-версию (JFlow).
  • Экосистема партнёров включает интеграцию с другими платформами, такими как Jeesite, микросервисная архитектура WeChat Mini Program, сервис единого входа, Bootstrap Blazor и другие.
  • Выбор CCFlow обусловлен его долгой историей, богатым опытом применения в разнообразных проектах, гибкостью и возможностью настройки под индивидуальные потребности клиентов.
  • CCFlow обладает мощным функционалом, включая конфигурируемость, возможность разработки без написания кода, поддержку бизнес-пользователей, системных администраторов и программистов.
  • Открытый исходный код позволяет отслеживать и модифицировать код, получать помощь от сообщества разработчиков, а также взаимодействовать с командой разработчиков в режиме реального времени.
  • CCFlow предлагает уникальное сочетание .NET и Java версий рабочего процесса-движка, обеспечивая гибкость и адаптивность к различным требованиям проектов.
  • Концепция CCFlow проста и понятна, с линейными, табличными и иерархическими потоками, а также родительскими и дочерними процессами. Это обеспечивает широкий спектр возможностей для моделирования реальных бизнес-процессов.
  • База данных CCFlow оптимизирована, правила работы обширны, что помогает эффективно управлять сложными бизнес-процессами.
  • Документация CCFlow содержит подробные инструкции и примеры, облегчая работу с программным обеспечением.
  • Интеграция CCFlow удобна и проста, концепция и терминология понятны и доступны.

Базовая функциональность:

  • Поддержка проектирования рабочих процессов, включая узлы, формы, документы, отчёты и условия направления.
  • Простые и понятные рабочие процессы, включающие линейные, табличные, иерархические и родительско-дочерние потоки.
  • Основные функции рабочего процесса, такие как продвижение, откат, изменение направления, пересылка, отмена, рассылка, приостановка, черновики, пулы задач и совместное использование.
  • Расширенные функции, такие как возврат на доработку, проектные группы, гостевые пользователи и т. д.
  • Разделение между рабочим процессом и формами, позволяющее использовать их отдельно или совместно. Рабочий процесс может управлять формами для выполнения сложных операций с данными.
  • Простота интеграции CCFlow, обеспечивающая удобство разработки плагинов.

Структура файлов программы:

  • Корневая директория содержит компоненты, базовые классы, рабочий процесс и сторонние библиотеки.
  • Передняя часть CCFlow включает в себя каталог компонентов, документацию и демонстрационные материалы.

Передняя часть CCFlow и структура каталогов:

  • В корневой директории передней части CCFlow находятся каталоги рабочего процесса и компонентов.
  • Рабочий процесс включает общие функции, данные приложения, файлы установки, библиотеку JavaScript, языковые пакеты и типы узлов.
  • Компоненты содержат файлы для управления направлением, отчётами, формами и пользовательским интерфейсом.

Также в тексте упоминаются H5-версии, которые не были переведены из-за отсутствия технической информации о них. Богатые возможности настройки атрибутов процесса

Dumb Form Designer (конструктор форм для «чайников»)

Developer Form Designer (конструктор форм для разработчиков)

Обработка процессов на стороне клиента

  • Запуск процесса

Процесс ожидает выполнения

  • Обработка работы 1

Обработка работы 2

Обработка работы 3

  • Запрос

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

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

Введение

Описание недоступно Развернуть Свернуть
JavaScript и 6 других языков
GPL-3.0
Отмена

Обновления

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

Участники

все

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

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