Thread: [concern-users] how to model this??
Brought to you by:
hengels,
leonchiver
From: frantisek k. <fra...@gm...> - 2009-06-21 21:21:49
|
Hello, I took a look on con:cern several months ago. Is it possible to model this http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 with it? It is a link to JBPM forum. We are currently using JBPM but we found that this is not easy to model in JBPM and this is one of it. Your engine and Drools Flow (http://www.jboss.org/drools/drools-flow.html) seem interesting to us. Thanks for answer Fero |
From: Holger E. <he...@gm...> - 2009-06-22 05:27:51
|
Hi Fero, I would model it like this: task REVIEW actor: next reviewer pre: modified post: modified || accepted || rejected desc: the reviewers comment is attached to the document task EDIT actor: author pre: rejected post: modified desc: all reviewers comments are historized option EDIT actor: author pre: true post: modified desc: all reviewers comments are historized actor AUTHOR desc: a strange person who speaks better a natural language than a formal one ;.) actor NEXT REVIEWER desc: determines a reviewer, who's not on the list of non historized comments condition MODIFIED desc: checks if there are one or more reviewer's comments missing. historized comments are ignored condition accepted desc: checks if there is a non historized comment from every reviewer, all are positive condition rejected desc: checks if there is a non historized negative comment from any reviewer Regards, Holger On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun <fra...@gm... > wrote: > Hello, I took a look on con:cern several months ago. Is it possible to > model this > > http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 > > with it? > > It is a link to JBPM forum. We are currently using JBPM but we found > that this is not easy to model in JBPM and this is one of it. Your > engine and Drools Flow (http://www.jboss.org/drools/drools-flow.html) > seem interesting to us. > > Thanks for answer > > Fero > > > ------------------------------------------------------------------------------ > Are you an open source citizen? Join us for the Open Source Bridge > conference! > Portland, OR, June 17-19. Two days of sessions, one day of unconference: > $250. > Need another reason to go? 24-hour hacker lounge. Register today! > > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > |
From: frantisek k. <fra...@gm...> - 2009-06-22 13:27:10
|
Wow, it is quite easy! Thanks. And what if I want the same but to put it reviewers parallel reviewing (sometimes called: multiinstance task)? I didn't ask this on JBPM forum because this I know how to do it, even if it is not directly supported.. Then there are 2 options, when all reviewers accept the document it automatically comes to state Accepted, or it waits till the AUTHOR move it to the state. Btw. historising of comments means setting attributes to some entities (comments attached to document) or it historizes tasks and it is a work of a engine? Fero On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> wrote: > Hi Fero, > > I would model it like this: > > task REVIEW > actor: next reviewer > pre: modified > post: modified || accepted || rejected > desc: the reviewers comment is attached to the document > > task EDIT > actor: author > pre: rejected > post: modified > desc: all reviewers comments are historized > > option EDIT > actor: author > pre: true > post: modified > desc: all reviewers comments are historized > > actor AUTHOR > desc: a strange person who speaks better a natural language than a formal > one ;.) > > actor NEXT REVIEWER > desc: determines a reviewer, who's not on the list of non historized > comments > > condition MODIFIED > desc: checks if there are one or more reviewer's comments missing. > historized comments are ignored > > condition accepted > desc: checks if there is a non historized comment from every reviewer, all > are positive > > condition rejected > desc: checks if there is a non historized negative comment from any reviewer > > > Regards, > > Holger > > > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun > <fra...@gm...> wrote: >> >> Hello, I took a look on con:cern several months ago. Is it possible to >> model this >> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >> >> with it? >> >> It is a link to JBPM forum. We are currently using JBPM but we found >> that this is not easy to model in JBPM and this is one of it. Your >> engine and Drools Flow (http://www.jboss.org/drools/drools-flow.html) >> seem interesting to us. >> >> Thanks for answer >> >> Fero >> >> >> ------------------------------------------------------------------------------ >> Are you an open source citizen? Join us for the Open Source Bridge >> conference! >> Portland, OR, June 17-19. Two days of sessions, one day of unconference: >> $250. >> Need another reason to go? 24-hour hacker lounge. Register today! >> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > ------------------------------------------------------------------------------ > Are you an open source citizen? Join us for the Open Source Bridge > conference! > Portland, OR, June 17-19. Two days of sessions, one day of unconference: > $250. > Need another reason to go? 24-hour hacker lounge. Register today! > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > > |
From: Holger E. <he...@gm...> - 2009-06-22 14:43:20
|
Hi Fero, if the actor returns a list of all outstanding reviewers, they all get the task at the same time and can execute it in an arbitrary order. Yes, historising means setting an attribute on the comment entity. Regards, Holger On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun <fra...@gm...>wrote: > Wow, it is quite easy! Thanks. And what if I want the same but to put > it reviewers parallel reviewing (sometimes called: multiinstance > task)? I didn't ask this on JBPM forum because this I know how to do > it, even if it is not directly supported.. > > Then there are 2 options, when all reviewers accept the document it > automatically comes to state Accepted, or it waits till the AUTHOR > move it to the state. > > Btw. historising of comments means setting attributes to some entities > (comments attached to document) or it historizes tasks and it is a > work of a engine? > > Fero > > On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> wrote: > > Hi Fero, > > > > I would model it like this: > > > > task REVIEW > > actor: next reviewer > > pre: modified > > post: modified || accepted || rejected > > desc: the reviewers comment is attached to the document > > > > task EDIT > > actor: author > > pre: rejected > > post: modified > > desc: all reviewers comments are historized > > > > option EDIT > > actor: author > > pre: true > > post: modified > > desc: all reviewers comments are historized > > > > actor AUTHOR > > desc: a strange person who speaks better a natural language than a formal > > one ;.) > > > > actor NEXT REVIEWER > > desc: determines a reviewer, who's not on the list of non historized > > comments > > > > condition MODIFIED > > desc: checks if there are one or more reviewer's comments missing. > > historized comments are ignored > > > > condition accepted > > desc: checks if there is a non historized comment from every reviewer, > all > > are positive > > > > condition rejected > > desc: checks if there is a non historized negative comment from any > reviewer > > > > > > Regards, > > > > Holger > > > > > > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun > > <fra...@gm...> wrote: > >> > >> Hello, I took a look on con:cern several months ago. Is it possible to > >> model this > >> > >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 > >> > >> with it? > >> > >> It is a link to JBPM forum. We are currently using JBPM but we found > >> that this is not easy to model in JBPM and this is one of it. Your > >> engine and Drools Flow (http://www.jboss.org/drools/drools-flow.html) > >> seem interesting to us. > >> > >> Thanks for answer > >> > >> Fero > >> > >> > >> > ------------------------------------------------------------------------------ > >> Are you an open source citizen? Join us for the Open Source Bridge > >> conference! > >> Portland, OR, June 17-19. Two days of sessions, one day of unconference: > >> $250. > >> Need another reason to go? 24-hour hacker lounge. Register today! > >> > >> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >> _______________________________________________ > >> concern-users mailing list > >> con...@li... > >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > > > > > ------------------------------------------------------------------------------ > > Are you an open source citizen? Join us for the Open Source Bridge > > conference! > > Portland, OR, June 17-19. Two days of sessions, one day of unconference: > > $250. > > Need another reason to go? 24-hour hacker lounge. Register today! > > > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > > _______________________________________________ > > concern-users mailing list > > con...@li... > > https://lists.sourceforge.net/lists/listinfo/concern-users > > > > > > > ------------------------------------------------------------------------------ > Are you an open source citizen? Join us for the Open Source Bridge > conference! > Portland, OR, June 17-19. Two days of sessions, one day of unconference: > $250. > Need another reason to go? 24-hour hacker lounge. Register today! > > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > |
From: frantisek k. <fra...@gm...> - 2009-06-22 20:06:34
|
Thanks, I will try to model it in concept and execute. Btw. nice definition of AUTHOR role, bad that, it is true.. On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> wrote: > Hi Fero, > > if the actor returns a list of all outstanding reviewers, they all get the > task at the same time and can execute it in an arbitrary order. > > Yes, historising means setting an attribute on the comment entity. > > Regards, > > Holger > > On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun <fra...@gm...> > wrote: >> >> Wow, it is quite easy! Thanks. And what if I want the same but to put >> it reviewers parallel reviewing (sometimes called: multiinstance >> task)? I didn't ask this on JBPM forum because this I know how to do >> it, even if it is not directly supported.. >> >> Then there are 2 options, when all reviewers accept the document it >> automatically comes to state Accepted, or it waits till the AUTHOR >> move it to the state. >> >> Btw. historising of comments means setting attributes to some entities >> (comments attached to document) or it historizes tasks and it is a >> work of a engine? >> >> Fero >> >> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> wrote: >> > Hi Fero, >> > >> > I would model it like this: >> > >> > task REVIEW >> > actor: next reviewer >> > pre: modified >> > post: modified || accepted || rejected >> > desc: the reviewers comment is attached to the document >> > >> > task EDIT >> > actor: author >> > pre: rejected >> > post: modified >> > desc: all reviewers comments are historized >> > >> > option EDIT >> > actor: author >> > pre: true >> > post: modified >> > desc: all reviewers comments are historized >> > >> > actor AUTHOR >> > desc: a strange person who speaks better a natural language than a >> > formal >> > one ;.) >> > >> > actor NEXT REVIEWER >> > desc: determines a reviewer, who's not on the list of non historized >> > comments >> > >> > condition MODIFIED >> > desc: checks if there are one or more reviewer's comments missing. >> > historized comments are ignored >> > >> > condition accepted >> > desc: checks if there is a non historized comment from every reviewer, >> > all >> > are positive >> > >> > condition rejected >> > desc: checks if there is a non historized negative comment from any >> > reviewer >> > >> > >> > Regards, >> > >> > Holger >> > >> > >> > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >> > <fra...@gm...> wrote: >> >> >> >> Hello, I took a look on con:cern several months ago. Is it possible to >> >> model this >> >> >> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >> >> >> >> with it? >> >> >> >> It is a link to JBPM forum. We are currently using JBPM but we found >> >> that this is not easy to model in JBPM and this is one of it. Your >> >> engine and Drools Flow (http://www.jboss.org/drools/drools-flow.html) >> >> seem interesting to us. >> >> >> >> Thanks for answer >> >> >> >> Fero >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Are you an open source citizen? Join us for the Open Source Bridge >> >> conference! >> >> Portland, OR, June 17-19. Two days of sessions, one day of >> >> unconference: >> >> $250. >> >> Need another reason to go? 24-hour hacker lounge. Register today! >> >> >> >> >> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >> _______________________________________________ >> >> concern-users mailing list >> >> con...@li... >> >> https://lists.sourceforge.net/lists/listinfo/concern-users >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > Are you an open source citizen? Join us for the Open Source Bridge >> > conference! >> > Portland, OR, June 17-19. Two days of sessions, one day of unconference: >> > $250. >> > Need another reason to go? 24-hour hacker lounge. Register today! >> > >> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> > _______________________________________________ >> > concern-users mailing list >> > con...@li... >> > https://lists.sourceforge.net/lists/listinfo/concern-users >> > >> > >> >> >> ------------------------------------------------------------------------------ >> Are you an open source citizen? Join us for the Open Source Bridge >> conference! >> Portland, OR, June 17-19. Two days of sessions, one day of unconference: >> $250. >> Need another reason to go? 24-hour hacker lounge. Register today! >> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > ------------------------------------------------------------------------------ > Are you an open source citizen? Join us for the Open Source Bridge > conference! > Portland, OR, June 17-19. Two days of sessions, one day of unconference: > $250. > Need another reason to go? 24-hour hacker lounge. Register today! > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > > |
From: frantisek k. <fra...@gm...> - 2009-06-24 11:36:29
|
So I created the process in con:cept, how to start it programmatically? I think the main API is Controller interface, which is quite handy. But how to parse the process definition to set it in Controller? Directly by EMF? If yes where is .ecore model? Thanks On Mon, Jun 22, 2009 at 10:05 PM, frantisek kocun<fra...@gm...> wrote: > Thanks, I will try to model it in concept and execute. Btw. nice > definition of AUTHOR role, bad that, it is true.. > > On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> wrote: >> Hi Fero, >> >> if the actor returns a list of all outstanding reviewers, they all get the >> task at the same time and can execute it in an arbitrary order. >> >> Yes, historising means setting an attribute on the comment entity. >> >> Regards, >> >> Holger >> >> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun <fra...@gm...> >> wrote: >>> >>> Wow, it is quite easy! Thanks. And what if I want the same but to put >>> it reviewers parallel reviewing (sometimes called: multiinstance >>> task)? I didn't ask this on JBPM forum because this I know how to do >>> it, even if it is not directly supported.. >>> >>> Then there are 2 options, when all reviewers accept the document it >>> automatically comes to state Accepted, or it waits till the AUTHOR >>> move it to the state. >>> >>> Btw. historising of comments means setting attributes to some entities >>> (comments attached to document) or it historizes tasks and it is a >>> work of a engine? >>> >>> Fero >>> >>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> wrote: >>> > Hi Fero, >>> > >>> > I would model it like this: >>> > >>> > task REVIEW >>> > actor: next reviewer >>> > pre: modified >>> > post: modified || accepted || rejected >>> > desc: the reviewers comment is attached to the document >>> > >>> > task EDIT >>> > actor: author >>> > pre: rejected >>> > post: modified >>> > desc: all reviewers comments are historized >>> > >>> > option EDIT >>> > actor: author >>> > pre: true >>> > post: modified >>> > desc: all reviewers comments are historized >>> > >>> > actor AUTHOR >>> > desc: a strange person who speaks better a natural language than a >>> > formal >>> > one ;.) >>> > >>> > actor NEXT REVIEWER >>> > desc: determines a reviewer, who's not on the list of non historized >>> > comments >>> > >>> > condition MODIFIED >>> > desc: checks if there are one or more reviewer's comments missing. >>> > historized comments are ignored >>> > >>> > condition accepted >>> > desc: checks if there is a non historized comment from every reviewer, >>> > all >>> > are positive >>> > >>> > condition rejected >>> > desc: checks if there is a non historized negative comment from any >>> > reviewer >>> > >>> > >>> > Regards, >>> > >>> > Holger >>> > >>> > >>> > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >>> > <fra...@gm...> wrote: >>> >> >>> >> Hello, I took a look on con:cern several months ago. Is it possible to >>> >> model this >>> >> >>> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >>> >> >>> >> with it? >>> >> >>> >> It is a link to JBPM forum. We are currently using JBPM but we found >>> >> that this is not easy to model in JBPM and this is one of it. Your >>> >> engine and Drools Flow (http://www.jboss.org/drools/drools-flow.html) >>> >> seem interesting to us. >>> >> >>> >> Thanks for answer >>> >> >>> >> Fero >>> >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >>> >> Are you an open source citizen? Join us for the Open Source Bridge >>> >> conference! >>> >> Portland, OR, June 17-19. Two days of sessions, one day of >>> >> unconference: >>> >> $250. >>> >> Need another reason to go? 24-hour hacker lounge. Register today! >>> >> >>> >> >>> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >> _______________________________________________ >>> >> concern-users mailing list >>> >> con...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users >>> > >>> > >>> > >>> > ------------------------------------------------------------------------------ >>> > Are you an open source citizen? Join us for the Open Source Bridge >>> > conference! >>> > Portland, OR, June 17-19. Two days of sessions, one day of unconference: >>> > $250. >>> > Need another reason to go? 24-hour hacker lounge. Register today! >>> > >>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> > _______________________________________________ >>> > concern-users mailing list >>> > con...@li... >>> > https://lists.sourceforge.net/lists/listinfo/concern-users >>> > >>> > >>> >>> >>> ------------------------------------------------------------------------------ >>> Are you an open source citizen? Join us for the Open Source Bridge >>> conference! >>> Portland, OR, June 17-19. Two days of sessions, one day of unconference: >>> $250. >>> Need another reason to go? 24-hour hacker lounge. Register today! >>> >>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> _______________________________________________ >>> concern-users mailing list >>> con...@li... >>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> ------------------------------------------------------------------------------ >> Are you an open source citizen? Join us for the Open Source Bridge >> conference! >> Portland, OR, June 17-19. Two days of sessions, one day of unconference: >> $250. >> Need another reason to go? 24-hour hacker lounge. Register today! >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> > |
From: Holger E. <he...@gm...> - 2009-06-24 14:06:11
|
There is an ant task, that creates the concern-process.cpd out of the concept file. Look at osbl-demo/build.xml ... Regards, Holger On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun <fra...@gm...>wrote: > So I created the process in con:cept, how to start it > programmatically? I think the main API is Controller interface, which > is quite handy. But how to parse the process definition to set it in > Controller? Directly by EMF? If yes where is .ecore model? > > Thanks > > On Mon, Jun 22, 2009 at 10:05 PM, frantisek > kocun<fra...@gm...> wrote: > > Thanks, I will try to model it in concept and execute. Btw. nice > > definition of AUTHOR role, bad that, it is true.. > > > > On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> wrote: > >> Hi Fero, > >> > >> if the actor returns a list of all outstanding reviewers, they all get > the > >> task at the same time and can execute it in an arbitrary order. > >> > >> Yes, historising means setting an attribute on the comment entity. > >> > >> Regards, > >> > >> Holger > >> > >> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun < > fra...@gm...> > >> wrote: > >>> > >>> Wow, it is quite easy! Thanks. And what if I want the same but to put > >>> it reviewers parallel reviewing (sometimes called: multiinstance > >>> task)? I didn't ask this on JBPM forum because this I know how to do > >>> it, even if it is not directly supported.. > >>> > >>> Then there are 2 options, when all reviewers accept the document it > >>> automatically comes to state Accepted, or it waits till the AUTHOR > >>> move it to the state. > >>> > >>> Btw. historising of comments means setting attributes to some entities > >>> (comments attached to document) or it historizes tasks and it is a > >>> work of a engine? > >>> > >>> Fero > >>> > >>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> > wrote: > >>> > Hi Fero, > >>> > > >>> > I would model it like this: > >>> > > >>> > task REVIEW > >>> > actor: next reviewer > >>> > pre: modified > >>> > post: modified || accepted || rejected > >>> > desc: the reviewers comment is attached to the document > >>> > > >>> > task EDIT > >>> > actor: author > >>> > pre: rejected > >>> > post: modified > >>> > desc: all reviewers comments are historized > >>> > > >>> > option EDIT > >>> > actor: author > >>> > pre: true > >>> > post: modified > >>> > desc: all reviewers comments are historized > >>> > > >>> > actor AUTHOR > >>> > desc: a strange person who speaks better a natural language than a > >>> > formal > >>> > one ;.) > >>> > > >>> > actor NEXT REVIEWER > >>> > desc: determines a reviewer, who's not on the list of non historized > >>> > comments > >>> > > >>> > condition MODIFIED > >>> > desc: checks if there are one or more reviewer's comments missing. > >>> > historized comments are ignored > >>> > > >>> > condition accepted > >>> > desc: checks if there is a non historized comment from every > reviewer, > >>> > all > >>> > are positive > >>> > > >>> > condition rejected > >>> > desc: checks if there is a non historized negative comment from any > >>> > reviewer > >>> > > >>> > > >>> > Regards, > >>> > > >>> > Holger > >>> > > >>> > > >>> > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun > >>> > <fra...@gm...> wrote: > >>> >> > >>> >> Hello, I took a look on con:cern several months ago. Is it possible > to > >>> >> model this > >>> >> > >>> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 > >>> >> > >>> >> with it? > >>> >> > >>> >> It is a link to JBPM forum. We are currently using JBPM but we found > >>> >> that this is not easy to model in JBPM and this is one of it. Your > >>> >> engine and Drools Flow ( > http://www.jboss.org/drools/drools-flow.html) > >>> >> seem interesting to us. > >>> >> > >>> >> Thanks for answer > >>> >> > >>> >> Fero > >>> >> > >>> >> > >>> >> > >>> >> > ------------------------------------------------------------------------------ > >>> >> Are you an open source citizen? Join us for the Open Source Bridge > >>> >> conference! > >>> >> Portland, OR, June 17-19. Two days of sessions, one day of > >>> >> unconference: > >>> >> $250. > >>> >> Need another reason to go? 24-hour hacker lounge. Register today! > >>> >> > >>> >> > >>> >> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >>> >> _______________________________________________ > >>> >> concern-users mailing list > >>> >> con...@li... > >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users > >>> > > >>> > > >>> > > >>> > > ------------------------------------------------------------------------------ > >>> > Are you an open source citizen? Join us for the Open Source Bridge > >>> > conference! > >>> > Portland, OR, June 17-19. Two days of sessions, one day of > unconference: > >>> > $250. > >>> > Need another reason to go? 24-hour hacker lounge. Register today! > >>> > > >>> > > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >>> > _______________________________________________ > >>> > concern-users mailing list > >>> > con...@li... > >>> > https://lists.sourceforge.net/lists/listinfo/concern-users > >>> > > >>> > > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> Are you an open source citizen? Join us for the Open Source Bridge > >>> conference! > >>> Portland, OR, June 17-19. Two days of sessions, one day of > unconference: > >>> $250. > >>> Need another reason to go? 24-hour hacker lounge. Register today! > >>> > >>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >>> _______________________________________________ > >>> concern-users mailing list > >>> con...@li... > >>> https://lists.sourceforge.net/lists/listinfo/concern-users > >> > >> > >> > ------------------------------------------------------------------------------ > >> Are you an open source citizen? Join us for the Open Source Bridge > >> conference! > >> Portland, OR, June 17-19. Two days of sessions, one day of unconference: > >> $250. > >> Need another reason to go? 24-hour hacker lounge. Register today! > >> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >> _______________________________________________ > >> concern-users mailing list > >> con...@li... > >> https://lists.sourceforge.net/lists/listinfo/concern-users > >> > >> > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > |
From: frantisek k. <fra...@gm...> - 2009-06-24 20:57:06
|
Thanks it is it! But still not working:( <target name="concept" depends="prepare" description="generates the concept artefacts"> <path id="oaw.classpath"> <fileset dir="../thirdparty/concept/lib"/> <path location="../thirdparty/concept/jars/genutils.jar"/> <path location="../thirdparty/concept/workflows"/> </path> There is no concept directory in thirdparty project.. I chcekouted these project and I do not have any errors: concern, conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. Just a thought, maybe it can be added to concept GUI on right click on canvas->generate .cpd file.. or a different way. On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> wrote: > There is an ant task, that creates the concern-process.cpd out of the > concept file. Look at osbl-demo/build.xml ... > > Regards, > > Holger > > > On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun <fra...@gm...> > wrote: >> >> So I created the process in con:cept, how to start it >> programmatically? I think the main API is Controller interface, which >> is quite handy. But how to parse the process definition to set it in >> Controller? Directly by EMF? If yes where is .ecore model? >> >> Thanks >> >> On Mon, Jun 22, 2009 at 10:05 PM, frantisek >> kocun<fra...@gm...> wrote: >> > Thanks, I will try to model it in concept and execute. Btw. nice >> > definition of AUTHOR role, bad that, it is true.. >> > >> > On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> wrote: >> >> Hi Fero, >> >> >> >> if the actor returns a list of all outstanding reviewers, they all get >> >> the >> >> task at the same time and can execute it in an arbitrary order. >> >> >> >> Yes, historising means setting an attribute on the comment entity. >> >> >> >> Regards, >> >> >> >> Holger >> >> >> >> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun >> >> <fra...@gm...> >> >> wrote: >> >>> >> >>> Wow, it is quite easy! Thanks. And what if I want the same but to put >> >>> it reviewers parallel reviewing (sometimes called: multiinstance >> >>> task)? I didn't ask this on JBPM forum because this I know how to do >> >>> it, even if it is not directly supported.. >> >>> >> >>> Then there are 2 options, when all reviewers accept the document it >> >>> automatically comes to state Accepted, or it waits till the AUTHOR >> >>> move it to the state. >> >>> >> >>> Btw. historising of comments means setting attributes to some entities >> >>> (comments attached to document) or it historizes tasks and it is a >> >>> work of a engine? >> >>> >> >>> Fero >> >>> >> >>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> >> >>> wrote: >> >>> > Hi Fero, >> >>> > >> >>> > I would model it like this: >> >>> > >> >>> > task REVIEW >> >>> > actor: next reviewer >> >>> > pre: modified >> >>> > post: modified || accepted || rejected >> >>> > desc: the reviewers comment is attached to the document >> >>> > >> >>> > task EDIT >> >>> > actor: author >> >>> > pre: rejected >> >>> > post: modified >> >>> > desc: all reviewers comments are historized >> >>> > >> >>> > option EDIT >> >>> > actor: author >> >>> > pre: true >> >>> > post: modified >> >>> > desc: all reviewers comments are historized >> >>> > >> >>> > actor AUTHOR >> >>> > desc: a strange person who speaks better a natural language than a >> >>> > formal >> >>> > one ;.) >> >>> > >> >>> > actor NEXT REVIEWER >> >>> > desc: determines a reviewer, who's not on the list of non historized >> >>> > comments >> >>> > >> >>> > condition MODIFIED >> >>> > desc: checks if there are one or more reviewer's comments missing. >> >>> > historized comments are ignored >> >>> > >> >>> > condition accepted >> >>> > desc: checks if there is a non historized comment from every >> >>> > reviewer, >> >>> > all >> >>> > are positive >> >>> > >> >>> > condition rejected >> >>> > desc: checks if there is a non historized negative comment from any >> >>> > reviewer >> >>> > >> >>> > >> >>> > Regards, >> >>> > >> >>> > Holger >> >>> > >> >>> > >> >>> > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >> >>> > <fra...@gm...> wrote: >> >>> >> >> >>> >> Hello, I took a look on con:cern several months ago. Is it possible >> >>> >> to >> >>> >> model this >> >>> >> >> >>> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >> >>> >> >> >>> >> with it? >> >>> >> >> >>> >> It is a link to JBPM forum. We are currently using JBPM but we >> >>> >> found >> >>> >> that this is not easy to model in JBPM and this is one of it. Your >> >>> >> engine and Drools Flow >> >>> >> (http://www.jboss.org/drools/drools-flow.html) >> >>> >> seem interesting to us. >> >>> >> >> >>> >> Thanks for answer >> >>> >> >> >>> >> Fero >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> ------------------------------------------------------------------------------ >> >>> >> Are you an open source citizen? Join us for the Open Source Bridge >> >>> >> conference! >> >>> >> Portland, OR, June 17-19. Two days of sessions, one day of >> >>> >> unconference: >> >>> >> $250. >> >>> >> Need another reason to go? 24-hour hacker lounge. Register today! >> >>> >> >> >>> >> >> >>> >> >> >>> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >>> >> _______________________________________________ >> >>> >> concern-users mailing list >> >>> >> con...@li... >> >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>> > >> >>> > >> >>> > >> >>> > >> >>> > ------------------------------------------------------------------------------ >> >>> > Are you an open source citizen? Join us for the Open Source Bridge >> >>> > conference! >> >>> > Portland, OR, June 17-19. Two days of sessions, one day of >> >>> > unconference: >> >>> > $250. >> >>> > Need another reason to go? 24-hour hacker lounge. Register today! >> >>> > >> >>> > >> >>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >>> > _______________________________________________ >> >>> > concern-users mailing list >> >>> > con...@li... >> >>> > https://lists.sourceforge.net/lists/listinfo/concern-users >> >>> > >> >>> > >> >>> >> >>> >> >>> >> >>> ------------------------------------------------------------------------------ >> >>> Are you an open source citizen? Join us for the Open Source Bridge >> >>> conference! >> >>> Portland, OR, June 17-19. Two days of sessions, one day of >> >>> unconference: >> >>> $250. >> >>> Need another reason to go? 24-hour hacker lounge. Register today! >> >>> >> >>> >> >>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >>> _______________________________________________ >> >>> concern-users mailing list >> >>> con...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> Are you an open source citizen? Join us for the Open Source Bridge >> >> conference! >> >> Portland, OR, June 17-19. Two days of sessions, one day of >> >> unconference: >> >> $250. >> >> Need another reason to go? 24-hour hacker lounge. Register today! >> >> >> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >> _______________________________________________ >> >> concern-users mailing list >> >> con...@li... >> >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> >> >> > >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > ------------------------------------------------------------------------------ > > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > > |
From: frantisek k. <fra...@gm...> - 2009-06-24 22:02:21
|
So I generated .cpd by programmatically running workflow "process-description-generator.oaw". So till now I'm ok. I found a ProcessLoader to load Process from .cpd. Finally to try your engine! On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun<fra...@gm...> wrote: > Thanks it is it! But still not working:( > > <target name="concept" depends="prepare" description="generates the > concept artefacts"> > <path id="oaw.classpath"> > <fileset dir="../thirdparty/concept/lib"/> > <path location="../thirdparty/concept/jars/genutils.jar"/> > <path location="../thirdparty/concept/workflows"/> > </path> > > There is no concept directory in thirdparty project.. > I chcekouted these project and I do not have any errors: concern, > conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. > > Just a thought, maybe it can be added to concept GUI on right click on > canvas->generate .cpd file.. or a different way. > > On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> wrote: >> There is an ant task, that creates the concern-process.cpd out of the >> concept file. Look at osbl-demo/build.xml ... >> >> Regards, >> >> Holger >> >> >> On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun <fra...@gm...> >> wrote: >>> >>> So I created the process in con:cept, how to start it >>> programmatically? I think the main API is Controller interface, which >>> is quite handy. But how to parse the process definition to set it in >>> Controller? Directly by EMF? If yes where is .ecore model? >>> >>> Thanks >>> >>> On Mon, Jun 22, 2009 at 10:05 PM, frantisek >>> kocun<fra...@gm...> wrote: >>> > Thanks, I will try to model it in concept and execute. Btw. nice >>> > definition of AUTHOR role, bad that, it is true.. >>> > >>> > On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> wrote: >>> >> Hi Fero, >>> >> >>> >> if the actor returns a list of all outstanding reviewers, they all get >>> >> the >>> >> task at the same time and can execute it in an arbitrary order. >>> >> >>> >> Yes, historising means setting an attribute on the comment entity. >>> >> >>> >> Regards, >>> >> >>> >> Holger >>> >> >>> >> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun >>> >> <fra...@gm...> >>> >> wrote: >>> >>> >>> >>> Wow, it is quite easy! Thanks. And what if I want the same but to put >>> >>> it reviewers parallel reviewing (sometimes called: multiinstance >>> >>> task)? I didn't ask this on JBPM forum because this I know how to do >>> >>> it, even if it is not directly supported.. >>> >>> >>> >>> Then there are 2 options, when all reviewers accept the document it >>> >>> automatically comes to state Accepted, or it waits till the AUTHOR >>> >>> move it to the state. >>> >>> >>> >>> Btw. historising of comments means setting attributes to some entities >>> >>> (comments attached to document) or it historizes tasks and it is a >>> >>> work of a engine? >>> >>> >>> >>> Fero >>> >>> >>> >>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> >>> >>> wrote: >>> >>> > Hi Fero, >>> >>> > >>> >>> > I would model it like this: >>> >>> > >>> >>> > task REVIEW >>> >>> > actor: next reviewer >>> >>> > pre: modified >>> >>> > post: modified || accepted || rejected >>> >>> > desc: the reviewers comment is attached to the document >>> >>> > >>> >>> > task EDIT >>> >>> > actor: author >>> >>> > pre: rejected >>> >>> > post: modified >>> >>> > desc: all reviewers comments are historized >>> >>> > >>> >>> > option EDIT >>> >>> > actor: author >>> >>> > pre: true >>> >>> > post: modified >>> >>> > desc: all reviewers comments are historized >>> >>> > >>> >>> > actor AUTHOR >>> >>> > desc: a strange person who speaks better a natural language than a >>> >>> > formal >>> >>> > one ;.) >>> >>> > >>> >>> > actor NEXT REVIEWER >>> >>> > desc: determines a reviewer, who's not on the list of non historized >>> >>> > comments >>> >>> > >>> >>> > condition MODIFIED >>> >>> > desc: checks if there are one or more reviewer's comments missing. >>> >>> > historized comments are ignored >>> >>> > >>> >>> > condition accepted >>> >>> > desc: checks if there is a non historized comment from every >>> >>> > reviewer, >>> >>> > all >>> >>> > are positive >>> >>> > >>> >>> > condition rejected >>> >>> > desc: checks if there is a non historized negative comment from any >>> >>> > reviewer >>> >>> > >>> >>> > >>> >>> > Regards, >>> >>> > >>> >>> > Holger >>> >>> > >>> >>> > >>> >>> > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >>> >>> > <fra...@gm...> wrote: >>> >>> >> >>> >>> >> Hello, I took a look on con:cern several months ago. Is it possible >>> >>> >> to >>> >>> >> model this >>> >>> >> >>> >>> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >>> >>> >> >>> >>> >> with it? >>> >>> >> >>> >>> >> It is a link to JBPM forum. We are currently using JBPM but we >>> >>> >> found >>> >>> >> that this is not easy to model in JBPM and this is one of it. Your >>> >>> >> engine and Drools Flow >>> >>> >> (http://www.jboss.org/drools/drools-flow.html) >>> >>> >> seem interesting to us. >>> >>> >> >>> >>> >> Thanks for answer >>> >>> >> >>> >>> >> Fero >>> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> ------------------------------------------------------------------------------ >>> >>> >> Are you an open source citizen? Join us for the Open Source Bridge >>> >>> >> conference! >>> >>> >> Portland, OR, June 17-19. Two days of sessions, one day of >>> >>> >> unconference: >>> >>> >> $250. >>> >>> >> Need another reason to go? 24-hour hacker lounge. Register today! >>> >>> >> >>> >>> >> >>> >>> >> >>> >>> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >>> >> _______________________________________________ >>> >>> >> concern-users mailing list >>> >>> >> con...@li... >>> >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>> > >>> >>> > >>> >>> > >>> >>> > >>> >>> > ------------------------------------------------------------------------------ >>> >>> > Are you an open source citizen? Join us for the Open Source Bridge >>> >>> > conference! >>> >>> > Portland, OR, June 17-19. Two days of sessions, one day of >>> >>> > unconference: >>> >>> > $250. >>> >>> > Need another reason to go? 24-hour hacker lounge. Register today! >>> >>> > >>> >>> > >>> >>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >>> > _______________________________________________ >>> >>> > concern-users mailing list >>> >>> > con...@li... >>> >>> > https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>> > >>> >>> > >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> Are you an open source citizen? Join us for the Open Source Bridge >>> >>> conference! >>> >>> Portland, OR, June 17-19. Two days of sessions, one day of >>> >>> unconference: >>> >>> $250. >>> >>> Need another reason to go? 24-hour hacker lounge. Register today! >>> >>> >>> >>> >>> >>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >>> _______________________________________________ >>> >>> concern-users mailing list >>> >>> con...@li... >>> >>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >>> >> Are you an open source citizen? Join us for the Open Source Bridge >>> >> conference! >>> >> Portland, OR, June 17-19. Two days of sessions, one day of >>> >> unconference: >>> >> $250. >>> >> Need another reason to go? 24-hour hacker lounge. Register today! >>> >> >>> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >> _______________________________________________ >>> >> concern-users mailing list >>> >> con...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >> >>> >> >>> > >>> >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> concern-users mailing list >>> con...@li... >>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> > |
From: Holger E. <he...@gm...> - 2009-06-25 03:12:36
|
Hi Fero, I'm afraid, there's some documentation missing at this point, sorry! cd concept/org.concept.generator ant dist Then you get the concept directory .. Before you generate, you should check your model with Diagram->Validate in the eclipse modeler first. Regards, Holger On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun <fra...@gm... > wrote: > Thanks it is it! But still not working:( > > <target name="concept" depends="prepare" description="generates the > concept artefacts"> > <path id="oaw.classpath"> > <fileset dir="../thirdparty/concept/lib"/> > <path location="../thirdparty/concept/jars/genutils.jar"/> > <path location="../thirdparty/concept/workflows"/> > </path> > > There is no concept directory in thirdparty project.. > I chcekouted these project and I do not have any errors: concern, > conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. > > Just a thought, maybe it can be added to concept GUI on right click on > canvas->generate .cpd file.. or a different way. > > On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> wrote: > > There is an ant task, that creates the concern-process.cpd out of the > > concept file. Look at osbl-demo/build.xml ... > > > > Regards, > > > > Holger > > > > > > On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun < > fra...@gm...> > > wrote: > >> > >> So I created the process in con:cept, how to start it > >> programmatically? I think the main API is Controller interface, which > >> is quite handy. But how to parse the process definition to set it in > >> Controller? Directly by EMF? If yes where is .ecore model? > >> > >> Thanks > >> > >> On Mon, Jun 22, 2009 at 10:05 PM, frantisek > >> kocun<fra...@gm...> wrote: > >> > Thanks, I will try to model it in concept and execute. Btw. nice > >> > definition of AUTHOR role, bad that, it is true.. > >> > > >> > On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> > wrote: > >> >> Hi Fero, > >> >> > >> >> if the actor returns a list of all outstanding reviewers, they all > get > >> >> the > >> >> task at the same time and can execute it in an arbitrary order. > >> >> > >> >> Yes, historising means setting an attribute on the comment entity. > >> >> > >> >> Regards, > >> >> > >> >> Holger > >> >> > >> >> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun > >> >> <fra...@gm...> > >> >> wrote: > >> >>> > >> >>> Wow, it is quite easy! Thanks. And what if I want the same but to > put > >> >>> it reviewers parallel reviewing (sometimes called: multiinstance > >> >>> task)? I didn't ask this on JBPM forum because this I know how to do > >> >>> it, even if it is not directly supported.. > >> >>> > >> >>> Then there are 2 options, when all reviewers accept the document it > >> >>> automatically comes to state Accepted, or it waits till the AUTHOR > >> >>> move it to the state. > >> >>> > >> >>> Btw. historising of comments means setting attributes to some > entities > >> >>> (comments attached to document) or it historizes tasks and it is a > >> >>> work of a engine? > >> >>> > >> >>> Fero > >> >>> > >> >>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> > >> >>> wrote: > >> >>> > Hi Fero, > >> >>> > > >> >>> > I would model it like this: > >> >>> > > >> >>> > task REVIEW > >> >>> > actor: next reviewer > >> >>> > pre: modified > >> >>> > post: modified || accepted || rejected > >> >>> > desc: the reviewers comment is attached to the document > >> >>> > > >> >>> > task EDIT > >> >>> > actor: author > >> >>> > pre: rejected > >> >>> > post: modified > >> >>> > desc: all reviewers comments are historized > >> >>> > > >> >>> > option EDIT > >> >>> > actor: author > >> >>> > pre: true > >> >>> > post: modified > >> >>> > desc: all reviewers comments are historized > >> >>> > > >> >>> > actor AUTHOR > >> >>> > desc: a strange person who speaks better a natural language than a > >> >>> > formal > >> >>> > one ;.) > >> >>> > > >> >>> > actor NEXT REVIEWER > >> >>> > desc: determines a reviewer, who's not on the list of non > historized > >> >>> > comments > >> >>> > > >> >>> > condition MODIFIED > >> >>> > desc: checks if there are one or more reviewer's comments missing. > >> >>> > historized comments are ignored > >> >>> > > >> >>> > condition accepted > >> >>> > desc: checks if there is a non historized comment from every > >> >>> > reviewer, > >> >>> > all > >> >>> > are positive > >> >>> > > >> >>> > condition rejected > >> >>> > desc: checks if there is a non historized negative comment from > any > >> >>> > reviewer > >> >>> > > >> >>> > > >> >>> > Regards, > >> >>> > > >> >>> > Holger > >> >>> > > >> >>> > > >> >>> > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun > >> >>> > <fra...@gm...> wrote: > >> >>> >> > >> >>> >> Hello, I took a look on con:cern several months ago. Is it > possible > >> >>> >> to > >> >>> >> model this > >> >>> >> > >> >>> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 > >> >>> >> > >> >>> >> with it? > >> >>> >> > >> >>> >> It is a link to JBPM forum. We are currently using JBPM but we > >> >>> >> found > >> >>> >> that this is not easy to model in JBPM and this is one of it. > Your > >> >>> >> engine and Drools Flow > >> >>> >> (http://www.jboss.org/drools/drools-flow.html) > >> >>> >> seem interesting to us. > >> >>> >> > >> >>> >> Thanks for answer > >> >>> >> > >> >>> >> Fero > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > ------------------------------------------------------------------------------ > >> >>> >> Are you an open source citizen? Join us for the Open Source > Bridge > >> >>> >> conference! > >> >>> >> Portland, OR, June 17-19. Two days of sessions, one day of > >> >>> >> unconference: > >> >>> >> $250. > >> >>> >> Need another reason to go? 24-hour hacker lounge. Register today! > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> >> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >> >>> >> _______________________________________________ > >> >>> >> concern-users mailing list > >> >>> >> con...@li... > >> >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users > >> >>> > > >> >>> > > >> >>> > > >> >>> > > >> >>> > > ------------------------------------------------------------------------------ > >> >>> > Are you an open source citizen? Join us for the Open Source Bridge > >> >>> > conference! > >> >>> > Portland, OR, June 17-19. Two days of sessions, one day of > >> >>> > unconference: > >> >>> > $250. > >> >>> > Need another reason to go? 24-hour hacker lounge. Register today! > >> >>> > > >> >>> > > >> >>> > > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >> >>> > _______________________________________________ > >> >>> > concern-users mailing list > >> >>> > con...@li... > >> >>> > https://lists.sourceforge.net/lists/listinfo/concern-users > >> >>> > > >> >>> > > >> >>> > >> >>> > >> >>> > >> >>> > ------------------------------------------------------------------------------ > >> >>> Are you an open source citizen? Join us for the Open Source Bridge > >> >>> conference! > >> >>> Portland, OR, June 17-19. Two days of sessions, one day of > >> >>> unconference: > >> >>> $250. > >> >>> Need another reason to go? 24-hour hacker lounge. Register today! > >> >>> > >> >>> > >> >>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >> >>> _______________________________________________ > >> >>> concern-users mailing list > >> >>> con...@li... > >> >>> https://lists.sourceforge.net/lists/listinfo/concern-users > >> >> > >> >> > >> >> > >> >> > ------------------------------------------------------------------------------ > >> >> Are you an open source citizen? Join us for the Open Source Bridge > >> >> conference! > >> >> Portland, OR, June 17-19. Two days of sessions, one day of > >> >> unconference: > >> >> $250. > >> >> Need another reason to go? 24-hour hacker lounge. Register today! > >> >> > >> >> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >> >> _______________________________________________ > >> >> concern-users mailing list > >> >> con...@li... > >> >> https://lists.sourceforge.net/lists/listinfo/concern-users > >> >> > >> >> > >> > > >> > >> > >> > ------------------------------------------------------------------------------ > >> _______________________________________________ > >> concern-users mailing list > >> con...@li... > >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > > concern-users mailing list > > con...@li... > > https://lists.sourceforge.net/lists/listinfo/concern-users > > > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > |
From: frantisek k. <fra...@gm...> - 2009-06-25 17:11:29
|
OK, I have process, working database and now want to try to create a subject. My subject is class Document. Should I extend the Controller to override method createSubject () to create a Document? Or process instance is org.concern.controller.Subject and I should put subject in there another way.. How? I think the later. Regards Fero On Thu, Jun 25, 2009 at 5:12 AM, Holger Engels<he...@gm...> wrote: > Hi Fero, > > I'm afraid, there's some documentation missing at this point, sorry! > > cd concept/org.concept.generator > ant dist > > Then you get the concept directory .. > > Before you generate, you should check your model with Diagram->Validate in > the eclipse modeler first. > > > Regards, > > Holger > > > On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun > <fra...@gm...> wrote: >> >> Thanks it is it! But still not working:( >> >> <target name="concept" depends="prepare" description="generates the >> concept artefacts"> >> <path id="oaw.classpath"> >> <fileset dir="../thirdparty/concept/lib"/> >> <path location="../thirdparty/concept/jars/genutils.jar"/> >> <path location="../thirdparty/concept/workflows"/> >> </path> >> >> There is no concept directory in thirdparty project.. >> I chcekouted these project and I do not have any errors: concern, >> conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. >> >> Just a thought, maybe it can be added to concept GUI on right click on >> canvas->generate .cpd file.. or a different way. >> >> On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> wrote: >> > There is an ant task, that creates the concern-process.cpd out of the >> > concept file. Look at osbl-demo/build.xml ... >> > >> > Regards, >> > >> > Holger >> > >> > >> > On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun >> > <fra...@gm...> >> > wrote: >> >> >> >> So I created the process in con:cept, how to start it >> >> programmatically? I think the main API is Controller interface, which >> >> is quite handy. But how to parse the process definition to set it in >> >> Controller? Directly by EMF? If yes where is .ecore model? >> >> >> >> Thanks >> >> >> >> On Mon, Jun 22, 2009 at 10:05 PM, frantisek >> >> kocun<fra...@gm...> wrote: >> >> > Thanks, I will try to model it in concept and execute. Btw. nice >> >> > definition of AUTHOR role, bad that, it is true.. >> >> > >> >> > On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> >> >> > wrote: >> >> >> Hi Fero, >> >> >> >> >> >> if the actor returns a list of all outstanding reviewers, they all >> >> >> get >> >> >> the >> >> >> task at the same time and can execute it in an arbitrary order. >> >> >> >> >> >> Yes, historising means setting an attribute on the comment entity. >> >> >> >> >> >> Regards, >> >> >> >> >> >> Holger >> >> >> >> >> >> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun >> >> >> <fra...@gm...> >> >> >> wrote: >> >> >>> >> >> >>> Wow, it is quite easy! Thanks. And what if I want the same but to >> >> >>> put >> >> >>> it reviewers parallel reviewing (sometimes called: multiinstance >> >> >>> task)? I didn't ask this on JBPM forum because this I know how to >> >> >>> do >> >> >>> it, even if it is not directly supported.. >> >> >>> >> >> >>> Then there are 2 options, when all reviewers accept the document it >> >> >>> automatically comes to state Accepted, or it waits till the AUTHOR >> >> >>> move it to the state. >> >> >>> >> >> >>> Btw. historising of comments means setting attributes to some >> >> >>> entities >> >> >>> (comments attached to document) or it historizes tasks and it is a >> >> >>> work of a engine? >> >> >>> >> >> >>> Fero >> >> >>> >> >> >>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm...> >> >> >>> wrote: >> >> >>> > Hi Fero, >> >> >>> > >> >> >>> > I would model it like this: >> >> >>> > >> >> >>> > task REVIEW >> >> >>> > actor: next reviewer >> >> >>> > pre: modified >> >> >>> > post: modified || accepted || rejected >> >> >>> > desc: the reviewers comment is attached to the document >> >> >>> > >> >> >>> > task EDIT >> >> >>> > actor: author >> >> >>> > pre: rejected >> >> >>> > post: modified >> >> >>> > desc: all reviewers comments are historized >> >> >>> > >> >> >>> > option EDIT >> >> >>> > actor: author >> >> >>> > pre: true >> >> >>> > post: modified >> >> >>> > desc: all reviewers comments are historized >> >> >>> > >> >> >>> > actor AUTHOR >> >> >>> > desc: a strange person who speaks better a natural language than >> >> >>> > a >> >> >>> > formal >> >> >>> > one ;.) >> >> >>> > >> >> >>> > actor NEXT REVIEWER >> >> >>> > desc: determines a reviewer, who's not on the list of non >> >> >>> > historized >> >> >>> > comments >> >> >>> > >> >> >>> > condition MODIFIED >> >> >>> > desc: checks if there are one or more reviewer's comments >> >> >>> > missing. >> >> >>> > historized comments are ignored >> >> >>> > >> >> >>> > condition accepted >> >> >>> > desc: checks if there is a non historized comment from every >> >> >>> > reviewer, >> >> >>> > all >> >> >>> > are positive >> >> >>> > >> >> >>> > condition rejected >> >> >>> > desc: checks if there is a non historized negative comment from >> >> >>> > any >> >> >>> > reviewer >> >> >>> > >> >> >>> > >> >> >>> > Regards, >> >> >>> > >> >> >>> > Holger >> >> >>> > >> >> >>> > >> >> >>> > On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >> >> >>> > <fra...@gm...> wrote: >> >> >>> >> >> >> >>> >> Hello, I took a look on con:cern several months ago. Is it >> >> >>> >> possible >> >> >>> >> to >> >> >>> >> model this >> >> >>> >> >> >> >>> >> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >> >> >>> >> >> >> >>> >> with it? >> >> >>> >> >> >> >>> >> It is a link to JBPM forum. We are currently using JBPM but we >> >> >>> >> found >> >> >>> >> that this is not easy to model in JBPM and this is one of it. >> >> >>> >> Your >> >> >>> >> engine and Drools Flow >> >> >>> >> (http://www.jboss.org/drools/drools-flow.html) >> >> >>> >> seem interesting to us. >> >> >>> >> >> >> >>> >> Thanks for answer >> >> >>> >> >> >> >>> >> Fero >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> ------------------------------------------------------------------------------ >> >> >>> >> Are you an open source citizen? Join us for the Open Source >> >> >>> >> Bridge >> >> >>> >> conference! >> >> >>> >> Portland, OR, June 17-19. Two days of sessions, one day of >> >> >>> >> unconference: >> >> >>> >> $250. >> >> >>> >> Need another reason to go? 24-hour hacker lounge. Register >> >> >>> >> today! >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> >> >> >>> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >> >>> >> _______________________________________________ >> >> >>> >> concern-users mailing list >> >> >>> >> con...@li... >> >> >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > ------------------------------------------------------------------------------ >> >> >>> > Are you an open source citizen? Join us for the Open Source >> >> >>> > Bridge >> >> >>> > conference! >> >> >>> > Portland, OR, June 17-19. Two days of sessions, one day of >> >> >>> > unconference: >> >> >>> > $250. >> >> >>> > Need another reason to go? 24-hour hacker lounge. Register today! >> >> >>> > >> >> >>> > >> >> >>> > >> >> >>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >> >>> > _______________________________________________ >> >> >>> > concern-users mailing list >> >> >>> > con...@li... >> >> >>> > https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >>> > >> >> >>> > >> >> >>> >> >> >>> >> >> >>> >> >> >>> >> >> >>> ------------------------------------------------------------------------------ >> >> >>> Are you an open source citizen? Join us for the Open Source Bridge >> >> >>> conference! >> >> >>> Portland, OR, June 17-19. Two days of sessions, one day of >> >> >>> unconference: >> >> >>> $250. >> >> >>> Need another reason to go? 24-hour hacker lounge. Register today! >> >> >>> >> >> >>> >> >> >>> >> >> >>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >> >>> _______________________________________________ >> >> >>> concern-users mailing list >> >> >>> con...@li... >> >> >>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> >> Are you an open source citizen? Join us for the Open Source Bridge >> >> >> conference! >> >> >> Portland, OR, June 17-19. Two days of sessions, one day of >> >> >> unconference: >> >> >> $250. >> >> >> Need another reason to go? 24-hour hacker lounge. Register today! >> >> >> >> >> >> >> >> >> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >> >> _______________________________________________ >> >> >> concern-users mailing list >> >> >> con...@li... >> >> >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> >> >> >> >> >> > >> >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> >> concern-users mailing list >> >> con...@li... >> >> https://lists.sourceforge.net/lists/listinfo/concern-users >> > >> > >> > >> > ------------------------------------------------------------------------------ >> > >> > _______________________________________________ >> > concern-users mailing list >> > con...@li... >> > https://lists.sourceforge.net/lists/listinfo/concern-users >> > >> > >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > ------------------------------------------------------------------------------ > > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > > |
From: Holger E. <he...@gm...> - 2009-06-25 19:55:13
|
Have a look at the osbl-demo! Your businessobject is the Document. Create the document, persist it, and call controller.createSubject with the ID of the document as a string. then call touchSubject with the same ID and see what happens. Regards, Holger Von meinem iPhone gesendet Am 25.06.2009 um 19:11 schrieb frantisek kocun <fra...@gm... >: > OK, I have process, working database and now want to try to create a > subject. My subject is class Document. Should I extend the Controller > to override method createSubject () to create a Document? Or process > instance is org.concern.controller.Subject and I should put subject in > there another way.. How? I think the later. > > Regards > > Fero > > On Thu, Jun 25, 2009 at 5:12 AM, Holger Engels<he...@gm...> > wrote: >> Hi Fero, >> >> I'm afraid, there's some documentation missing at this point, sorry! >> >> cd concept/org.concept.generator >> ant dist >> >> Then you get the concept directory .. >> >> Before you generate, you should check your model with Diagram- >> >Validate in >> the eclipse modeler first. >> >> >> Regards, >> >> Holger >> >> >> On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun >> <fra...@gm...> wrote: >>> >>> Thanks it is it! But still not working:( >>> >>> <target name="concept" depends="prepare" description="generates the >>> concept artefacts"> >>> <path id="oaw.classpath"> >>> <fileset dir="../thirdparty/concept/lib"/> >>> <path location="../thirdparty/concept/jars/ >>> genutils.jar"/> >>> <path location="../thirdparty/concept/workflows"/> >>> </path> >>> >>> There is no concept directory in thirdparty project.. >>> I chcekouted these project and I do not have any errors: concern, >>> conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. >>> >>> Just a thought, maybe it can be added to concept GUI on right >>> click on >>> canvas->generate .cpd file.. or a different way. >>> >>> On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> >>> wrote: >>>> There is an ant task, that creates the concern-process.cpd out of >>>> the >>>> concept file. Look at osbl-demo/build.xml ... >>>> >>>> Regards, >>>> >>>> Holger >>>> >>>> >>>> On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun >>>> <fra...@gm...> >>>> wrote: >>>>> >>>>> So I created the process in con:cept, how to start it >>>>> programmatically? I think the main API is Controller interface, >>>>> which >>>>> is quite handy. But how to parse the process definition to set >>>>> it in >>>>> Controller? Directly by EMF? If yes where is .ecore model? >>>>> >>>>> Thanks >>>>> >>>>> On Mon, Jun 22, 2009 at 10:05 PM, frantisek >>>>> kocun<fra...@gm...> wrote: >>>>>> Thanks, I will try to model it in concept and execute. Btw. nice >>>>>> definition of AUTHOR role, bad that, it is true.. >>>>>> >>>>>> On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> >>>>>> wrote: >>>>>>> Hi Fero, >>>>>>> >>>>>>> if the actor returns a list of all outstanding reviewers, they >>>>>>> all >>>>>>> get >>>>>>> the >>>>>>> task at the same time and can execute it in an arbitrary order. >>>>>>> >>>>>>> Yes, historising means setting an attribute on the comment >>>>>>> entity. >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Holger >>>>>>> >>>>>>> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun >>>>>>> <fra...@gm...> >>>>>>> wrote: >>>>>>>> >>>>>>>> Wow, it is quite easy! Thanks. And what if I want the same >>>>>>>> but to >>>>>>>> put >>>>>>>> it reviewers parallel reviewing (sometimes called: >>>>>>>> multiinstance >>>>>>>> task)? I didn't ask this on JBPM forum because this I know >>>>>>>> how to >>>>>>>> do >>>>>>>> it, even if it is not directly supported.. >>>>>>>> >>>>>>>> Then there are 2 options, when all reviewers accept the >>>>>>>> document it >>>>>>>> automatically comes to state Accepted, or it waits till the >>>>>>>> AUTHOR >>>>>>>> move it to the state. >>>>>>>> >>>>>>>> Btw. historising of comments means setting attributes to some >>>>>>>> entities >>>>>>>> (comments attached to document) or it historizes tasks and it >>>>>>>> is a >>>>>>>> work of a engine? >>>>>>>> >>>>>>>> Fero >>>>>>>> >>>>>>>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm... >>>>>>>> > >>>>>>>> wrote: >>>>>>>>> Hi Fero, >>>>>>>>> >>>>>>>>> I would model it like this: >>>>>>>>> >>>>>>>>> task REVIEW >>>>>>>>> actor: next reviewer >>>>>>>>> pre: modified >>>>>>>>> post: modified || accepted || rejected >>>>>>>>> desc: the reviewers comment is attached to the document >>>>>>>>> >>>>>>>>> task EDIT >>>>>>>>> actor: author >>>>>>>>> pre: rejected >>>>>>>>> post: modified >>>>>>>>> desc: all reviewers comments are historized >>>>>>>>> >>>>>>>>> option EDIT >>>>>>>>> actor: author >>>>>>>>> pre: true >>>>>>>>> post: modified >>>>>>>>> desc: all reviewers comments are historized >>>>>>>>> >>>>>>>>> actor AUTHOR >>>>>>>>> desc: a strange person who speaks better a natural language >>>>>>>>> than >>>>>>>>> a >>>>>>>>> formal >>>>>>>>> one ;.) >>>>>>>>> >>>>>>>>> actor NEXT REVIEWER >>>>>>>>> desc: determines a reviewer, who's not on the list of non >>>>>>>>> historized >>>>>>>>> comments >>>>>>>>> >>>>>>>>> condition MODIFIED >>>>>>>>> desc: checks if there are one or more reviewer's comments >>>>>>>>> missing. >>>>>>>>> historized comments are ignored >>>>>>>>> >>>>>>>>> condition accepted >>>>>>>>> desc: checks if there is a non historized comment from every >>>>>>>>> reviewer, >>>>>>>>> all >>>>>>>>> are positive >>>>>>>>> >>>>>>>>> condition rejected >>>>>>>>> desc: checks if there is a non historized negative comment >>>>>>>>> from >>>>>>>>> any >>>>>>>>> reviewer >>>>>>>>> >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> >>>>>>>>> Holger >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >>>>>>>>> <fra...@gm...> wrote: >>>>>>>>>> >>>>>>>>>> Hello, I took a look on con:cern several months ago. Is it >>>>>>>>>> possible >>>>>>>>>> to >>>>>>>>>> model this >>>>>>>>>> >>>>>>>>>> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >>>>>>>>>> >>>>>>>>>> with it? >>>>>>>>>> >>>>>>>>>> It is a link to JBPM forum. We are currently using JBPM but >>>>>>>>>> we >>>>>>>>>> found >>>>>>>>>> that this is not easy to model in JBPM and this is one of it. >>>>>>>>>> Your >>>>>>>>>> engine and Drools Flow >>>>>>>>>> (http://www.jboss.org/drools/drools-flow.html) >>>>>>>>>> seem interesting to us. >>>>>>>>>> >>>>>>>>>> Thanks for answer >>>>>>>>>> >>>>>>>>>> Fero >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> ------------------------------------------------------------ >>>>>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>>>>> Bridge >>>>>>>>>> conference! >>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>>>>> unconference: >>>>>>>>>> $250. >>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>>>>> today! >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>>>>> _______________________________________________ >>>>>>>>>> concern-users mailing list >>>>>>>>>> con...@li... >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> ------------------------------------------------------------ >>>>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>>>> Bridge >>>>>>>>> conference! >>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>>>> unconference: >>>>>>>>> $250. >>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>>>> today! >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>>>> _______________________________________________ >>>>>>>>> concern-users mailing list >>>>>>>>> con...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> --- >>>>>>>> --- >>>>>>>> --- >>>>>>>> --- >>>>>>>> --- >>>>>>>> --------------------------------------------------------------- >>>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>>> Bridge >>>>>>>> conference! >>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>>> unconference: >>>>>>>> $250. >>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>>> today! >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>>> _______________________________________________ >>>>>>>> concern-users mailing list >>>>>>>> con...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> --- >>>>>>> --- >>>>>>> --- >>>>>>> --- >>>>>>> --- >>>>>>> --------------------------------------------------------------- >>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>> Bridge >>>>>>> conference! >>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>> unconference: >>>>>>> $250. >>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>> today! >>>>>>> >>>>>>> >>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>> _______________________________________________ >>>>>>> concern-users mailing list >>>>>>> con...@li... >>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> --- >>>>> --- >>>>> --- >>>>> --- >>>>> ------------------------------------------------------------------ >>>>> _______________________________________________ >>>>> concern-users mailing list >>>>> con...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>> >>>> >>>> >>>> --- >>>> --- >>>> --- >>>> --- >>>> ------------------------------------------------------------------ >>>> >>>> _______________________________________________ >>>> concern-users mailing list >>>> con...@li... >>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>> >>>> >>> >>> >>> --- >>> --- >>> --- >>> --- >>> ------------------------------------------------------------------ >>> _______________________________________________ >>> concern-users mailing list >>> con...@li... >>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> --- >> --- >> --- >> --------------------------------------------------------------------- >> >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> > > --- > --- > --- > --------------------------------------------------------------------- > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users |
From: frantisek k. <fra...@gm...> - 2009-06-29 09:05:30
|
Hi Holger, thank you for your help till now. But I have some more questions:) 1. I tried touchSubject() method to start process, but it does not create entlistments. Process() method does. What exactly does touchSubject() and process() method? What is done when i call complete(), task is completed, but are also next steps calculated? 2. What does "optional" attribute means? I thought i means that activity can is created when precondition is met. If it is optional it can be skipped if postcondition is met. But this is not true, as I tried it. It of course can be modeled as "pre & !post". 3. What does "reentrant" attributemeans? 4. What is shown on tasks lists for a concrete user? Entlistments, Assignments or AssignmentNotifications? In obsl project is object called Task? This should be on in task list? Cheers Fero On Thu, Jun 25, 2009 at 9:54 PM, Holger Engels<he...@gm...> wrote: > Have a look at the osbl-demo! > > Your businessobject is the Document. Create the document, persist it, > and call controller.createSubject with the ID of the document as a > string. then call touchSubject with the same ID and see what happens. > > Regards, > > Holger > > Von meinem iPhone gesendet > > Am 25.06.2009 um 19:11 schrieb frantisek kocun <fra...@gm... > >: > >> OK, I have process, working database and now want to try to create a >> subject. My subject is class Document. Should I extend the Controller >> to override method createSubject () to create a Document? Or process >> instance is org.concern.controller.Subject and I should put subject in >> there another way.. How? I think the later. >> >> Regards >> >> Fero >> >> On Thu, Jun 25, 2009 at 5:12 AM, Holger Engels<he...@gm...> >> wrote: >>> Hi Fero, >>> >>> I'm afraid, there's some documentation missing at this point, sorry! >>> >>> cd concept/org.concept.generator >>> ant dist >>> >>> Then you get the concept directory .. >>> >>> Before you generate, you should check your model with Diagram- >>> >Validate in >>> the eclipse modeler first. >>> >>> >>> Regards, >>> >>> Holger >>> >>> >>> On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun >>> <fra...@gm...> wrote: >>>> >>>> Thanks it is it! But still not working:( >>>> >>>> <target name="concept" depends="prepare" description="generates the >>>> concept artefacts"> >>>> <path id="oaw.classpath"> >>>> <fileset dir="../thirdparty/concept/lib"/> >>>> <path location="../thirdparty/concept/jars/ >>>> genutils.jar"/> >>>> <path location="../thirdparty/concept/workflows"/> >>>> </path> >>>> >>>> There is no concept directory in thirdparty project.. >>>> I chcekouted these project and I do not have any errors: concern, >>>> conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. >>>> >>>> Just a thought, maybe it can be added to concept GUI on right >>>> click on >>>> canvas->generate .cpd file.. or a different way. >>>> >>>> On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> >>>> wrote: >>>>> There is an ant task, that creates the concern-process.cpd out of >>>>> the >>>>> concept file. Look at osbl-demo/build.xml ... >>>>> >>>>> Regards, >>>>> >>>>> Holger >>>>> >>>>> >>>>> On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun >>>>> <fra...@gm...> >>>>> wrote: >>>>>> >>>>>> So I created the process in con:cept, how to start it >>>>>> programmatically? I think the main API is Controller interface, >>>>>> which >>>>>> is quite handy. But how to parse the process definition to set >>>>>> it in >>>>>> Controller? Directly by EMF? If yes where is .ecore model? >>>>>> >>>>>> Thanks >>>>>> >>>>>> On Mon, Jun 22, 2009 at 10:05 PM, frantisek >>>>>> kocun<fra...@gm...> wrote: >>>>>>> Thanks, I will try to model it in concept and execute. Btw. nice >>>>>>> definition of AUTHOR role, bad that, it is true.. >>>>>>> >>>>>>> On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> >>>>>>> wrote: >>>>>>>> Hi Fero, >>>>>>>> >>>>>>>> if the actor returns a list of all outstanding reviewers, they >>>>>>>> all >>>>>>>> get >>>>>>>> the >>>>>>>> task at the same time and can execute it in an arbitrary order. >>>>>>>> >>>>>>>> Yes, historising means setting an attribute on the comment >>>>>>>> entity. >>>>>>>> >>>>>>>> Regards, >>>>>>>> >>>>>>>> Holger >>>>>>>> >>>>>>>> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun >>>>>>>> <fra...@gm...> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Wow, it is quite easy! Thanks. And what if I want the same >>>>>>>>> but to >>>>>>>>> put >>>>>>>>> it reviewers parallel reviewing (sometimes called: >>>>>>>>> multiinstance >>>>>>>>> task)? I didn't ask this on JBPM forum because this I know >>>>>>>>> how to >>>>>>>>> do >>>>>>>>> it, even if it is not directly supported.. >>>>>>>>> >>>>>>>>> Then there are 2 options, when all reviewers accept the >>>>>>>>> document it >>>>>>>>> automatically comes to state Accepted, or it waits till the >>>>>>>>> AUTHOR >>>>>>>>> move it to the state. >>>>>>>>> >>>>>>>>> Btw. historising of comments means setting attributes to some >>>>>>>>> entities >>>>>>>>> (comments attached to document) or it historizes tasks and it >>>>>>>>> is a >>>>>>>>> work of a engine? >>>>>>>>> >>>>>>>>> Fero >>>>>>>>> >>>>>>>>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm... >>>>>>>>> > >>>>>>>>> wrote: >>>>>>>>>> Hi Fero, >>>>>>>>>> >>>>>>>>>> I would model it like this: >>>>>>>>>> >>>>>>>>>> task REVIEW >>>>>>>>>> actor: next reviewer >>>>>>>>>> pre: modified >>>>>>>>>> post: modified || accepted || rejected >>>>>>>>>> desc: the reviewers comment is attached to the document >>>>>>>>>> >>>>>>>>>> task EDIT >>>>>>>>>> actor: author >>>>>>>>>> pre: rejected >>>>>>>>>> post: modified >>>>>>>>>> desc: all reviewers comments are historized >>>>>>>>>> >>>>>>>>>> option EDIT >>>>>>>>>> actor: author >>>>>>>>>> pre: true >>>>>>>>>> post: modified >>>>>>>>>> desc: all reviewers comments are historized >>>>>>>>>> >>>>>>>>>> actor AUTHOR >>>>>>>>>> desc: a strange person who speaks better a natural language >>>>>>>>>> than >>>>>>>>>> a >>>>>>>>>> formal >>>>>>>>>> one ;.) >>>>>>>>>> >>>>>>>>>> actor NEXT REVIEWER >>>>>>>>>> desc: determines a reviewer, who's not on the list of non >>>>>>>>>> historized >>>>>>>>>> comments >>>>>>>>>> >>>>>>>>>> condition MODIFIED >>>>>>>>>> desc: checks if there are one or more reviewer's comments >>>>>>>>>> missing. >>>>>>>>>> historized comments are ignored >>>>>>>>>> >>>>>>>>>> condition accepted >>>>>>>>>> desc: checks if there is a non historized comment from every >>>>>>>>>> reviewer, >>>>>>>>>> all >>>>>>>>>> are positive >>>>>>>>>> >>>>>>>>>> condition rejected >>>>>>>>>> desc: checks if there is a non historized negative comment >>>>>>>>>> from >>>>>>>>>> any >>>>>>>>>> reviewer >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Regards, >>>>>>>>>> >>>>>>>>>> Holger >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >>>>>>>>>> <fra...@gm...> wrote: >>>>>>>>>>> >>>>>>>>>>> Hello, I took a look on con:cern several months ago. Is it >>>>>>>>>>> possible >>>>>>>>>>> to >>>>>>>>>>> model this >>>>>>>>>>> >>>>>>>>>>> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >>>>>>>>>>> >>>>>>>>>>> with it? >>>>>>>>>>> >>>>>>>>>>> It is a link to JBPM forum. We are currently using JBPM but >>>>>>>>>>> we >>>>>>>>>>> found >>>>>>>>>>> that this is not easy to model in JBPM and this is one of it. >>>>>>>>>>> Your >>>>>>>>>>> engine and Drools Flow >>>>>>>>>>> (http://www.jboss.org/drools/drools-flow.html) >>>>>>>>>>> seem interesting to us. >>>>>>>>>>> >>>>>>>>>>> Thanks for answer >>>>>>>>>>> >>>>>>>>>>> Fero >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> --- >>>>>>>>>>> --- >>>>>>>>>>> --- >>>>>>>>>>> --- >>>>>>>>>>> --- >>>>>>>>>>> --- >>>>>>>>>>> ------------------------------------------------------------ >>>>>>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>>>>>> Bridge >>>>>>>>>>> conference! >>>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>>>>>> unconference: >>>>>>>>>>> $250. >>>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>>>>>> today! >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> concern-users mailing list >>>>>>>>>>> con...@li... >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> --- >>>>>>>>>> ------------------------------------------------------------ >>>>>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>>>>> Bridge >>>>>>>>>> conference! >>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>>>>> unconference: >>>>>>>>>> $250. >>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>>>>> today! >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>>>>> _______________________________________________ >>>>>>>>>> concern-users mailing list >>>>>>>>>> con...@li... >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --- >>>>>>>>> --------------------------------------------------------------- >>>>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>>>> Bridge >>>>>>>>> conference! >>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>>>> unconference: >>>>>>>>> $250. >>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>>>> today! >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>>>> _______________________________________________ >>>>>>>>> concern-users mailing list >>>>>>>>> con...@li... >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> --- >>>>>>>> --- >>>>>>>> --- >>>>>>>> --- >>>>>>>> --- >>>>>>>> --------------------------------------------------------------- >>>>>>>> Are you an open source citizen? Join us for the Open Source >>>>>>>> Bridge >>>>>>>> conference! >>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>>>>>>> unconference: >>>>>>>> $250. >>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>>>>>>> today! >>>>>>>> >>>>>>>> >>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>>>>>>> _______________________________________________ >>>>>>>> concern-users mailing list >>>>>>>> con...@li... >>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> --- >>>>>> --- >>>>>> --- >>>>>> --- >>>>>> ------------------------------------------------------------------ >>>>>> _______________________________________________ >>>>>> concern-users mailing list >>>>>> con...@li... >>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>> >>>>> >>>>> >>>>> --- >>>>> --- >>>>> --- >>>>> --- >>>>> ------------------------------------------------------------------ >>>>> >>>>> _______________________________________________ >>>>> concern-users mailing list >>>>> con...@li... >>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>>>> >>>>> >>>> >>>> >>>> --- >>>> --- >>>> --- >>>> --- >>>> ------------------------------------------------------------------ >>>> _______________________________________________ >>>> concern-users mailing list >>>> con...@li... >>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>> >>> --- >>> --- >>> --- >>> --------------------------------------------------------------------- >>> >>> _______________________________________________ >>> concern-users mailing list >>> con...@li... >>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>> >> >> --- >> --- >> --- >> --------------------------------------------------------------------- >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users > > ------------------------------------------------------------------------------ > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > |
From: Holger E. <he...@gm...> - 2009-06-29 09:43:27
|
Hi Fero, no problem .. maybe you'd like to return the favour and enhance the documentation in the wiki? On Mon, Jun 29, 2009 at 11:05 AM, frantisek kocun <fra...@gm... > wrote: > Hi Holger, thank you for your help till now. But I have some more > questions:) > > 1. I tried touchSubject() method to start process, but it does not > create entlistments. Process() method does. What exactly does > touchSubject() and process() method? What is done when i call > complete(), task is completed, but are also next steps calculated? > If you call touchSubject, he evaluation of the subject's state is performed asynchronously. If you call processSubject, the evaluation is performed synchronously and you can immediatly check for enlistments afterwards. Calling complete only ensures, that the postcondition did really meet and logs, that the activity has been executed. You must call touch or process afterwards. 2. What does "optional" attribute means? I thought i means that > activity can is created when precondition is met. If it is optional it > can be skipped if postcondition is met. But this is not true, as I > tried it. It of course can be modeled as "pre & !post". optional means, that the actvity is an option, not a task. The assigne might choose to execute it or he might not. Cancellation could be an option. Approval is a task. > > 3. What does "reentrant" attributemeans? If an activity is not reentrant, then the negated postcondition is appended to the precondition. Say so: execute, if the activity's precondition is met, but the postcondition does not already meet. > 4. What is shown on tasks lists for a concrete user? Entlistments, > Assignments or AssignmentNotifications? In obsl project is object > called Task? This should be on in task list? Assignments are shown in the task list. The business object Task is used for a consolidated task list across mandators and in future across applications. It's not part of con:cern. Regards, Holger > > On Thu, Jun 25, 2009 at 9:54 PM, Holger Engels<he...@gm...> wrote: > > Have a look at the osbl-demo! > > > > Your businessobject is the Document. Create the document, persist it, > > and call controller.createSubject with the ID of the document as a > > string. then call touchSubject with the same ID and see what happens. > > > > Regards, > > > > Holger > > > > Von meinem iPhone gesendet > > > > Am 25.06.2009 um 19:11 schrieb frantisek kocun < > fra...@gm... > > >: > > > >> OK, I have process, working database and now want to try to create a > >> subject. My subject is class Document. Should I extend the Controller > >> to override method createSubject () to create a Document? Or process > >> instance is org.concern.controller.Subject and I should put subject in > >> there another way.. How? I think the later. > >> > >> Regards > >> > >> Fero > >> > >> On Thu, Jun 25, 2009 at 5:12 AM, Holger Engels<he...@gm...> > >> wrote: > >>> Hi Fero, > >>> > >>> I'm afraid, there's some documentation missing at this point, sorry! > >>> > >>> cd concept/org.concept.generator > >>> ant dist > >>> > >>> Then you get the concept directory .. > >>> > >>> Before you generate, you should check your model with Diagram- > >>> >Validate in > >>> the eclipse modeler first. > >>> > >>> > >>> Regards, > >>> > >>> Holger > >>> > >>> > >>> On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun > >>> <fra...@gm...> wrote: > >>>> > >>>> Thanks it is it! But still not working:( > >>>> > >>>> <target name="concept" depends="prepare" description="generates the > >>>> concept artefacts"> > >>>> <path id="oaw.classpath"> > >>>> <fileset dir="../thirdparty/concept/lib"/> > >>>> <path location="../thirdparty/concept/jars/ > >>>> genutils.jar"/> > >>>> <path location="../thirdparty/concept/workflows"/> > >>>> </path> > >>>> > >>>> There is no concept directory in thirdparty project.. > >>>> I chcekouted these project and I do not have any errors: concern, > >>>> conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. > >>>> > >>>> Just a thought, maybe it can be added to concept GUI on right > >>>> click on > >>>> canvas->generate .cpd file.. or a different way. > >>>> > >>>> On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> > >>>> wrote: > >>>>> There is an ant task, that creates the concern-process.cpd out of > >>>>> the > >>>>> concept file. Look at osbl-demo/build.xml ... > >>>>> > >>>>> Regards, > >>>>> > >>>>> Holger > >>>>> > >>>>> > >>>>> On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun > >>>>> <fra...@gm...> > >>>>> wrote: > >>>>>> > >>>>>> So I created the process in con:cept, how to start it > >>>>>> programmatically? I think the main API is Controller interface, > >>>>>> which > >>>>>> is quite handy. But how to parse the process definition to set > >>>>>> it in > >>>>>> Controller? Directly by EMF? If yes where is .ecore model? > >>>>>> > >>>>>> Thanks > >>>>>> > >>>>>> On Mon, Jun 22, 2009 at 10:05 PM, frantisek > >>>>>> kocun<fra...@gm...> wrote: > >>>>>>> Thanks, I will try to model it in concept and execute. Btw. nice > >>>>>>> definition of AUTHOR role, bad that, it is true.. > >>>>>>> > >>>>>>> On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> > >>>>>>> wrote: > >>>>>>>> Hi Fero, > >>>>>>>> > >>>>>>>> if the actor returns a list of all outstanding reviewers, they > >>>>>>>> all > >>>>>>>> get > >>>>>>>> the > >>>>>>>> task at the same time and can execute it in an arbitrary order. > >>>>>>>> > >>>>>>>> Yes, historising means setting an attribute on the comment > >>>>>>>> entity. > >>>>>>>> > >>>>>>>> Regards, > >>>>>>>> > >>>>>>>> Holger > >>>>>>>> > >>>>>>>> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun > >>>>>>>> <fra...@gm...> > >>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>> Wow, it is quite easy! Thanks. And what if I want the same > >>>>>>>>> but to > >>>>>>>>> put > >>>>>>>>> it reviewers parallel reviewing (sometimes called: > >>>>>>>>> multiinstance > >>>>>>>>> task)? I didn't ask this on JBPM forum because this I know > >>>>>>>>> how to > >>>>>>>>> do > >>>>>>>>> it, even if it is not directly supported.. > >>>>>>>>> > >>>>>>>>> Then there are 2 options, when all reviewers accept the > >>>>>>>>> document it > >>>>>>>>> automatically comes to state Accepted, or it waits till the > >>>>>>>>> AUTHOR > >>>>>>>>> move it to the state. > >>>>>>>>> > >>>>>>>>> Btw. historising of comments means setting attributes to some > >>>>>>>>> entities > >>>>>>>>> (comments attached to document) or it historizes tasks and it > >>>>>>>>> is a > >>>>>>>>> work of a engine? > >>>>>>>>> > >>>>>>>>> Fero > >>>>>>>>> > >>>>>>>>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm... > >>>>>>>>> > > >>>>>>>>> wrote: > >>>>>>>>>> Hi Fero, > >>>>>>>>>> > >>>>>>>>>> I would model it like this: > >>>>>>>>>> > >>>>>>>>>> task REVIEW > >>>>>>>>>> actor: next reviewer > >>>>>>>>>> pre: modified > >>>>>>>>>> post: modified || accepted || rejected > >>>>>>>>>> desc: the reviewers comment is attached to the document > >>>>>>>>>> > >>>>>>>>>> task EDIT > >>>>>>>>>> actor: author > >>>>>>>>>> pre: rejected > >>>>>>>>>> post: modified > >>>>>>>>>> desc: all reviewers comments are historized > >>>>>>>>>> > >>>>>>>>>> option EDIT > >>>>>>>>>> actor: author > >>>>>>>>>> pre: true > >>>>>>>>>> post: modified > >>>>>>>>>> desc: all reviewers comments are historized > >>>>>>>>>> > >>>>>>>>>> actor AUTHOR > >>>>>>>>>> desc: a strange person who speaks better a natural language > >>>>>>>>>> than > >>>>>>>>>> a > >>>>>>>>>> formal > >>>>>>>>>> one ;.) > >>>>>>>>>> > >>>>>>>>>> actor NEXT REVIEWER > >>>>>>>>>> desc: determines a reviewer, who's not on the list of non > >>>>>>>>>> historized > >>>>>>>>>> comments > >>>>>>>>>> > >>>>>>>>>> condition MODIFIED > >>>>>>>>>> desc: checks if there are one or more reviewer's comments > >>>>>>>>>> missing. > >>>>>>>>>> historized comments are ignored > >>>>>>>>>> > >>>>>>>>>> condition accepted > >>>>>>>>>> desc: checks if there is a non historized comment from every > >>>>>>>>>> reviewer, > >>>>>>>>>> all > >>>>>>>>>> are positive > >>>>>>>>>> > >>>>>>>>>> condition rejected > >>>>>>>>>> desc: checks if there is a non historized negative comment > >>>>>>>>>> from > >>>>>>>>>> any > >>>>>>>>>> reviewer > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> Regards, > >>>>>>>>>> > >>>>>>>>>> Holger > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun > >>>>>>>>>> <fra...@gm...> wrote: > >>>>>>>>>>> > >>>>>>>>>>> Hello, I took a look on con:cern several months ago. Is it > >>>>>>>>>>> possible > >>>>>>>>>>> to > >>>>>>>>>>> model this > >>>>>>>>>>> > >>>>>>>>>>> > http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 > >>>>>>>>>>> > >>>>>>>>>>> with it? > >>>>>>>>>>> > >>>>>>>>>>> It is a link to JBPM forum. We are currently using JBPM but > >>>>>>>>>>> we > >>>>>>>>>>> found > >>>>>>>>>>> that this is not easy to model in JBPM and this is one of it. > >>>>>>>>>>> Your > >>>>>>>>>>> engine and Drools Flow > >>>>>>>>>>> (http://www.jboss.org/drools/drools-flow.html) > >>>>>>>>>>> seem interesting to us. > >>>>>>>>>>> > >>>>>>>>>>> Thanks for answer > >>>>>>>>>>> > >>>>>>>>>>> Fero > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> --- > >>>>>>>>>>> --- > >>>>>>>>>>> --- > >>>>>>>>>>> --- > >>>>>>>>>>> --- > >>>>>>>>>>> --- > >>>>>>>>>>> ------------------------------------------------------------ > >>>>>>>>>>> Are you an open source citizen? Join us for the Open Source > >>>>>>>>>>> Bridge > >>>>>>>>>>> conference! > >>>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of > >>>>>>>>>>> unconference: > >>>>>>>>>>> $250. > >>>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register > >>>>>>>>>>> today! > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > >>>>>>>>>>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >>>>>>>>>>> _______________________________________________ > >>>>>>>>>>> concern-users mailing list > >>>>>>>>>>> con...@li... > >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> --- > >>>>>>>>>> --- > >>>>>>>>>> --- > >>>>>>>>>> --- > >>>>>>>>>> --- > >>>>>>>>>> --- > >>>>>>>>>> ------------------------------------------------------------ > >>>>>>>>>> Are you an open source citizen? Join us for the Open Source > >>>>>>>>>> Bridge > >>>>>>>>>> conference! > >>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of > >>>>>>>>>> unconference: > >>>>>>>>>> $250. > >>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register > >>>>>>>>>> today! > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >>>>>>>>>> _______________________________________________ > >>>>>>>>>> concern-users mailing list > >>>>>>>>>> con...@li... > >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> --- > >>>>>>>>> --- > >>>>>>>>> --- > >>>>>>>>> --- > >>>>>>>>> --- > >>>>>>>>> --------------------------------------------------------------- > >>>>>>>>> Are you an open source citizen? Join us for the Open Source > >>>>>>>>> Bridge > >>>>>>>>> conference! > >>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of > >>>>>>>>> unconference: > >>>>>>>>> $250. > >>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register > >>>>>>>>> today! > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >>>>>>>>> _______________________________________________ > >>>>>>>>> concern-users mailing list > >>>>>>>>> con...@li... > >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> --- > >>>>>>>> --- > >>>>>>>> --- > >>>>>>>> --- > >>>>>>>> --- > >>>>>>>> --------------------------------------------------------------- > >>>>>>>> Are you an open source citizen? Join us for the Open Source > >>>>>>>> Bridge > >>>>>>>> conference! > >>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of > >>>>>>>> unconference: > >>>>>>>> $250. > >>>>>>>> Need another reason to go? 24-hour hacker lounge. Register > >>>>>>>> today! > >>>>>>>> > >>>>>>>> > >>>>>>>> > http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org > >>>>>>>> _______________________________________________ > >>>>>>>> concern-users mailing list > >>>>>>>> con...@li... > >>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> --- > >>>>>> --- > >>>>>> --- > >>>>>> --- > >>>>>> ------------------------------------------------------------------ > >>>>>> _______________________________________________ > >>>>>> concern-users mailing list > >>>>>> con...@li... > >>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>>>> > >>>>> > >>>>> > >>>>> --- > >>>>> --- > >>>>> --- > >>>>> --- > >>>>> ------------------------------------------------------------------ > >>>>> > >>>>> _______________________________________________ > >>>>> concern-users mailing list > >>>>> con...@li... > >>>>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>>>> > >>>>> > >>>> > >>>> > >>>> --- > >>>> --- > >>>> --- > >>>> --- > >>>> ------------------------------------------------------------------ > >>>> _______________________________________________ > >>>> concern-users mailing list > >>>> con...@li... > >>>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>> > >>> > >>> --- > >>> --- > >>> --- > >>> --------------------------------------------------------------------- > >>> > >>> _______________________________________________ > >>> concern-users mailing list > >>> con...@li... > >>> https://lists.sourceforge.net/lists/listinfo/concern-users > >>> > >>> > >> > >> --- > >> --- > >> --- > >> --------------------------------------------------------------------- > >> _______________________________________________ > >> concern-users mailing list > >> con...@li... > >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > > concern-users mailing list > > con...@li... > > https://lists.sourceforge.net/lists/listinfo/concern-users > > > > > ------------------------------------------------------------------------------ > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > |
From: frantisek k. <fra...@gm...> - 2009-06-29 09:53:32
|
Thanks, I will update wiki of course. That's the easiest.. The answer to 1 is exactly what I thought it does. So if I use touchSubject() I need to use a dedicated thread to do all evaluations.. Can be handy I real application. I tested it with junit. On Mon, Jun 29, 2009 at 11:43 AM, Holger Engels<he...@gm...> wrote: > Hi Fero, > > no problem .. maybe you'd like to return the favour and enhance the > documentation in the wiki? > > > On Mon, Jun 29, 2009 at 11:05 AM, frantisek kocun > <fra...@gm...> wrote: >> >> Hi Holger, thank you for your help till now. But I have some more >> questions:) >> >> 1. I tried touchSubject() method to start process, but it does not >> create entlistments. Process() method does. What exactly does >> touchSubject() and process() method? What is done when i call >> complete(), task is completed, but are also next steps calculated? > > If you call touchSubject, he evaluation of the subject's state is performed > asynchronously. If you call processSubject, the evaluation is performed > synchronously and you can immediatly check for enlistments afterwards. > Calling complete only ensures, that the postcondition did really meet and > logs, that the activity has been executed. You must call touch or process > afterwards. > > >> 2. What does "optional" attribute means? I thought i means that >> activity can is created when precondition is met. If it is optional it >> can be skipped if postcondition is met. But this is not true, as I >> tried it. It of course can be modeled as "pre & !post". > > optional means, that the actvity is an option, not a task. The assigne might > choose to execute it or he might not. Cancellation could be an option. > Approval is a task. > >> >> 3. What does "reentrant" attributemeans? > > If an activity is not reentrant, then the negated postcondition is appended > to the precondition. Say so: execute, if the activity's precondition is met, > but the postcondition does not already meet. > >> >> 4. What is shown on tasks lists for a concrete user? Entlistments, >> Assignments or AssignmentNotifications? In obsl project is object >> called Task? This should be on in task list? > > Assignments are shown in the task list. The business object Task is used for > a consolidated task list across mandators and in future across applications. > It's not part of con:cern. > > Regards, > > Holger > > >> >> >> On Thu, Jun 25, 2009 at 9:54 PM, Holger Engels<he...@gm...> wrote: >> > Have a look at the osbl-demo! >> > >> > Your businessobject is the Document. Create the document, persist it, >> > and call controller.createSubject with the ID of the document as a >> > string. then call touchSubject with the same ID and see what happens. >> > >> > Regards, >> > >> > Holger >> > >> > Von meinem iPhone gesendet >> > >> > Am 25.06.2009 um 19:11 schrieb frantisek kocun >> > <fra...@gm... >> > >: >> > >> >> OK, I have process, working database and now want to try to create a >> >> subject. My subject is class Document. Should I extend the Controller >> >> to override method createSubject () to create a Document? Or process >> >> instance is org.concern.controller.Subject and I should put subject in >> >> there another way.. How? I think the later. >> >> >> >> Regards >> >> >> >> Fero >> >> >> >> On Thu, Jun 25, 2009 at 5:12 AM, Holger Engels<he...@gm...> >> >> wrote: >> >>> Hi Fero, >> >>> >> >>> I'm afraid, there's some documentation missing at this point, sorry! >> >>> >> >>> cd concept/org.concept.generator >> >>> ant dist >> >>> >> >>> Then you get the concept directory .. >> >>> >> >>> Before you generate, you should check your model with Diagram- >> >>> >Validate in >> >>> the eclipse modeler first. >> >>> >> >>> >> >>> Regards, >> >>> >> >>> Holger >> >>> >> >>> >> >>> On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun >> >>> <fra...@gm...> wrote: >> >>>> >> >>>> Thanks it is it! But still not working:( >> >>>> >> >>>> <target name="concept" depends="prepare" description="generates the >> >>>> concept artefacts"> >> >>>> <path id="oaw.classpath"> >> >>>> <fileset dir="../thirdparty/concept/lib"/> >> >>>> <path location="../thirdparty/concept/jars/ >> >>>> genutils.jar"/> >> >>>> <path location="../thirdparty/concept/workflows"/> >> >>>> </path> >> >>>> >> >>>> There is no concept directory in thirdparty project.. >> >>>> I chcekouted these project and I do not have any errors: concern, >> >>>> conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. >> >>>> >> >>>> Just a thought, maybe it can be added to concept GUI on right >> >>>> click on >> >>>> canvas->generate .cpd file.. or a different way. >> >>>> >> >>>> On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> >> >>>> wrote: >> >>>>> There is an ant task, that creates the concern-process.cpd out of >> >>>>> the >> >>>>> concept file. Look at osbl-demo/build.xml ... >> >>>>> >> >>>>> Regards, >> >>>>> >> >>>>> Holger >> >>>>> >> >>>>> >> >>>>> On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun >> >>>>> <fra...@gm...> >> >>>>> wrote: >> >>>>>> >> >>>>>> So I created the process in con:cept, how to start it >> >>>>>> programmatically? I think the main API is Controller interface, >> >>>>>> which >> >>>>>> is quite handy. But how to parse the process definition to set >> >>>>>> it in >> >>>>>> Controller? Directly by EMF? If yes where is .ecore model? >> >>>>>> >> >>>>>> Thanks >> >>>>>> >> >>>>>> On Mon, Jun 22, 2009 at 10:05 PM, frantisek >> >>>>>> kocun<fra...@gm...> wrote: >> >>>>>>> Thanks, I will try to model it in concept and execute. Btw. nice >> >>>>>>> definition of AUTHOR role, bad that, it is true.. >> >>>>>>> >> >>>>>>> On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> >> >>>>>>> wrote: >> >>>>>>>> Hi Fero, >> >>>>>>>> >> >>>>>>>> if the actor returns a list of all outstanding reviewers, they >> >>>>>>>> all >> >>>>>>>> get >> >>>>>>>> the >> >>>>>>>> task at the same time and can execute it in an arbitrary order. >> >>>>>>>> >> >>>>>>>> Yes, historising means setting an attribute on the comment >> >>>>>>>> entity. >> >>>>>>>> >> >>>>>>>> Regards, >> >>>>>>>> >> >>>>>>>> Holger >> >>>>>>>> >> >>>>>>>> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun >> >>>>>>>> <fra...@gm...> >> >>>>>>>> wrote: >> >>>>>>>>> >> >>>>>>>>> Wow, it is quite easy! Thanks. And what if I want the same >> >>>>>>>>> but to >> >>>>>>>>> put >> >>>>>>>>> it reviewers parallel reviewing (sometimes called: >> >>>>>>>>> multiinstance >> >>>>>>>>> task)? I didn't ask this on JBPM forum because this I know >> >>>>>>>>> how to >> >>>>>>>>> do >> >>>>>>>>> it, even if it is not directly supported.. >> >>>>>>>>> >> >>>>>>>>> Then there are 2 options, when all reviewers accept the >> >>>>>>>>> document it >> >>>>>>>>> automatically comes to state Accepted, or it waits till the >> >>>>>>>>> AUTHOR >> >>>>>>>>> move it to the state. >> >>>>>>>>> >> >>>>>>>>> Btw. historising of comments means setting attributes to some >> >>>>>>>>> entities >> >>>>>>>>> (comments attached to document) or it historizes tasks and it >> >>>>>>>>> is a >> >>>>>>>>> work of a engine? >> >>>>>>>>> >> >>>>>>>>> Fero >> >>>>>>>>> >> >>>>>>>>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm... >> >>>>>>>>> > >> >>>>>>>>> wrote: >> >>>>>>>>>> Hi Fero, >> >>>>>>>>>> >> >>>>>>>>>> I would model it like this: >> >>>>>>>>>> >> >>>>>>>>>> task REVIEW >> >>>>>>>>>> actor: next reviewer >> >>>>>>>>>> pre: modified >> >>>>>>>>>> post: modified || accepted || rejected >> >>>>>>>>>> desc: the reviewers comment is attached to the document >> >>>>>>>>>> >> >>>>>>>>>> task EDIT >> >>>>>>>>>> actor: author >> >>>>>>>>>> pre: rejected >> >>>>>>>>>> post: modified >> >>>>>>>>>> desc: all reviewers comments are historized >> >>>>>>>>>> >> >>>>>>>>>> option EDIT >> >>>>>>>>>> actor: author >> >>>>>>>>>> pre: true >> >>>>>>>>>> post: modified >> >>>>>>>>>> desc: all reviewers comments are historized >> >>>>>>>>>> >> >>>>>>>>>> actor AUTHOR >> >>>>>>>>>> desc: a strange person who speaks better a natural language >> >>>>>>>>>> than >> >>>>>>>>>> a >> >>>>>>>>>> formal >> >>>>>>>>>> one ;.) >> >>>>>>>>>> >> >>>>>>>>>> actor NEXT REVIEWER >> >>>>>>>>>> desc: determines a reviewer, who's not on the list of non >> >>>>>>>>>> historized >> >>>>>>>>>> comments >> >>>>>>>>>> >> >>>>>>>>>> condition MODIFIED >> >>>>>>>>>> desc: checks if there are one or more reviewer's comments >> >>>>>>>>>> missing. >> >>>>>>>>>> historized comments are ignored >> >>>>>>>>>> >> >>>>>>>>>> condition accepted >> >>>>>>>>>> desc: checks if there is a non historized comment from every >> >>>>>>>>>> reviewer, >> >>>>>>>>>> all >> >>>>>>>>>> are positive >> >>>>>>>>>> >> >>>>>>>>>> condition rejected >> >>>>>>>>>> desc: checks if there is a non historized negative comment >> >>>>>>>>>> from >> >>>>>>>>>> any >> >>>>>>>>>> reviewer >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> Regards, >> >>>>>>>>>> >> >>>>>>>>>> Holger >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >> >>>>>>>>>> <fra...@gm...> wrote: >> >>>>>>>>>>> >> >>>>>>>>>>> Hello, I took a look on con:cern several months ago. Is it >> >>>>>>>>>>> possible >> >>>>>>>>>>> to >> >>>>>>>>>>> model this >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >> >>>>>>>>>>> >> >>>>>>>>>>> with it? >> >>>>>>>>>>> >> >>>>>>>>>>> It is a link to JBPM forum. We are currently using JBPM but >> >>>>>>>>>>> we >> >>>>>>>>>>> found >> >>>>>>>>>>> that this is not easy to model in JBPM and this is one of it. >> >>>>>>>>>>> Your >> >>>>>>>>>>> engine and Drools Flow >> >>>>>>>>>>> (http://www.jboss.org/drools/drools-flow.html) >> >>>>>>>>>>> seem interesting to us. >> >>>>>>>>>>> >> >>>>>>>>>>> Thanks for answer >> >>>>>>>>>>> >> >>>>>>>>>>> Fero >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> --- >> >>>>>>>>>>> --- >> >>>>>>>>>>> --- >> >>>>>>>>>>> --- >> >>>>>>>>>>> --- >> >>>>>>>>>>> --- >> >>>>>>>>>>> ------------------------------------------------------------ >> >>>>>>>>>>> Are you an open source citizen? Join us for the Open Source >> >>>>>>>>>>> Bridge >> >>>>>>>>>>> conference! >> >>>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >> >>>>>>>>>>> unconference: >> >>>>>>>>>>> $250. >> >>>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >> >>>>>>>>>>> today! >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> >> >>>>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >>>>>>>>>>> _______________________________________________ >> >>>>>>>>>>> concern-users mailing list >> >>>>>>>>>>> con...@li... >> >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> --- >> >>>>>>>>>> --- >> >>>>>>>>>> --- >> >>>>>>>>>> --- >> >>>>>>>>>> --- >> >>>>>>>>>> --- >> >>>>>>>>>> ------------------------------------------------------------ >> >>>>>>>>>> Are you an open source citizen? Join us for the Open Source >> >>>>>>>>>> Bridge >> >>>>>>>>>> conference! >> >>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >> >>>>>>>>>> unconference: >> >>>>>>>>>> $250. >> >>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >> >>>>>>>>>> today! >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >>>>>>>>>> _______________________________________________ >> >>>>>>>>>> concern-users mailing list >> >>>>>>>>>> con...@li... >> >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>>>>>>>>> >> >>>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> --- >> >>>>>>>>> --- >> >>>>>>>>> --- >> >>>>>>>>> --- >> >>>>>>>>> --- >> >>>>>>>>> --------------------------------------------------------------- >> >>>>>>>>> Are you an open source citizen? Join us for the Open Source >> >>>>>>>>> Bridge >> >>>>>>>>> conference! >> >>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >> >>>>>>>>> unconference: >> >>>>>>>>> $250. >> >>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >> >>>>>>>>> today! >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >>>>>>>>> _______________________________________________ >> >>>>>>>>> concern-users mailing list >> >>>>>>>>> con...@li... >> >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> --- >> >>>>>>>> --- >> >>>>>>>> --- >> >>>>>>>> --- >> >>>>>>>> --- >> >>>>>>>> --------------------------------------------------------------- >> >>>>>>>> Are you an open source citizen? Join us for the Open Source >> >>>>>>>> Bridge >> >>>>>>>> conference! >> >>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >> >>>>>>>> unconference: >> >>>>>>>> $250. >> >>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >> >>>>>>>> today! >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> >> >>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >> >>>>>>>> _______________________________________________ >> >>>>>>>> concern-users mailing list >> >>>>>>>> con...@li... >> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>>>>>>> >> >>>>>>>> >> >>>>>>> >> >>>>>> >> >>>>>> >> >>>>>> >> >>>>>> --- >> >>>>>> --- >> >>>>>> --- >> >>>>>> --- >> >>>>>> ------------------------------------------------------------------ >> >>>>>> _______________________________________________ >> >>>>>> concern-users mailing list >> >>>>>> con...@li... >> >>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>>>> >> >>>>> >> >>>>> >> >>>>> --- >> >>>>> --- >> >>>>> --- >> >>>>> --- >> >>>>> ------------------------------------------------------------------ >> >>>>> >> >>>>> _______________________________________________ >> >>>>> concern-users mailing list >> >>>>> con...@li... >> >>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>>>> >> >>>>> >> >>>> >> >>>> >> >>>> --- >> >>>> --- >> >>>> --- >> >>>> --- >> >>>> ------------------------------------------------------------------ >> >>>> _______________________________________________ >> >>>> concern-users mailing list >> >>>> con...@li... >> >>>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>> >> >>> >> >>> --- >> >>> --- >> >>> --- >> >>> --------------------------------------------------------------------- >> >>> >> >>> _______________________________________________ >> >>> concern-users mailing list >> >>> con...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >>> >> >>> >> >> >> >> --- >> >> --- >> >> --- >> >> --------------------------------------------------------------------- >> >> _______________________________________________ >> >> concern-users mailing list >> >> con...@li... >> >> https://lists.sourceforge.net/lists/listinfo/concern-users >> > >> > >> > ------------------------------------------------------------------------------ >> > _______________________________________________ >> > concern-users mailing list >> > con...@li... >> > https://lists.sourceforge.net/lists/listinfo/concern-users >> > >> >> >> ------------------------------------------------------------------------------ >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users > > > ------------------------------------------------------------------------------ > > _______________________________________________ > concern-users mailing list > con...@li... > https://lists.sourceforge.net/lists/listinfo/concern-users > > |
From: frantisek k. <fra...@gm...> - 2009-06-29 14:53:50
|
So I enhanced wiki with things that took me time to discover them or you helped me. Hopefully it is not too detailed (I mentioned a Loader). If I will be able to model all our processes which we code manually today, I will write a tutorial:) On Mon, Jun 29, 2009 at 11:53 AM, frantisek kocun<fra...@gm...> wrote: > Thanks, I will update wiki of course. That's the easiest.. The answer > to 1 is exactly what I thought it does. So if I use touchSubject() I > need to use a dedicated thread to do all evaluations.. Can be handy I > real application. I tested it with junit. > > On Mon, Jun 29, 2009 at 11:43 AM, Holger Engels<he...@gm...> wrote: >> Hi Fero, >> >> no problem .. maybe you'd like to return the favour and enhance the >> documentation in the wiki? >> >> >> On Mon, Jun 29, 2009 at 11:05 AM, frantisek kocun >> <fra...@gm...> wrote: >>> >>> Hi Holger, thank you for your help till now. But I have some more >>> questions:) >>> >>> 1. I tried touchSubject() method to start process, but it does not >>> create entlistments. Process() method does. What exactly does >>> touchSubject() and process() method? What is done when i call >>> complete(), task is completed, but are also next steps calculated? >> >> If you call touchSubject, he evaluation of the subject's state is performed >> asynchronously. If you call processSubject, the evaluation is performed >> synchronously and you can immediatly check for enlistments afterwards. >> Calling complete only ensures, that the postcondition did really meet and >> logs, that the activity has been executed. You must call touch or process >> afterwards. >> >> >>> 2. What does "optional" attribute means? I thought i means that >>> activity can is created when precondition is met. If it is optional it >>> can be skipped if postcondition is met. But this is not true, as I >>> tried it. It of course can be modeled as "pre & !post". >> >> optional means, that the actvity is an option, not a task. The assigne might >> choose to execute it or he might not. Cancellation could be an option. >> Approval is a task. >> >>> >>> 3. What does "reentrant" attributemeans? >> >> If an activity is not reentrant, then the negated postcondition is appended >> to the precondition. Say so: execute, if the activity's precondition is met, >> but the postcondition does not already meet. >> >>> >>> 4. What is shown on tasks lists for a concrete user? Entlistments, >>> Assignments or AssignmentNotifications? In obsl project is object >>> called Task? This should be on in task list? >> >> Assignments are shown in the task list. The business object Task is used for >> a consolidated task list across mandators and in future across applications. >> It's not part of con:cern. >> >> Regards, >> >> Holger >> >> >>> >>> >>> On Thu, Jun 25, 2009 at 9:54 PM, Holger Engels<he...@gm...> wrote: >>> > Have a look at the osbl-demo! >>> > >>> > Your businessobject is the Document. Create the document, persist it, >>> > and call controller.createSubject with the ID of the document as a >>> > string. then call touchSubject with the same ID and see what happens. >>> > >>> > Regards, >>> > >>> > Holger >>> > >>> > Von meinem iPhone gesendet >>> > >>> > Am 25.06.2009 um 19:11 schrieb frantisek kocun >>> > <fra...@gm... >>> > >: >>> > >>> >> OK, I have process, working database and now want to try to create a >>> >> subject. My subject is class Document. Should I extend the Controller >>> >> to override method createSubject () to create a Document? Or process >>> >> instance is org.concern.controller.Subject and I should put subject in >>> >> there another way.. How? I think the later. >>> >> >>> >> Regards >>> >> >>> >> Fero >>> >> >>> >> On Thu, Jun 25, 2009 at 5:12 AM, Holger Engels<he...@gm...> >>> >> wrote: >>> >>> Hi Fero, >>> >>> >>> >>> I'm afraid, there's some documentation missing at this point, sorry! >>> >>> >>> >>> cd concept/org.concept.generator >>> >>> ant dist >>> >>> >>> >>> Then you get the concept directory .. >>> >>> >>> >>> Before you generate, you should check your model with Diagram- >>> >>> >Validate in >>> >>> the eclipse modeler first. >>> >>> >>> >>> >>> >>> Regards, >>> >>> >>> >>> Holger >>> >>> >>> >>> >>> >>> On Wed, Jun 24, 2009 at 10:56 PM, frantisek kocun >>> >>> <fra...@gm...> wrote: >>> >>>> >>> >>>> Thanks it is it! But still not working:( >>> >>>> >>> >>>> <target name="concept" depends="prepare" description="generates the >>> >>>> concept artefacts"> >>> >>>> <path id="oaw.classpath"> >>> >>>> <fileset dir="../thirdparty/concept/lib"/> >>> >>>> <path location="../thirdparty/concept/jars/ >>> >>>> genutils.jar"/> >>> >>>> <path location="../thirdparty/concept/workflows"/> >>> >>>> </path> >>> >>>> >>> >>>> There is no concept directory in thirdparty project.. >>> >>>> I chcekouted these project and I do not have any errors: concern, >>> >>>> conform, osbl, osbl-basics, osbl-demo, osbl-shell, thirdparty. >>> >>>> >>> >>>> Just a thought, maybe it can be added to concept GUI on right >>> >>>> click on >>> >>>> canvas->generate .cpd file.. or a different way. >>> >>>> >>> >>>> On Wed, Jun 24, 2009 at 1:49 PM, Holger Engels<he...@gm...> >>> >>>> wrote: >>> >>>>> There is an ant task, that creates the concern-process.cpd out of >>> >>>>> the >>> >>>>> concept file. Look at osbl-demo/build.xml ... >>> >>>>> >>> >>>>> Regards, >>> >>>>> >>> >>>>> Holger >>> >>>>> >>> >>>>> >>> >>>>> On Wed, Jun 24, 2009 at 1:36 PM, frantisek kocun >>> >>>>> <fra...@gm...> >>> >>>>> wrote: >>> >>>>>> >>> >>>>>> So I created the process in con:cept, how to start it >>> >>>>>> programmatically? I think the main API is Controller interface, >>> >>>>>> which >>> >>>>>> is quite handy. But how to parse the process definition to set >>> >>>>>> it in >>> >>>>>> Controller? Directly by EMF? If yes where is .ecore model? >>> >>>>>> >>> >>>>>> Thanks >>> >>>>>> >>> >>>>>> On Mon, Jun 22, 2009 at 10:05 PM, frantisek >>> >>>>>> kocun<fra...@gm...> wrote: >>> >>>>>>> Thanks, I will try to model it in concept and execute. Btw. nice >>> >>>>>>> definition of AUTHOR role, bad that, it is true.. >>> >>>>>>> >>> >>>>>>> On Mon, Jun 22, 2009 at 4:43 PM, Holger Engels<he...@gm...> >>> >>>>>>> wrote: >>> >>>>>>>> Hi Fero, >>> >>>>>>>> >>> >>>>>>>> if the actor returns a list of all outstanding reviewers, they >>> >>>>>>>> all >>> >>>>>>>> get >>> >>>>>>>> the >>> >>>>>>>> task at the same time and can execute it in an arbitrary order. >>> >>>>>>>> >>> >>>>>>>> Yes, historising means setting an attribute on the comment >>> >>>>>>>> entity. >>> >>>>>>>> >>> >>>>>>>> Regards, >>> >>>>>>>> >>> >>>>>>>> Holger >>> >>>>>>>> >>> >>>>>>>> On Mon, Jun 22, 2009 at 2:12 PM, frantisek kocun >>> >>>>>>>> <fra...@gm...> >>> >>>>>>>> wrote: >>> >>>>>>>>> >>> >>>>>>>>> Wow, it is quite easy! Thanks. And what if I want the same >>> >>>>>>>>> but to >>> >>>>>>>>> put >>> >>>>>>>>> it reviewers parallel reviewing (sometimes called: >>> >>>>>>>>> multiinstance >>> >>>>>>>>> task)? I didn't ask this on JBPM forum because this I know >>> >>>>>>>>> how to >>> >>>>>>>>> do >>> >>>>>>>>> it, even if it is not directly supported.. >>> >>>>>>>>> >>> >>>>>>>>> Then there are 2 options, when all reviewers accept the >>> >>>>>>>>> document it >>> >>>>>>>>> automatically comes to state Accepted, or it waits till the >>> >>>>>>>>> AUTHOR >>> >>>>>>>>> move it to the state. >>> >>>>>>>>> >>> >>>>>>>>> Btw. historising of comments means setting attributes to some >>> >>>>>>>>> entities >>> >>>>>>>>> (comments attached to document) or it historizes tasks and it >>> >>>>>>>>> is a >>> >>>>>>>>> work of a engine? >>> >>>>>>>>> >>> >>>>>>>>> Fero >>> >>>>>>>>> >>> >>>>>>>>> On Mon, Jun 22, 2009 at 7:27 AM, Holger Engels<he...@gm... >>> >>>>>>>>> > >>> >>>>>>>>> wrote: >>> >>>>>>>>>> Hi Fero, >>> >>>>>>>>>> >>> >>>>>>>>>> I would model it like this: >>> >>>>>>>>>> >>> >>>>>>>>>> task REVIEW >>> >>>>>>>>>> actor: next reviewer >>> >>>>>>>>>> pre: modified >>> >>>>>>>>>> post: modified || accepted || rejected >>> >>>>>>>>>> desc: the reviewers comment is attached to the document >>> >>>>>>>>>> >>> >>>>>>>>>> task EDIT >>> >>>>>>>>>> actor: author >>> >>>>>>>>>> pre: rejected >>> >>>>>>>>>> post: modified >>> >>>>>>>>>> desc: all reviewers comments are historized >>> >>>>>>>>>> >>> >>>>>>>>>> option EDIT >>> >>>>>>>>>> actor: author >>> >>>>>>>>>> pre: true >>> >>>>>>>>>> post: modified >>> >>>>>>>>>> desc: all reviewers comments are historized >>> >>>>>>>>>> >>> >>>>>>>>>> actor AUTHOR >>> >>>>>>>>>> desc: a strange person who speaks better a natural language >>> >>>>>>>>>> than >>> >>>>>>>>>> a >>> >>>>>>>>>> formal >>> >>>>>>>>>> one ;.) >>> >>>>>>>>>> >>> >>>>>>>>>> actor NEXT REVIEWER >>> >>>>>>>>>> desc: determines a reviewer, who's not on the list of non >>> >>>>>>>>>> historized >>> >>>>>>>>>> comments >>> >>>>>>>>>> >>> >>>>>>>>>> condition MODIFIED >>> >>>>>>>>>> desc: checks if there are one or more reviewer's comments >>> >>>>>>>>>> missing. >>> >>>>>>>>>> historized comments are ignored >>> >>>>>>>>>> >>> >>>>>>>>>> condition accepted >>> >>>>>>>>>> desc: checks if there is a non historized comment from every >>> >>>>>>>>>> reviewer, >>> >>>>>>>>>> all >>> >>>>>>>>>> are positive >>> >>>>>>>>>> >>> >>>>>>>>>> condition rejected >>> >>>>>>>>>> desc: checks if there is a non historized negative comment >>> >>>>>>>>>> from >>> >>>>>>>>>> any >>> >>>>>>>>>> reviewer >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> Regards, >>> >>>>>>>>>> >>> >>>>>>>>>> Holger >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> On Sun, Jun 21, 2009 at 11:21 PM, frantisek kocun >>> >>>>>>>>>> <fra...@gm...> wrote: >>> >>>>>>>>>>> >>> >>>>>>>>>>> Hello, I took a look on con:cern several months ago. Is it >>> >>>>>>>>>>> possible >>> >>>>>>>>>>> to >>> >>>>>>>>>>> model this >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> http://www.jboss.org/index.html?module=bb&op=viewtopic&t=157371 >>> >>>>>>>>>>> >>> >>>>>>>>>>> with it? >>> >>>>>>>>>>> >>> >>>>>>>>>>> It is a link to JBPM forum. We are currently using JBPM but >>> >>>>>>>>>>> we >>> >>>>>>>>>>> found >>> >>>>>>>>>>> that this is not easy to model in JBPM and this is one of it. >>> >>>>>>>>>>> Your >>> >>>>>>>>>>> engine and Drools Flow >>> >>>>>>>>>>> (http://www.jboss.org/drools/drools-flow.html) >>> >>>>>>>>>>> seem interesting to us. >>> >>>>>>>>>>> >>> >>>>>>>>>>> Thanks for answer >>> >>>>>>>>>>> >>> >>>>>>>>>>> Fero >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> --- >>> >>>>>>>>>>> --- >>> >>>>>>>>>>> --- >>> >>>>>>>>>>> --- >>> >>>>>>>>>>> --- >>> >>>>>>>>>>> --- >>> >>>>>>>>>>> ------------------------------------------------------------ >>> >>>>>>>>>>> Are you an open source citizen? Join us for the Open Source >>> >>>>>>>>>>> Bridge >>> >>>>>>>>>>> conference! >>> >>>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>> >>>>>>>>>>> unconference: >>> >>>>>>>>>>> $250. >>> >>>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>> >>>>>>>>>>> today! >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> >>> >>>>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >>>>>>>>>>> _______________________________________________ >>> >>>>>>>>>>> concern-users mailing list >>> >>>>>>>>>>> con...@li... >>> >>>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> --- >>> >>>>>>>>>> --- >>> >>>>>>>>>> --- >>> >>>>>>>>>> --- >>> >>>>>>>>>> --- >>> >>>>>>>>>> --- >>> >>>>>>>>>> ------------------------------------------------------------ >>> >>>>>>>>>> Are you an open source citizen? Join us for the Open Source >>> >>>>>>>>>> Bridge >>> >>>>>>>>>> conference! >>> >>>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>> >>>>>>>>>> unconference: >>> >>>>>>>>>> $250. >>> >>>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>> >>>>>>>>>> today! >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >>>>>>>>>> _______________________________________________ >>> >>>>>>>>>> concern-users mailing list >>> >>>>>>>>>> con...@li... >>> >>>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>>>>>>>>> >>> >>>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> --- >>> >>>>>>>>> --- >>> >>>>>>>>> --- >>> >>>>>>>>> --- >>> >>>>>>>>> --- >>> >>>>>>>>> --------------------------------------------------------------- >>> >>>>>>>>> Are you an open source citizen? Join us for the Open Source >>> >>>>>>>>> Bridge >>> >>>>>>>>> conference! >>> >>>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>> >>>>>>>>> unconference: >>> >>>>>>>>> $250. >>> >>>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>> >>>>>>>>> today! >>> >>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> >>> >>>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >>>>>>>>> _______________________________________________ >>> >>>>>>>>> concern-users mailing list >>> >>>>>>>>> con...@li... >>> >>>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> --- >>> >>>>>>>> --- >>> >>>>>>>> --- >>> >>>>>>>> --- >>> >>>>>>>> --- >>> >>>>>>>> --------------------------------------------------------------- >>> >>>>>>>> Are you an open source citizen? Join us for the Open Source >>> >>>>>>>> Bridge >>> >>>>>>>> conference! >>> >>>>>>>> Portland, OR, June 17-19. Two days of sessions, one day of >>> >>>>>>>> unconference: >>> >>>>>>>> $250. >>> >>>>>>>> Need another reason to go? 24-hour hacker lounge. Register >>> >>>>>>>> today! >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>>> http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org >>> >>>>>>>> _______________________________________________ >>> >>>>>>>> concern-users mailing list >>> >>>>>>>> con...@li... >>> >>>>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>>>>>>> >>> >>>>>>>> >>> >>>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> >>> >>>>>> --- >>> >>>>>> --- >>> >>>>>> --- >>> >>>>>> --- >>> >>>>>> ------------------------------------------------------------------ >>> >>>>>> _______________________________________________ >>> >>>>>> concern-users mailing list >>> >>>>>> con...@li... >>> >>>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>>>> >>> >>>>> >>> >>>>> >>> >>>>> --- >>> >>>>> --- >>> >>>>> --- >>> >>>>> --- >>> >>>>> ------------------------------------------------------------------ >>> >>>>> >>> >>>>> _______________________________________________ >>> >>>>> concern-users mailing list >>> >>>>> con...@li... >>> >>>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>>>> >>> >>>>> >>> >>>> >>> >>>> >>> >>>> --- >>> >>>> --- >>> >>>> --- >>> >>>> --- >>> >>>> ------------------------------------------------------------------ >>> >>>> _______________________________________________ >>> >>>> concern-users mailing list >>> >>>> con...@li... >>> >>>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>> >>> >>> >>> >>> --- >>> >>> --- >>> >>> --- >>> >>> --------------------------------------------------------------------- >>> >>> >>> >>> _______________________________________________ >>> >>> concern-users mailing list >>> >>> con...@li... >>> >>> https://lists.sourceforge.net/lists/listinfo/concern-users >>> >>> >>> >>> >>> >> >>> >> --- >>> >> --- >>> >> --- >>> >> --------------------------------------------------------------------- >>> >> _______________________________________________ >>> >> concern-users mailing list >>> >> con...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/concern-users >>> > >>> > >>> > ------------------------------------------------------------------------------ >>> > _______________________________________________ >>> > concern-users mailing list >>> > con...@li... >>> > https://lists.sourceforge.net/lists/listinfo/concern-users >>> > >>> >>> >>> ------------------------------------------------------------------------------ >>> _______________________________________________ >>> concern-users mailing list >>> con...@li... >>> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> >> ------------------------------------------------------------------------------ >> >> _______________________________________________ >> concern-users mailing list >> con...@li... >> https://lists.sourceforge.net/lists/listinfo/concern-users >> >> > |