cancel
Showing results for 
Search instead for 
Did you mean: 

Assigner workflow à un groupe

gregb
Champ in-the-making
Champ in-the-making
Bonjour,

j'utilise la version communautaire 2.1

Voici mon problème.

je démarre un workflow avancé sur un document.
quand je veux l'assigner, je fais ma recherche et j'obtiens une liste d'utilisateurs dont certains n'ont pas accés aux documents.


Ma question est triple:
comment faire pour faire apparaitre les groupes dans cette liste?
peut-on ne faire apparaître que les groupes?
peut-on restreindre cette liste aux seuls groupes ayant accés à cet espace?

merci

greg
3 REPLIES 3

greg_shogun_852
Champ in-the-making
Champ in-the-making
    Je pense que tout est dans l'assignation des swimlanes de la définition de votre workflow.

    Ici:

    <swimlane name="assignee1">
       <assignment class="org.alfresco.repo.workflow.jbpm.AlfrescoAssignment">
               <actor>#{bpm_assignee}</actor>
           </assignment>
    </swimlane>

    Voir ici: http://wiki.alfresco.com/wiki/WorkflowAdministration (Dans le chapitre "The Start Task")

gregb
Champ in-the-making
Champ in-the-making
non, ca ne marche pas.

j'ai ajouté
<bean id="parallel.workflowBootstrap" parent="workflowDeployer">
      <property name="workflowDefinitions">….

dans le workflow-context.xml.
cela me donne accès à un type workflow basé sur les groupes.
par contre je n'ai pas la restriction aux groupes qui ont accès à l'espace où se situe ce document

greg_shogun_852
Champ in-the-making
Champ in-the-making
    Qu'est-ce qui ne marche pas?

    Le formulaire permettant d'assigner un groupe ou l'affichage sélectif des groupes ayant
    accès au workflow?

    Je pense que pour permettre l'assignation d'un groupe cela ce passe dans:
    1. La définition du processus, au niveau des swimlanes;
    2. Le modèle de la définition. (Déclaration des types utilisés)
    3. Dans le "web-client-config-custom.xml" qui contient la déclaration du formulaire utilisé
    lors de l'assignation du workflow.

    En ce qui concerne l'affichage sélectif je ne vois pas. Peut-être que quelqu'un d'autre pourra
    vous aider à ce sujet.