UI Policy with dot-walked filters does not execute on new records (sys_id=-1).
Steps to Reproduce
Create a new UI Policy for the incident table with the following parameters:
Short Description: test
Conditions: Caller.Active is true
Reverse If false: true
UI Policy Actions:
Field Name: "Configuration item" (cmdb_ci)
Go to Incident.do.
Choose an active user as the caller.
Note that the Configuration Item field should be visible based on the filter condition but it is not visible.
Once you submit the record, the UI Policy works correctly.
Related Problem: PRB1262395