Notifications
Announcements
No record found.
how toloop thr all task (entitycollection.entities and check if any task that has CSU task status not equal to completed
hi
Hi,
I am not sure about what "CSU" task means. But I think you can loop all task by LINQ.
As follow examples, I assumed the task status is an OptionsetValue and Completed status is 100000000 and the task status field name is taskstatus and your entitycollection variable is taskCollection.
// assumes int taskCompletedStatus = 100000000; string statusFieldName = "taskstatus"; EntityCollection taskCollection = new EntityCollection(); // replace this by your entitycollection // return true if there is any task status not equal completed bool isAnyUncompletedTask1 = taskCollection.Entities.Any(x => !x.Contains(statusFieldName) || x.GetAttributeValue(statusFieldName).Value != taskCompletedStatus); // return true if there is any task status not equal completed bool isAnyUncompletedTask2 = taskCollection.Entities.Any(x => x.GetAttributeValue(statusFieldName)?.Value != taskCompletedStatus); // also here is an example to filter task by your condition List taskList = taskCollection.Entities.Where(x => x.GetAttributeValue(statusFieldName)?.Value != taskCompletedStatus).ToList();
Please share your plugin code to help you on your query.
You can look at below article on how to loop through Entity collection.
docs.microsoft.com/.../use-queryexpression-class
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Tom_Gioielli 108 Super User 2025 Season 2
Jimmy Passeti 50 Most Valuable Professional
Gerardo RenterÃa Ga... 49 Most Valuable Professional