Рабочие процессы Java - PullRequest
4 голосов
/ 13 октября 2008

Есть ли у кого-нибудь опыт внедрения каких-либо доступных решений с открытым исходным кодом? Если да, какое решение будет вашей рекомендацией?

Ответы [ 4 ]

2 голосов
/ 14 октября 2008

Alfresco делает то, что вы хотите (и многое другое) с очень небольшими настройками. Не просто, но легко настроить.

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

Сироп еще проще, если вам не нужны функции управления рабочим процессом и вы планируете написать свой собственный интерфейс.

Другие движки рабочего процесса, на которые стоит обратить внимание: jBPM , Bonita и Shark .

1 голос
/ 13 октября 2008

Карлос Э. Перес суммирует множество различных движков с открытым исходным кодом, написанных на Java .

Пост становится немного старым (март 2007), но все еще полон полезной информации.

0 голосов
/ 14 октября 2008

OpenWFE перешел на Ruby, так что остались двигатели, на которые ссылаются ддимитров (ура), а также osworkflow . IIRC, вы найдете их все в отчете Карлоса Э. Переса, на который ссылается jamesh.

0 голосов
/ 13 октября 2008

Возможно, проблема с трекером? http://jtrac.info <сначала посмотрите здесь, если не как решение, то google: трекеры с открытым исходным кодом: а их так много, что я не знаю, с чего начать. </p>

Что касается утверждения / отклонения, то это будет вопрос создания задачи, затем назначения задачи в пул уполномоченных сотрудников и их возвращения в пул разработчиков, если она будет утверждена.

Опыт показывает, что дела идут не так, как нужно, если рабочая нагрузка для каждой задачи, выделенной для рабочего пула, меняется. Мы использовали систему PeopleSoft в Eternal Downward Spiral. Это не обращало внимания на объем требуемой работы, и я полагаю, что они заплатили много за это ужасное «решение»!

Любая система распределения рабочей нагрузки, которую я выбрал, по крайней мере учитывает рабочую нагрузку для каждой задачи. Это связано с тем, что если вы используете ежедневную рабочую квоту, основанную на общем количестве выполненных и очищенных задач, а не на количественной рабочей нагрузке; Вы можете и будете иметь людей, которые нападают на легкие задачи, которых впоследствии хвалят за то, что они все делают.

Я не могу поручиться за первый вариант, на который я дал ссылку, но я быстро сделал перекрестную ссылку на нее как на лучшее предложение; насколько далеко идут системы отслеживания ошибок Java.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...