cancel
Showing results for 
Search instead for 
Did you mean: 

bpm:groupAssignee - cannot see pooledactors task

grilly
Champ in-the-making
Champ in-the-making
Hi everyone,

since ver. 2.0 it should be possible to assign a task to a group (pooelactors).

i started a advancesworkflow and i was able to select a group by this code:
   <property-sheet>
      <separator name="sep1" display-label-id="general" component-generator="HeaderSeparatorGenerator" />
      <show-association name="bpm:groupAssignee" />
   </property-sheet>

moreover there is bpm:groupAssignee defined in the model:
        <mandatory-aspects>
           <aspect>bpm:groupAssignee</aspect>
        </mandatory-aspects>

this is the swimmlane:
   <swimlane name="mitarbeiter">
      <assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">
           <pooledactors>#{bpm_groupAssignee</pooledactors>
      </assignment>
      </swimlane>

i can start the workflow, choose a groupAssignee but when i like to do the next task i can't find this workflow by any user that is a member of the choosen group.

Anyone was trying this bevor?

greetz
8 REPLIES 8

seshu
Champ in-the-making
Champ in-the-making
This is working fine for me. 

The end "}" is missing here in the following line. Please check your code
<pooledactors>#{bpm_groupAssignee</pooledactors>

You also have to configure pooled actor dashlet. configure the home page clicking configure

If that is not the problem generate new war file getting source from svn head. hope that helps

davidc
Star Contributor
Star Contributor
You'll need the "pooled task" dashlet in your dashboard.

You shouldn't need to grab from SVN HEAD, the v2.0 download will be fine.

seshu
Champ in-the-making
Champ in-the-making
The 2.0 version i had didn't work untill i generate new war file. it is just a suggestion if dashlet doesn't work

bsawler
Champ in-the-making
Champ in-the-making
Hi,

I have performed the workflow and all works except the "My Pooled Task".  It is always empty. "My Tasks.." and "Completed Tasks" work properly but not the "My Pooled Task". 

It would be very handy to fix this.  I am running Alfresco 2.0 Community. I know very little about programming, so any basic terms of what file and where to update the text etc. would be greatly appreciated.

Secondly, I have turned off "Everyone" as a Consumer to the "Company Home" cause I have spaces that some people can view and some people CANNOT.  i.e. I have HR (peoples salaries etc.) in a space while having Engineering documents in another.  Since Alfresco lowest level is "Consumer" everyone can view.  Now I have noticed that nobody can run a workflow because they get an error.  The only person who can run a workflow is the admin and specific users who have at least Editor rights to the "Company Home".  Now my engineers cannot use the workflow cause they cannot have access to the company home cause they are not allowed to see HR info. 

Am I missing something, or is there away around what I explained above that I am missing.

Thanks,
Bradley

davidc
Star Contributor
Star Contributor
I have performed the workflow

Which workflow?  The out-of-the-box Review and Ad-hoc workflows do not use pooled tasks.

Secondly, I have turned off "Everyone" as a Consumer to the "Company Home" cause I have spaces that some people can view and some people CANNOT.

Give consumer back to everyone on Company Home.  Then in each of the specific sub-spaces, switch off "Inherit Permissions".  This allows you to explicitly set permissions i.e. HR can only access the HR space, Engineering can only the Engineering space.

bsawler
Champ in-the-making
Champ in-the-making
David,

Thanks. Unfortunately I do not have documentation and did not know how the inherent permissions worked. Now I sorted out a few issues that I had. Thanks again.

Now with the pooled tasks, since it does not come out, I cannot keep track of how many work flows I have created unless I write it down in my diary… which is a bit silly.  Is there a resonably easy way to get the pooled tasks working on the out-of-the-box installation? 

Alfresco is by far one of the best software on the market.  I have 65 year engineers commenting on how easy it is to use and find the drawings they are looking for.  Others are commenting on their preference with this to Documentum.  Excellent Work!

Thanks,
Bradley

davidc
Star Contributor
Star Contributor
Let me start with… (as it's easiest to respond to :-))

Alfresco is by far one of the best software on the market. I have 65 year engineers commenting on how easy it is to use and find the drawings they are looking for. Others are commenting on their preference with this to Documentum. Excellent Work!


Thank you for your kind words.   If your users are comparing Alfresco to Documentum Webtop then this is particularly pleasing, but not necessarily surprising.   We know Documentum Webtop very well as we were involved in inventing it, defining its architecture and building its first incarnation!  Of course, we've learnt a lot since then.  Your quote would be fantastic for our marketing literature!!! Can we use it???

Now with the pooled tasks, since it does not come out, I cannot keep track of how many work flows I have created unless I write it down in my diary… which is a bit silly. Is there a resonably easy way to get the pooled tasks working on the out-of-the-box installation?

I'm sure there's a solution, but I'm not clear of your requirement as there may be some confusion over the purpose of pooled tasks.

So, I'll guess.  If you wish to track workflows you've started, you can use the "My Completed Tasks" portlet.  An entry is added to this list for each workflow you've started - you can also cancel the workflow.

If you wish to track workflows from an administrative perspective, i.e. how many workflows are in-flight etc, then it's more involved.  Alfresco keeps a log (in SQL tables), but does not yet expose all of this information in the Web Client.  There's a workflow console that gives access to some of this info., but it's not targetted to end-users http://wiki.alfresco.com/wiki/Workflow_Console

Pooled tasks provide an approach for assigning a task to a group of people.  Basically, the task is assigned to the group as a whole, but not given ownership to a specific person.  People in the group can see they've been given a pooled task (via the "My Pooled Tasks" portlet).  Then if they decide it's appropriate, any one of the people can take ownership.  Pooled tasks are very useful for work queues.

bsawler
Champ in-the-making
Champ in-the-making
Thanks David for the prompt response!

The more people using this software the merrier!

Now for the Pooled tasks apparently, I mis-understood what it meant.  Thanks for informing me. 

What I was looking for was a history of the task that I assigned and I just discovered that this very thing is located under "My Completed Tasks".

It just keeps getting better and better.  I purchased the textbook on Alfresco and should receive it in about a week, and hopefully will discover more of these silly things that I am missing.

Cheers,
Bradley
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.