<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Invoke Activity process/project as a Web Service in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169421#M122802</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I recently discovered Activity as a BPMN engine and while the documentation provides great information on how to define web service clients as part of a process, yet I could not identify whether an Activity process or project may be invoked as a web service of any kind (e.g. SOAP or REST).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;!–break–&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;A similar concept is provided in BPEL engines, exposing a project as a web service provider (although the whole approach is more technical-wise rather than business-wise).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;If the aforementioned feature is available, could you please point me to any available resources/documents?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;lt;!–break–&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you in advance&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Apr 2014 17:57:34 GMT</pubDate>
    <dc:creator>alexander81</dc:creator>
    <dc:date>2014-04-01T17:57:34Z</dc:date>
    <item>
      <title>Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169421#M122802</link>
      <description>Hello,I recently discovered Activity as a BPMN engine and while the documentation provides great information on how to define web service clients as part of a process, yet I could not identify whether an Activity process or project may be invoked as a web service of any kind (e.g. SOAP or REST).&amp;lt;</description>
      <pubDate>Tue, 01 Apr 2014 17:57:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169421#M122802</guid>
      <dc:creator>alexander81</dc:creator>
      <dc:date>2014-04-01T17:57:34Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169422#M122803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;To forum moderators: As I cannot edit (or even delete) my initial post, could you please perform the following:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Replace 'Activity' with 'Activiti'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Edit topic title as 'Expose Activiti process/project as a Web Service'.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. Delete this comment of mine.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thanks for your actions&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 18:46:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169422#M122803</guid>
      <dc:creator>alexander81</dc:creator>
      <dc:date>2014-04-01T18:46:10Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169423#M122804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No, Activiti does not have this capability that a process itself can be exposed as a webservice.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, no need to make those adjustments, we're all friends here &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 20:38:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169423#M122804</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2014-04-01T20:38:36Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169424#M122805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Joram for your prompt response!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Therefore, to my understanding, the unique invocation method of a starting process is via a HTTP call?&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2014 22:02:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169424#M122805</guid>
      <dc:creator>alexander81</dc:creator>
      <dc:date>2014-04-01T22:02:11Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169425#M122806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Right, via a HTTP / REST call.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2014 10:00:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169425#M122806</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-04-07T10:00:30Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169426#M122807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello trademak!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Since a REST call is a feasible invocation means for a starting Activiti process, doesn't that imply that the process itself is exposed as a Web Service?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;For example, let me describe the following use case:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;* Client invokes Activiti via a REST call in order to start the execution of process XYZ, using &lt;/SPAN&gt;&lt;EM&gt;POST runtime/process-instances&lt;/EM&gt;&lt;SPAN&gt; (see: &lt;/SPAN&gt;&lt;A href="http://activiti.org/userguide/index.html#N13CE6" rel="nofollow noopener noreferrer"&gt;http://activiti.org/userguide/index.html#N13CE6&lt;/A&gt;&lt;SPAN&gt;). Input parameter "processDefinitionKey" should be XYZ.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;* Activiti dispatches a REST response indicating the process instance ID that just started. Let's assume ID=7.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;* Client repeatedly invokes &lt;/SPAN&gt;&lt;EM&gt;GET history/historic-process-instances/7}&lt;/EM&gt;&lt;SPAN&gt; (see: &lt;/SPAN&gt;&lt;A href="http://activiti.org/userguide/index.html#N152AE" rel="nofollow noopener noreferrer"&gt;http://activiti.org/userguide/index.html#N152AE&lt;/A&gt;&lt;SPAN&gt;) in order to verify whether the process has been completed. Once "endTime" output parameter is not empty, the loop is terminated.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;* Assuming that process XYZ does not contain any manual/form tasks, the Client has successfully invoked it using a Web Service approach.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I would appreciate if you could provide me with your feedback regarding the points mentioned above.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you in advance!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Apr 2014 17:34:29 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169426#M122807</guid>
      <dc:creator>alexander81</dc:creator>
      <dc:date>2014-04-08T17:34:29Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169427#M122808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What does it mean that the process itself is exposed as a web service? Activiti provides a REST API to interact with a process definition or instance based on a number of query options. This API is generic, there's no specific API available for each process definition. What would be the use case of having such a specific API?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 08:40:12 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169427#M122808</guid>
      <dc:creator>trademak</dc:creator>
      <dc:date>2014-04-09T08:40:12Z</dc:date>
    </item>
    <item>
      <title>Re: Invoke Activity process/project as a Web Service</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169428#M122809</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am not suggesting any changes in the way Activiti is invoked; I only commented on Joram's response.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;In my initial post I asked &lt;/SPAN&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;&lt;EM&gt;whether an Activiti process or project may be invoked as a web service of any kind (e.g. SOAP or REST).&lt;/EM&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;According to the user manual, the existing REST API allows an Activiti process to be exposed as a Web Service, meaning there is absolutely no need for human interaction E2E (as seen in the use case I described in my previous post).&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Apr 2014 09:03:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/invoke-activity-process-project-as-a-web-service/m-p/169428#M122809</guid>
      <dc:creator>alexander81</dc:creator>
      <dc:date>2014-04-09T09:03:04Z</dc:date>
    </item>
  </channel>
</rss>

