J'ai un flux de travail State Machine SharePoint 2010. La tâche est créée par type de contenu. Je voulais ajouter une colonne de recherche dans la liste des tâches. J'ai réussi à ajouter des valeurs à un autre champ personnalisé dans la liste des tâches, mais j'ai des problèmes lorsque j'essaie d'ajouter des valeurs à la colonne de recherche de la liste des tâches.Colonne de recherche dans la liste des tâches SharePoint d'un flux de travail Visual Studio
Les extraits de code suivants provenaient de la méthode CreateApproverTaskWithCT.
//**I amable to add values to custom columns like this
createApproverTaskWithCT_TaskProperties1.ExtendedProperties[GetField("StatusReview")] = "Pending";
//**I am not able to add values to lookup column
createApproverTaskWithCT_TaskProperties1.ExtendedProperties[GetField("AgencyNameLookup")] = new SPFieldLookupValue(agencyItem.ID, agencyItem["Agency Legal Name"].ToString());
où agencyItem est un SPListItem pour la colonne de recherche correspondante. et la méthode GetField renvoient le guid du champ personnalisé.
private Guid GetField(string field_name) { Guid statusFieldId = workflowProperties.TaskList.Fields.GetFieldByInternalName(field_name).Id; return statusFieldId; }
Toutes les suggestions seraient très appréciés.