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

OSCHINA-MIRROR/opencc-CCFast

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

CCFast: система управления рабочими процессами

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

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

  3. На протяжении более десяти лет мы придерживаемся своих обещаний и служим китайской IT-индустрии, постоянно улучшая качество продукта. CCFast стал известным и надёжным инструментом управления рабочими процессами в Китае.

  4. CCFast прост, понятен и удобен в использовании. Он имеет подробные инструкции (более 14 000 страниц), полные комментарии к коду, богатый опыт использования и всестороннее тестирование.

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

  6. Визуальный дизайн интерфейсов процессов и форм CCFast обеспечивает высокую степень настройки и использует структурированные шаблоны форм. Он адаптирован к различным сценариям использования в Китае, обеспечивая простоту конфигурации, низкий уровень кодирования и высокую настраиваемость.

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

  8. CCFast может удовлетворить потребности как малых и средних предприятий, так и крупных компаний. Он использовался в таких организациях, как Siemens, Hainan Airlines, Zhongchuan Shipbuilding, Shanxi Construction Engineering Group, State Land Resources Bureau of Shandong Province, Huadian International, Jiangsu Surveying and Mapping Institute, Xiamen Securities, Tianjin Port и других крупных предприятиях и государственных учреждениях в стране и за рубежом.

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

  10. CCFast предлагает два типа разработки: один ориентирован на бизнес-пользователей и ИТ-администраторов, а другой предоставляет высокоуровневый API для разработчиков. Это позволяет удовлетворить потребности различных уровней специалистов по управлению рабочими процессами.

  11. Поддерживает базы данных Oracle, SQL Server и MySQL.

  12. Система управления процессами CCFast поддерживает простой и понятный дизайн: узлы, формы, документы, отчёты, меню и определения процессов.

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

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

  15. Скрипт установки базы данных доступен по ссылке: https://gitee.com/opencc/JFlow/wikis/pages.

Версии:

  • Основная версия CCFlow для .NET Framework 4.5.2 и Visual Studio 2017/2019.
  • Старая версия для Visual Studio 2010 и .NET Framework 4.0.
  • Версия для .NET Core 3.0 Preview 5 и Visual Studio 2019 (смотрите отдельный проект CCFlowForNetcore).
  • Версия JFlow для Java (смотрите отдельный проект JFlow).

Примеры использования:

На изображениях показаны примеры использования системы CCFast.

  • Вход в систему.
  • Главная страница.
  • Организационная структура.
  • Список процессов.
  • Дизайнер процессов.
  • Создание нового процесса.
  • Свойства узла.
  • Свойства процесса.

Формы:

  • Каталог форм.
  • Конструктор форм.
  • Новая форма.
  • Свойства формы.

Интерфейс пользователя:

  • Инициация.
  • Очередь дел.
  • В пути.
  • Последние действия.

Система CCFast включает три компонента:

  • CCFlow — система управления рабочими процессами для .NET.
  • CCForm — система управления формами.
  • GPM — управление организационной структурой и правами доступа к меню.

Для получения дополнительной информации о CCFast посетите следующие ресурсы:

Java-версия

  1. Корневой каталог \CCFast\java\Java — размещение кода на Java.
  2. Корневой каталог \CCFast\java\sql — размещение инициализирующих SQL-скриптов для всех баз данных.
  3. Корневой каталог \CCFast\java\Vue3 — размещение сжатых пакетов для интерфейса Vue3.
  4. Корневой каталог \CCFast\java\docs — файлы, используемые для написания readme.
  5. Корневой каталог \CCFast\java\Toolkit — пакет инструментов Toolkit.

Версия .Net-Core

  1. Корневой каталог \CCFast\dotnet\NetCore — размещение кода.
  2. Корневой каталог \CCFast\dotnet\sql — размещение скриптов инициализации для всех баз данных.
  3. Корневой каталог \CCFast\dotnet\Vue3 — расположение сжатых пакетов Vue3.
  4. Корневой каталог \CCFast\dotnet\docs — документы, которые используются для создания readme.
  5. Корневой каталог \CCFast\dotnet\ToolkitH5 — пакет инструментов Toolkit.
  6. Корневой каталог \CCFast\dotnet\ToolkitVue2 — пакет инструментов Toolkit.
  7. Корневой каталог \CCFast\dotnet\ToolkitVue3 — пакет инструментов Toolkit.

Примечание: для получения дополнительной информации о пакетах инструментов Toolkit перейдите к документации: https://gitee.com/opencc/JFlow/wikis/pages.

Как установить и настроить среду разработки CCFast?

  1. Убедитесь, что у вас установлена версия IE8 или выше, и выполните следующие настройки:

    • Меню → Инструменты → Настройки интернета → Конфиденциальность → Отключить всплывающие окна (в противном случае некоторые функции могут быть недоступны).
    • Меню → Инструменты → Настройки интернета → Общие → Настройка истории просмотров → Выбрать «Каждый раз, когда я посещаю эту страницу» (однократное нажатие кнопки). Нажмите «ОК», чтобы избежать влияния кэша на программу.
    • Убедитесь, что вы устанавливаете программу как администратор с правами суперпользователя.
  2. Скачайте исходный код программы с помощью svn. Для этого:

    • Если вы не знакомы с svn, обратитесь к онлайн-ресурсам.
    • Рекомендуется разместить CCFast в папке D:. Все инструкции в документации относятся к этому расположению.
    • Обратите внимание: если вы разместите CCFast вне папки D:\CCFast, вы можете столкнуться с проблемами поиска путей к файлам dll.
  3. Откройте файл решения (*.sln) и скомпилируйте его. Расположение файла решения CCFlow6: D:\ccflow\CCFlow.sln. Установите /Default.htm в качестве стартовой страницы.

    Если вы не можете открыть файл, выполните следующие шаги:

    • Используете ли вы Visual Studio 2019?
    • Если вы используете более новую версию Visual Studio, она автоматически преобразует проект. Следуйте инструкциям по преобразованию.
    • Запускайте Visual Studio от имени администратора, иначе вы не сможете запустить отладку.
  4. Создайте пустую базу данных.
    Создайте базу данных с любым именем, например CCFlow6.
    Обратитесь к следующему шагу для настройки соединения с базой данных.

  5. Откройте файл D:\ccflow\CCFlow\web.config и измените узел Appsetting для соединения с базой данных.

    Например, если вы используете базу данных MSSQL, просто измените имя пользователя и пароль в строке подключения.

  6. В Visual Studio Designer нажмите Ctrl + F5 для запуска системы.

    Система запустится непосредственно в окне установки.
    Если вам не нужна демонстрационная версия, не выбирайте её.
    Нажмите «Принять» и установите программу. Установка займёт около 10 минут.

  7. Разверните приложение на IIS.

    Запустите → Выполнить → Введите inetmgr для открытия диспетчера IIS.
    Убедитесь, что на вашем компьютере установлена платформа .NET Framework 4.5.2 и она включена:
    Для пользователей Windows 7: наведите указатель мыши на значок ограничений IASPI и CGI в корневом узле диспетчера служб IIS и убедитесь, что ASP.NET v4.0 DLL разрешены.
    Для пользователей Windows 2003: в дереве служб IIS найдите раздел «Расширения веб-служб». Убедитесь, что ASP.NET v4.0 присутствует или разрешён. Если ASP.NET v4.0 отсутствует, это означает, что платформа .NET Framework не установлена. Загрузите и установите её.
    Разверните веб-сайт с именем CCFlow6 в корне D:\ccflow\CCFlow и используйте пул приложений ASP.NET v4.0 Classic (рекомендуется создать отдельный пул приложений).

  8. Запустите дизайнер процессов.

    Адрес входа в дизайнер: http://localhost:5853/WF/Admin/CCBPMDesigner/Login.htm
    Имя суперпользователя: admin
    Пароль: 123

    Примечание:

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

Проблемы, возникающие при установке

  1. В диспетчере служб IIS DLL для расширения веб-службы ASP.NET v4.xxxxxx не разрешено.

    Если расширение не найдено, это значит, что расширение веб-службы не установлено.
    Откройте «Программы и функции» на панели управления и выберите «Включить или отключить функции Windows». В разделе «Функции Windows» включите «Информационные службы Интернета» и «Службы Интернета».

  2. ASP.NET не зарегистрирован в IIS. Необходимо выполнить следующие команды:

     cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319   (32-разрядная версия)  
     cd C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319 (64-разрядная версия)  
     aspnet_regiis.exe -ua  
     aspnet_regiis.exe -i
  3. Ошибка имени пользователя и пароля. Проверьте файл web.config.

    Измените значение impersonate на «false» или укажите правильный пароль. Вы также можете изменить значение на impersonate = «false».

  4. Дизайнер процессов не открывается должным образом. Возможно, проблема связана с ограниченными правами доступа к каталогу C:\windows\temp. Попробуйте изменить права доступа к этой папке, предоставив всем пользователям право чтения и записи (не рекомендуется).

  5. При установке возникает ошибка создания таблицы или базы данных.

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

  6. Проблемы с правами пользователя.

    Если возникает ошибка доступа к файлу C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files, попробуйте предоставить пользователю IIS_IUSERS и вашему собственному системному пользователю права на запись в папку C:\WINDOWS\TEMP. Перезапустите IIS и снова запустите веб-приложение.

  7. Если предыдущие методы не работают, попробуйте следующее:

    cd C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319 aspnet_regiis.exe -ua aspnet_regiis.exe -i

    Переустановите программу, возможно, это решит проблему. В этом случае вы можете обратиться за помощью к своим коллегам.

  8. VS2010+IE8: при отладке появляется сообщение «Не удалось найти элемент».

    1. Откройте редактор реестра (RegEdit).
    2. Перейдите в раздел HKEY_LOCALMACHINE → Программное обеспечение -> Microsoft -> Internet Explorer -> Main
  9. Установите значение TabProcGrowth равным 0.

  10. Текущий режим работы ccflow — это интегрированный режим, и вы не установили или не настроили успешно CCGPM. Для того чтобы запустить BPM-режим работы ccflow, необходимо использовать CCGPM.

  11. Если вам нужен интегрированный режим, сначала установите CCGPM, а затем установите ccflow.

  12. Или переключитесь в простой режим: измените значение OSModel на 0 в файле web.config.

  13. При установке oracle могут возникнуть проблемы с чувствительностью к регистру. Нам нужно, чтобы устанавливаемая база данных mysql не различала регистр.

  14. Решение проблемы невозможности запуска IIS Express в Visual Studio 2019: откройте Visual Studio 2019 от имени администратора, затем откройте ccflow.sln из меню «Файл».

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

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

Введение

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

Обновления

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

Участники

все

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

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