Альфреско - это вэб приложение под Tomcat, использующее Activiti.
Не совсем понятен вопрос, если честно. Если вопрос касается только Альфрески... Управление бизнесс-процессами в Альфреско возможно как через конфигурацию, так и через вэб скрипты, а также через java-backed вэб скрипты. В Альфреско уже неплохо реализована работа с процессами. Но если есть необходимость что-то переписать, то есть Java Script API, а также через Java API самой Альфрески. А так как сам Альфреско написан на Spring-е, то и здесь можно расширять функциональность, практически, до бесконечности. Но, если честно, в моей практике именно эту часть - сохранение экземпляров процессов, параллельная работа с процессами - "перереализовывать" не было надобности. В Альфреско реализованы механизмы блокировки.
Если же вопрос касается чисто Activiti, то так как это отдельный проект, то ее можно саму просто отдельно поставить под тот же томкат. Думаю, в этом случае Вам будет полезна ссылка: Activiti
Alfresco - это сторонняя реализация, использующая Activiti, или это часть Activiti?
Т.е. если использовать только Activiti в своём проекте, то придётся ли самостоятельно разрабатывать модули, обеспечивающие сохранение состояния экземпляров бизнес-процесса в БД?
Касательно параллельных изменений: если нескольким пользователям "повезёт" одновременно направить запрос на изменение состояния экземпляра бизнес-процесса, есть ли готовый механизм блокировки, который гарантирует, что данные не будут повреждены?
Можно ли и как у Zimbr'ы 7 (8) настроить маршруты доставки по условию (например по имени домена)? Т.е. на адреса определённых .доменов почта должна уходить через промежуточный smtp-relay, а на остальные адреса отправляться напрямую.
тег <code></code> он на некоторых форумах используется для выделения фрагмента кода, чтобы при отображении форум его не "отрихтовал". Машинально добавил, сорри.
каталог shared/ мне не удается создать в Tomcat HOME туда мне не хватает прав.
Я вписал его в /$TOMCAT_HOME/home/shared/classes
А затем прописал в server.xml в секции shared loader=${catalina.base}/home/shared/classes
Сейчас залег Эластик я не могу попробовать вновь созданное окружение, мне не пришла почта с логин/паролем.
Вот мучаю их саппорт...
> Кстати где у него правильное место расположения?
tomcat/shared/classes/alfresco/web-extension/
> Как у share включить какой нибудь расширенный лог?
tomcat/webapps/share/WEB-INF/classes/log4j.properties
Еще:
1. Очень не понял, что за тэг <code>. На его месте я бы ожидал <alfresco-config>
2. Если руками в браузере открыть URL-ы, которые указаны endpoint-ами, что оно отвечает? Должно бы запрашивать Basic Auth. Ну или в крайнем случае откидываться ошибками с логотипом-цветочком.
Вставил в share-config-custom.xml путь до сервера
Пробовал и /s и /SHARE/s в каталог SHARE у меня задеплоин share.war результата никакого.
Как у share включить какой нибудь расширенный лог?
Что услышать что то больше чем:
...Unable to retrieve License information from Alfresco: 404...
секция конфига share-config-custom.xml. Кстати где у него правильное место расположения?
<code>
Чем больше думаю про исходный вопрос, тем больше кажется, что это правда очень нужно сделать. Только к 2014.05 уже не успеем - там многовато рефакторить придется.
Не совсем понятен вопрос, если честно. Если вопрос касается только Альфрески... Управление бизнесс-процессами в Альфреско возможно как через конфигурацию, так и через вэб скрипты, а также через java-backed вэб скрипты. В Альфреско уже неплохо реализована работа с процессами. Но если есть необходимость что-то переписать, то есть Java Script API, а также через Java API самой Альфрески. А так как сам Альфреско написан на Spring-е, то и здесь можно расширять функциональность, практически, до бесконечности. Но, если честно, в моей практике именно эту часть - сохранение экземпляров процессов, параллельная работа с процессами - "перереализовывать" не было надобности. В Альфреско реализованы механизмы блокировки.
Если же вопрос касается чисто Activiti, то так как это отдельный проект, то ее можно саму просто отдельно поставить под тот же томкат. Думаю, в этом случае Вам будет полезна ссылка: Activiti
Спасибо за ответ.
Ещё пара вопросов:
Alfresco - это сторонняя реализация, использующая Activiti, или это часть Activiti?
Т.е. если использовать только Activiti в своём проекте, то придётся ли самостоятельно разрабатывать модули, обеспечивающие сохранение состояния экземпляров бизнес-процесса в БД?
Касательно параллельных изменений: если нескольким пользователям "повезёт" одновременно направить запрос на изменение состояния экземпляра бизнес-процесса, есть ли готовый механизм блокировки, который гарантирует, что данные не будут повреждены?
http://alfresco.reruhosting.ru/s/index
действительно, вот только share туда идти не хочет.
Index
Maintenance
каталог shared/ мне не удается создать в Tomcat HOME туда мне не хватает прав.
Я вписал его в /$TOMCAT_HOME/home/shared/classes
А затем прописал в server.xml в секции shared loader=${catalina.base}/home/shared/classes
Сейчас залег Эластик я не могу попробовать вновь созданное окружение, мне не пришла почта с логин/паролем.
Вот мучаю их саппорт...
tomcat/shared/classes/alfresco/web-extension/
> Как у share включить какой нибудь расширенный лог?
tomcat/webapps/share/WEB-INF/classes/log4j.properties
Еще:
1. Очень не понял, что за тэг <code>. На его месте я бы ожидал <alfresco-config>
2. Если руками в браузере открыть URL-ы, которые указаны endpoint-ами, что оно отвечает? Должно бы запрашивать Basic Auth. Ну или в крайнем случае откидываться ошибками с логотипом-цветочком.
Пробовал и /s и /SHARE/s в каталог SHARE у меня задеплоин share.war результата никакого.
Как у share включить какой нибудь расширенный лог?
Что услышать что то больше чем:
...Unable to retrieve License information from Alfresco: 404...
секция конфига share-config-custom.xml. Кстати где у него правильное место расположения?
<code>