Updaten des Besitzers von Email Activities

Moin,


ich habe ein Problem den Owner bestehender Email Activities zu aendern.


 


Guid e_guid = new Guid("{9FFF114B-E859-DB11-B26D-0002B307263D}");


email r_email = (email) service.Retrieve(EntityName.email.ToString(), e_guid, new AllColumns());


r_email.ownerid = new Owner();


r_email.ownerid.type = EntityName.systemuser.ToString();


r_email.ownerid.Value = new Guid("{694131BB-FD4F-DB11-B26D-0002B307263D}");


r_email.subject = "neues subject";


service.Update(r_email);


 


Das subject sowie andere Felder kann ich ohne Probleme aendern, lediglich den Owner kann ich nicht aendern. An den Berechtigungen kann es eigentlich nicht liegen da ich mit dem gleichen Benutzer den Besitzer manuell aendern kann.


Mache ich irgendwas falsch oder ist das einfach nicht moeglich?


Danke schon mal,


Dirch


 



AW: Updaten des Besitzers von Email Activities

Ok, Problem hat sich erledigt nachdem ich rausgefunden habe dass man dafuer Assign nimmt:


 


SecurityPrincipal assignee = new SecurityPrincipal();


assignee.PrincipalId = new Guid("{694131BB-FD4F-DB11-B26D-0002B307263D}");


TargetOwnedEmail oe = new TargetOwnedEmail();


oe.EntityId = new Guid("{9FFF114B-E859-DB11-B26D-0002B307263D}");



AssignRequest assign = new AssignRequest();


assign.Assignee = assignee;


assign.Target = oe;



AssignResponse assignResponse = (AssignResponse)service.Execute(assign);