Hi All
To use a ForEach element i need to access a collection inside my FactObject.  (FactObject.list)
I tried to call FactObject.list inside a CollectionExpressions but this fail. (Just ok with list defined as a process variable)
So i do something thats a consider a workaround:

1- I Create a '"Action Node" before a "ForEach Node"

2-In the "Action Node", i get the FactObject and populate the process variable that represents FactObject.list :
FactObject factObject = (FactObject)drools.getKnowledgeRuntime().getObjects(new ClassObjectFilter(FactObject.class)).iterator().next();
context.setVariable("list", factObject.getDefeitos());


3- And on the "Foreach node" i just  passed the "list" in the CollectionExpressions

This is the correct way to do this? Has a better way to get FactObject.list to use on "For Each Node"?

On Eclipse, the CollectionExpression of forEach don't have a window (Like Action Editor) to put a MVEL/Java expressions. I think this is a interesting resource.