Новые комментарии

Angelina - в ответ на Activiti: пример создания workflow. Продолжение. 10 лет назад »»»
Альфреско - это вэб приложение под Tomcat, использующее Activiti.

Не совсем понятен вопрос, если честно.  Если вопрос касается только Альфрески... Управление бизнесс-процессами в Альфреско возможно как через конфигурацию, так и через вэб скрипты, а также через java-backed вэб скрипты. В Альфреско уже неплохо реализована работа с процессами. Но если есть необходимость что-то переписать, то есть Java Script API, а также через Java API самой Альфрески. А так как сам Альфреско написан на Spring-е, то и здесь можно расширять функциональность, практически, до бесконечности. Но, если честно, в моей практике именно эту часть - сохранение экземпляров процессов, параллельная работа с процессами - "перереализовывать" не было надобности. В Альфреско реализованы механизмы блокировки.

Если же вопрос касается чисто Activiti, то так как это отдельный проект, то ее можно саму просто отдельно поставить под тот же томкат. Думаю, в этом случае Вам будет полезна ссылка: Activiti
serg - в ответ на Activiti: пример создания workflow. Продолжение. 10 лет назад »»»

Спасибо за ответ.

Ещё пара вопросов:

Alfresco - это сторонняя реализация, использующая Activiti, или это часть Activiti?
Т.е. если использовать только Activiti в своём проекте, то придётся ли самостоятельно разрабатывать модули, обеспечивающие сохранение состояния экземпляров бизнес-процесса в БД?

Касательно параллельных изменений: если нескольким пользователям "повезёт" одновременно направить запрос на изменение состояния экземпляра бизнес-процесса, есть ли готовый механизм блокировки, который гарантирует, что данные не будут повреждены?

achechet - в ответ на Установка Alfresco Community 4.2.f в облако 10 лет назад »»»
achechet - в ответ на Установка Alfresco Community 4.2.f в облако 10 лет назад »»»
 Вот что отвечает по .../s:
Alfresco Web Script Status 400 - Bad Request

The Web Script /s has responded with a status of 400 - Bad Request.

400 Description: Request sent by the client was syntactically incorrect.
 
Message: 04240001 Script URL not specified
   
Exception: org.springframework.extensions.webscripts.WebScriptException - 04240001 Script URL not specified
   
  org.springframework.extensions.webscripts.AbstractRuntime.executeScript(AbstractRuntime.java:122)
  org.springframework.extensions.webscripts.servlet.WebScriptServlet.service(WebScriptServlet.java:132)
  javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  org.alfresco.web.app.servlet.GlobalLocalizationFilter.doFilter(GlobalLocalizationFilter.java:61)
  org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
  org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
  org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
  org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
  org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
  org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
  org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
  org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
  org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
  org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
  java.lang.Thread.run(Thread.java:744)
   
Server: Community v4.2.0 (r63893-b12) schema 6 033
Time: 24.05.2014 9:15:56
sergos - в ответ на Zimbra мини FAQ 10 лет назад »»»
Можно ли и как у Zimbr'ы 7 (8) настроить маршруты доставки по условию (например по имени домена)? Т.е. на адреса определённых .доменов почта должна уходить через промежуточный smtp-relay, а на остальные адреса отправляться напрямую.
achechet - в ответ на Установка Alfresco Community 4.2.f в облако 10 лет назад »»»
 тег <code></code> он на некоторых форумах используется для выделения фрагмента кода, чтобы при отображении форум его не "отрихтовал". Машинально добавил, сорри.
каталог shared/ мне не удается создать в Tomcat HOME туда мне не хватает прав.
Я вписал его в /$TOMCAT_HOME/home/shared/classes
А затем прописал в server.xml в секции shared loader=${catalina.base}/home/shared/classes
Сейчас залег Эластик я не могу попробовать вновь созданное окружение, мне не пришла почта с логин/паролем.
Вот мучаю их саппорт...
avasyukov - в ответ на Установка Alfresco Community 4.2.f в облако 10 лет назад »»»
> Кстати где у него правильное место расположения?
tomcat/shared/classes/alfresco/web-extension/

> Как у share включить какой нибудь расширенный лог?
tomcat/webapps/share/WEB-INF/classes/log4j.properties

Еще:
1. Очень не понял, что за тэг <code>. На его месте я бы ожидал <alfresco-config>
2. Если руками в браузере открыть URL-ы, которые указаны endpoint-ами, что оно отвечает? Должно бы запрашивать  Basic Auth. Ну или в крайнем случае откидываться ошибками с логотипом-цветочком.

achechet - в ответ на Установка Alfresco Community 4.2.f в облако 10 лет назад »»»
Вставил в share-config-custom.xml путь до сервера
Пробовал и /s и /SHARE/s в каталог SHARE у меня задеплоин share.war результата никакого.
Как у share включить какой нибудь расширенный лог?
Что услышать что то больше чем:
 ...Unable to retrieve License information from Alfresco: 404...

секция конфига share-config-custom.xml. Кстати где у него правильное место расположения?
 <code>
   <config evaluator="string-compare" condition="Remote">
      <remote>
         <endpoint>
            <id>alfresco-noauth</id>
            <name>Alfresco - unauthenticated access</name>
            <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
            <connector-id>alfresco</connector-id>
           <endpoint-url>http://alfresco.jelastic.regruhosting.ru/s</endpoint-url>
            <identity>none</identity>
         </endpoint>
 
         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://alfresco.jelastic.regruhosting.ru/s</endpoint-url>
            <identity>user</identity>
         </endpoint>
 
         <endpoint>
            <id>alfresco-feed</id>
            <name>Alfresco Feed</name>
            <description>Alfresco Feed - supports basic HTTP authentication via the EndPointProxyServlet</description>
            <connector-id>http</connector-id>
            <endpoint-url>http://alfresco.jelastic.regruhosting.ru/s</endpoint-url>
            <basic-auth>true</basic-auth>
            <identity>user</identity>
         </endpoint>
         
         <endpoint>
            <id>activiti-admin</id>
            <name>Activiti Admin UI - user access</name>
            <description>Access to Activiti Admin UI, that requires user authentication</description>
            <connector-id>activiti-admin-connector</connector-id>
           <endpoint-url>http://alfresco.jelastic.regruhosting.ru/activiti-admin</endpoint-url>
            <identity>user</identity>
         </endpoint>
      </remote>
   </config>
</code>
AVTOR - в ответ на Не подключаются классификаторы. 10 лет назад »»»
Большое спасибо ! Пошел по первому пути, перенес в Alfresco и всё заработало !
avasyukov - в ответ на Возможно-ли дополинть действия над выбранными элементами в реестрах типа Alvex? 10 лет назад »»»
Чем больше думаю про исходный вопрос, тем больше кажется, что это правда очень нужно сделать. Только к 2014.05 уже не успеем - там многовато рефакторить придется.