Альтернативы SharePoint для разработки и выполнения процессов

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

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

Мы использовали SharePoint и разрабатывали настраиваемые списки с рабочими процессами и обнаружили, что это очень болезненно из-за того, что SharePoint не является настоящей базой данных. Обычное программное обеспечение для управления проектами кажется не совсем подходящим; Есть ли что-нибудь, что позволит быстро, на основе графического интерфейса, спроектировать простые процессы, которые собирают, обрабатывают и сообщают информацию?

Ответы (1)

Activiti создан именно для этого.

Это движок рабочих процессов с открытым исходным кодом.
В отличие от SharePoint, он соответствует стандартам и хорошо документирован.

Сначала создайте определение рабочего процесса:

Определение рабочего процесса Activiti

Затем используйте рабочий поток либо в своем пользовательском интерфейсе, либо во встроенном пользовательском интерфейсе:

Активный пользователь

Если вам нужно проверить базу данных, это не за горами:

База данных активности

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

  • MySQL
  • PostGre
  • Оракул
  • DB2
  • MS SQL
  • Н2

Начало работы: 10-минутное руководство