Все записи в блогах про Alfresco

Activiti: пример создания workflow. Продолжение.

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

Alfresco Java-backed Web Scripts: история workflow

В этой статье я покажу на примере как писать Java-backed Web Script. Параллельно с этим я на том же примере продемонстрирую следующие пункты:
- как с помощью Java API альфрески собирать историю workflow;
- как передавать глобальные свойства альфрески в Java-backed Web Script;
- как создавать файлы в репозитории;
- как поднимать созданные файлы в новом workflow

Activiti: обращение к веб-сервису из процесса

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

Что у вас есть? Есть wsdl. Например, http://host:port/YourService?wsdl

Первым шагом мы получаем java-библиотеку для обращения к сервису. В терминале (или же в command line под Windows) запускаем:

Activiti: пример создания workflow

На форуме прозвучала просьба написать пример воркфлоу на activiti с подробными объяснениями. Попытаюсь просьбу исполнить. Пишу в этом блоге впервые, прошу строго не судить.

Надо знать, что с введением в альфреску activiti общие принципы написания бизнесс-процессов кардинально не изменились. Изменился лишь язык описания процессов (всю документацию по activiti можно найти здесь) и некоторые мелочи в локализации. Поэтому прежде стоит прочитать предыдущие статьи здесь на форуме:

Multi-tenancy несколько доменов на одном сервере

Возможность использования одной Alfresco для нескольких независимых компаний включается просто.

Для этого требуется переименовать файлы и перезапустить сервер.

Русификация Alfresco 4.0

На данный момент Alfresco не включает русскую локализацию по умолчанию. Что нужно сделать, чтобы в Alfresco появился русский язык? Краткая инструкция, исправно работающая для версии 4.0:

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

Документооборот, согласование, collaboration

Я не знаю, что такое документооборот и как правильно должен быть организован процесс согласования договоров, но увидев функцию установки правил на папку в альфреско, я подумал что это и есть способ организации документооборота. Итак, у нас есть простой путь движения документа: Responsible-->DepartmentHead-->Lawyer-->FinancialDrector-->Approved

Установка Alfresco 4

Для тех, кто еще не в теме, краткая инструкция по установке Alfresco  в стандартной конфигурации. Эта статья наверняка должна была быть первой по этой теме, но как-то мы упустили момент.

aconfgen: поддержка Alfresco 4.0

Немного обновил aconfgen: теперь он должен корректно работать с  Alfresco 4.0.

Локализация Alfresco при помощи vim

При локализации Alfresco сталкиваешься с тем, что файлы .properties должны состоять только из ASCII-символов. Для vim существует плагин, несколько облегчающий этот процесс.