Выберите между Alfresco и Activiti для решения для рабочих процессов?

StackOverflow https://stackoverflow.com//questions/11671280

  •  12-12-2019
  •  | 
  •  

Вопрос

Мы собираемся построить пользовательские решения для рабочего процесса нашим клиентам, и большую часть времени нам нужно интегрировать его в свою существующую систему, преимущественно используя Microsoft Technologies E.g.Exchange Server и SharePoint. Клиенты

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

Я нашел alfresco и Activiti очень многообещаю, но не уверен, что я должен принять.Из моих исследований Alfresco является полноценным взорванным CRM с облаком и рабочим процессом (с использованием Eccipiti As Engine), тогда как Activiti - это двигатель самостоятельно.

Как я должен судить, когда идти на наличие на Alfresco и также для активитики?

TIA

Это было полезно?

Решение

alfresco - это, в первую очередь, репозиторий. Если вам нужно место для хранения файлов (либо конечные пользователи, хранящие файлы или приложения, хранящие файлы), вы должны рассмотреть возможность использования Alfresco в качестве хранилища для этих файлов.

Как вы указываете, Alfresco встроен на рабочий процесс Workflow Activiti. Это включает в себя абстрагированный сервисный слой, который заворачивает двигатель так, чтобы для многих операций при работе с Java или Server-Side JavaScript вам не нужно много знать о ActiveIti. (Очевидно, вам нужно знать, как определить определения процесса BPMN 2.0 для создания рабочего процесса).

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

Если ваше основное использование имеет более общее, чем это (т. Е. Вам не всегда нужно маршрутизировать файлы в бизнес-процессе), тогда вы можете рассмотреть автономный рабочий процесс. Alfresco все еще могут участвовать в этих рабочих процессах, конечно, но если ваш основной случай использования не о файлах, зачем идти на работу по настройке и поддержанию репозитория документа?

В конце концов, здесь нет твердого и быстрого правила. Красота состоит в том, что как Alfresco и Activiti являются открытым исходным кодом. Вы можете попробовать их, копать детали и решить для себя, что лучше всего подходит.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top