SP2010: Comment démarrer un flux de travail qui ne sont pas liés à un document ou un élément de liste?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/14296

Question

Je suis en train de construire une « liste » qui est composé d'un groupe de flux de travail. les flux de travail Exemple seraient: Voyage, remboursement, demande Software. Je voudrais énumérer ces flux de travail et permettre à un utilisateur de cliquer sur le flux de travail de demande de logiciel pour lancer une nouvelle instance du workflow de demande de logiciel. Les flux de travail ne se rapportent pas à un élément spécifique dans une liste.

Comment ajouter une liste de flux de travail à une page?

Était-ce utile?

La solution

Puisque vous avez créé des flux de travail de site et ils n'ont pas un élément de liste ou d'un document à partir, ils doivent être administrés soit:

1) à la main - http://technet.microsoft.com/en-us/library/ee662540 .aspx

ou

2) Utilisation de l'API - par exemple - http: //unclepaul84.blogspot. com / 2009/12 / départ sharepoint-2010-site workflows.html

Faites-nous savoir si vous trouvez une meilleure façon ...

Autres conseils

Créer des hyperliens vers les pages Newform des listes qui maintiennent les flux de travail. Flux de travail doivent fonctionner sur des éléments de liste ou une bibliothèque, afin que les utilisateurs doivent présenter quelque chose.

Utilisez ce code:

    var ass = web.WorkflowAssociations.GetAssociationByName("Change Request Approval", CultureInfo.InvariantCulture);
    web.Site.WorkflowManager.StartWorkflow(null, ass, ass.AssociationData, SPWorkflowRunOptions.Synchronous);
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top