Comprehension 101. I failed miserably. Just ask my wife.
A Menu Button invokes "Create Object VendorLog". The Update Rules on the BO form are dynamic and run when you enter the Vendor Number and Tab Off. Tthe field (WAS CHANGED=true) and the rules lookup the Number in a Vendor Master BO and if Found return the Vendor Name back to the VendorLog. Other fields are populated as well from the current logged in user. This works perfectly as designed.
On the Dashboard, down the left I have a Query Result of all distinct Vendors in the Vendor Log and a Button that runs a process to Create a new Log for the selected Vendor. So Create a new VendorLog as above, but auto fill the VendorNumber so that when I tab off, the rules process as above. When a row is selected, I set an attribute in the LoggedInUser to hold the Vendors object.
For the Process I have setup - ENTER NEW VendorLog WITH VendorLog.Vendor = LoggedInReularUser.Vendor. This works, opened the BO form as above and the Vendor Number is filled in, with the cursor sitting on that field. However when I TAB off, the rules are not invoked, the "WAS CHANGED" is false, so the fields are not filling in.
I note that if I back up over the number and change it to another number, The Rules do get invoked (WAS CHANGED = True), so I guess the issue is from pre-populating the field?