Hi. I am creating items into several racks, and the rack's Flow->Output puts the items on a global list (the same list for all racks). Then I have a process flow that chooses one of the items using a query(), moves the picker to the item, loads it, and has the picker deliver the load to a sink. It works ... except that the item stays on the list when it is unloaded from the rack. I tried using listpull and listremove but don't seem to be having any sucess:
treenode pulled = listpull(sInventory, "WHERE label3D_Item = puller.label3D_Item", 1,1);
listremove(getlabel(token,"label3D_Item"));
(where sInventory is a string variable containing the name of the global list)