workflow

Уведомления о новой задаче в Alfresco по email

Пользователи Alfresco, регулярно работающие с бизнес-процессами, обычно хотят получать уведомления о новой задаче по электронной почте (а еще по смс, в Jabber, Skype итд, но это потом).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Изменения способа сортировки задач в Share

По умолчанию список задач в Share отсортирован по срокам выполнения (наиболее срочные находятся вверху). Иногда может возникнуть необходимость изменить этот порядок, но, к сожалению, разработчиками не предусмотрена возможность такой настройки. Ниже приведен патч, который позволяет сортировать задачи по их id (в таком случае самые старые задачи будут находиться сверху):

aconfgen: генератор конфигурационных файлов Alfresco

Недавно выложил на github питоновый скрипт для генерации конфигурационных файлов Alfresco. Подробности под катом.

Использование своих java классов в Alfresco

В этой статье я покажу, как использовать свои java классы при написании скриптов в Alfresco.

Создание workflow. Продолжение

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

RSS-материал