process analysis / process improvement

View: New views
3 Messages — Rating Filter:   Alert me  

process analysis / process improvement

by Vojtech Huser-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Dear Shark authors and users,

we have an engine running 24/7 with processes beeing started and finishing.
We want to analyze the processes - not only running processes but also the finished ones.

Once a process is completed, it is not displayed any longer in the admin console.

I have few questions and would like to know your feedback:

1.
A finished process - does it get deleted from Shark underlying database? 

Did anyone had a need to display it like we do?
Does everybody like this behavior? - Finished process can not be viewed just like running processes - e.g. view variables, history, etc...

2.
Has anybody written any analytic component - e.g., which instances were the fastest. Which user/app is the bottleneck of a process.?
(even as small as a helpful SQL code against Shark db).
We are thinking of starting authoring such code. (and would like to collaborate/share/contribute)


3.
Many workflow suites offer a way of displaying a trace a process took through the process definition - e.g., high risk branch taken vs. low risk branch in 70% of finished instances.
Have any users of Shark written any code addressing this and had a similar need?



Vojtech Huser


--
You receive this message as a subscriber of the shark@... mailing list.
To unsubscribe: mailto:shark-unsubscribe@...
For general help: mailto:sympa@...?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws

Re: process analysis / process improvement

by DS-22 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Vojtech,

Concerning deletion of finished processes, it appears the outcome is in your
control. There is the property in the Shark.conf that seems to control what
happens to finished processes:

# Determines if finished processes which state is "closed.completed" should be
# automatically deleted from DB (DODS persistence manager default is false)
DODSPersistentManager.deleteFinishedProcesses=true

Now the second thing you mentioned. I totally see the value in the analysis you
are trying to make. There might be some API in the vast Shark interfaces for
that, which I am not aware of but architects of the engine may suggest. The
only way I see at the moment is to basically dig into Shark DB. You can get any
sort of information from there.

I hope it is helpful.

-DS


--
You receive this message as a subscriber of the shark@... mailing list.
To unsubscribe: mailto:shark-unsubscribe@...
For general help: mailto:sympa@...?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws

Re: process analysis / process improvement

by Sasa Bojanic-4 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

regarding 1st question, by default finished processes do not get deleted
from shark's DB (although you can configure shark to delete them on
completion as DS already explained...).
In Swing Admin application you can simply go to the Menu bar and from
the Misc menu select "Show finished processes".

regarding 2nd one, in professional version of Shark there is
implementation of Filter builders for reporting event audit API as well
as the persistence component for storing reporting data in a way to
easily query for any information. Using these one can easily get any
info for the running/finished processes/activities and users.

Regards,
Sasa.

Vojtech Huser wrote:

> Dear Shark authors and users,
>
> we have an engine running 24/7 with processes beeing started and
> finishing.
> We want to analyze the processes - not only running processes but also
> the finished ones.
>
> Once a process is completed, it is not displayed any longer in the
> admin console.
>
> I have few questions and would like to know your feedback:
>
> 1.
> A finished process - does it get deleted from Shark underlying database?
>
> Did anyone had a need to display it like we do?
> Does everybody like this behavior? - Finished process can not be
> viewed just like running processes - e.g. view variables, history, etc...
>
> 2.
> Has anybody written any analytic component - e.g., which instances
> were the fastest. Which user/app is the bottleneck of a process.?
> (even as small as a helpful SQL code against Shark db).
> We are thinking of starting authoring such code. (and would like to
> collaborate/share/contribute)
>
>
> 3.
> Many workflow suites offer a way of displaying a trace a process took
> through the process definition - e.g., high risk branch taken vs. low
> risk branch in 70% of finished instances.
> Have any users of Shark written any code addressing this and had a
> similar need?
>
>
>
> Vojtech Huser


--
You receive this message as a subscriber of the shark@... mailing list.
To unsubscribe: mailto:shark-unsubscribe@...
For general help: mailto:sympa@...?subject=help
OW2 mailing lists service home page: http://www.ow2.org/wws