Try this:
1) Create BO: Customer with 1 attribute: Name
2) Create a Document of Report type. Make it "Determined at run time" and show Customer.Name attribute
Name of Report: CustomerList
3) In RegularUser BO, create attribute; Rpt of Document type
4) Add a RegularUser rule:
PROTECT RegularUser.Rpt FROM ALL EXCEPT System
5) Add a process with 3 rules:
PICK ONE OR MORE FROM Customer WHERE Customer.ID IS DEFINED ORDER BY Customer.Name
LoggedInRegularUser.Rpt='CustomerList'
VIEW LoggedInRegularUser USING Main
Now run the BSV in test mode:
A) add a couple of customers
B) run the process created in Controlled truncation of a data string above
You should see the report showing on an icon when the third rule in the process fires.