You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ode.apache.org by Tammo van Lessen <tv...@gmail.com> on 2013/05/10 14:29:34 UTC

Re: Instance management

Hi Ivan,

you may try ODE's replayer functionality. AFAIK it is not part of Intalio's
BPMS.

HTH,
  Tammo


On Mon, Mar 18, 2013 at 12:26 PM, Ivan Grebenik <iv...@gmail.com>wrote:

> Hello Sathwik!
>
> Thanks a lot for trying to help me=)
> Seems like I wasn't clear enough and I confused you.
>
> I want to have the following thing:
> Let's assume we have a process A which is deployed successfully and
> everything looks good so far. Then I create an instance A1 and start it
> successfully. However after some time passed that instance failed (for some
> reason). So at this stage I would like to create a new instance A2 that has
> absolutely the same state as A1 before its failing. The reason is that A1
> has some data that I don't want to reenter again. Like i.e. AbsenceRequest
> contains employee info and other details regarding absence. So I don't want
> enter that data again.
>
> Best regards, Ivan.
>
> On Mar 18, 2013, at 2:31 PM, Sathwik B P <sa...@gmail.com> wrote:
>
> > Hi Ivan,
> >
> > You could approach Intalio's forum for any clarification on their product
> > since they might have there own code base of ODE.
> >
> > I presume your requirement is related to process instance correlation, if
> > that is the case then you might have a look at
> > http://ode.apache.org/extensions/implicit-correlations.html
> >
> > regards,
> > sathwik
> >
> > On Mon, Mar 18, 2013 at 12:38 PM, Ivan Grebenik <ivan.grebenik@gmail.com
> >wrote:
> >
> >> Right, the instance management api is not much help in my case. I went
> at
> >> http://localhost:8080/ode/deployment/services and didn't find any
> service
> >> that could help me do what I need to do…
> >> Oh, I use intalio-bpms-6.3.1 (and it is in default configuration so you
> >> might pretty much understand which services it runs) and I found
> >> interesting web app in its webapp folder. It is called bpms-console. It
> >> looks good however it still doesn't capable to create instance which is
> >> based on other existing instance of certain process.
> >> Then I found bpms-console on github and it seems I need somehow
> implement
> >> my one thing which is going to integrate with ode process engine through
> >> integration layer… And here is a problem I cannot find any sufficient
> >> documentation how to do that (looks like I need to look through source
> >> code)… And I couldn't find any existing services which provide such
> >> functionality as I mentioned above.
> >>
> >> So I decided to list here those deployment service I have:
> >> 1)
> >> Endpoint: http://localhost:8080/ode/processes/ProcessManagement
> >> Operations: listProcesses, setRetired, listAllProcesses,
> >> setProcessProperty, activate, getExtensibilityElements,
> >> setProcessPropertyNode, getProcessInfoCustom, getProcessInfo,
> >> listProcessesCustom
> >>        Again is used only for retrieving process info
> >>
> >> 2)
> >> DeploymentService
> >>
> >> Endpoint: http://localhost:8080/ode/processes/DeploymentService
> >> Operations: listProcesses, deploy, getProcessPackage, undeploy,
> >> listDeployedPackages
> >>      Nothing useful here for me as well
> >>
> >> 3) and bunch of services which are related to task management.
> >>
> >> If you could give some tips how to do my own service that at some point
> is
> >> just an extension for process management api (I guess) I will really
> >> appreciate it
> >>
> >>
> >> Best regards, Ivan.
> >>
> >>
> >> On Mar 18, 2013, at 9:22 AM, Sathwik B P <sa...@gmail.com> wrote:
> >>
> >>> Hi Ivan,
> >>>
> >>> Instance management API is used to retrieve details of instances which
> >> are
> >>> already created. You cannot create a new instance through this api.
> >>> In order to create a new instance of a process one needs to invoke the
> >> web
> >>> service associated with the deployed process.
> >>> Browse this URL to get a list of available process services
> >>> http://localhost:8080/ode/deployment/services/
> >>>
> >>> regards,
> >>> sathwik
> >>>
> >>> On Sun, Mar 17, 2013 at 11:46 PM, Ivan Grebenik <
> ivan.grebenik@gmail.com
> >>> wrote:
> >>>
> >>>> Hello there!
> >>>> I'm a newbie at ODE stuff and to tell you the truth I don't  know
> where
> >>>> even to start to solve problem I ran in... You see I need to
> implement a
> >>>> feature which allows creation of a new process instance that is based
> on
> >>>> the existing one. The current instant management api doesn't provide
> >> such
> >>>> functionality… Could you be so kind at least give me some advices
> where
> >>>> should I look at first. It just where are a lot of things and I'm
> quite
> >>>> confused…
> >>>>
> >>>> Thanks beforehand.
> >>
> >>
>
>


-- 
Tammo van Lessen - http://www.taval.de