Je suis nouveau sur SharePoint. Désolé si la réponse à ma question est évidente.SPWorkflowTaskProperties.AssignedTo et le format "1; #Alice Jackson"
Je n'arrive pas à comprendre, comment affecter une tâche à un utilisateur par programmation. Je définis les propriétés dans SPWorkflowTaskProperties, toutes les propriétés passent à Task, mais pas la propriété de chaîne AssignedTo.
//next variants don't works
TaskProperty.AssignedTo = "1;#Michael Pushin";
TaskProperty.AssignedTo = "Michael Pushin";
TaskProperty.ExtendedProperties["Assigned To"] = "1;#Michael Pushin";
J'essaie de réaliser un modèle de délégation. Pour cela, je lis les informations de l'élément de liste qui ont le type de champ Personne.
SPList functList = thisWeb.Lists["Functions"];
SPListItem functItem = functList.GetItemById(1);
object person = functItem["Default Assignee"];
string assignee = person.ToString();
//At this point assignee equals "1;#Michael Pushin"
Quand je tournerai le "Assigned To" par les mains et lire sa valeur par programmation égale à "1; #Michael Pushin" aussi.
Comment puis-je définir par programmation le champ "Affecté à" à partir de la valeur de la variable de personne?
Merci d'avance.
PS: désolé pour mon écriture. L'anglais n'est pas ma langue maternelle.
PPS: SharePoint 2010.
Lorsque je définis TaskProperty.AssignedTo = "MYDOMAIN \\ michael.pushin" tous les travaux, mais comment puis-je convertir les données du format "1; #Michael Pushin" à approprié? TaskProperty.AssignedTo = "MYDOMAIN \\ Michael Pushin" ne fonctionne pas – MikhailSP