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.
Congratulations to our 2026 Super Stars!
We are thrilled to have these Champions in our Community!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
ManoVerse 128 Super User 2026 Season 1
11manish 95
Muhammad Shahzad Sh... 69 Most Valuable Professional