The rule operation can be used with any Object Type for the script. Its purpose is to update an incident by accessing values entered by a user through an action.
You use rule.properties.<field> to capture user input to activity fields that are launched from a Menu Item rule. It returns the value of the specified activity field. When you enter rule.properties. in a script, the type-ahead displays the available activity fields.
Note that activity fields are shown as action fields to end users. If an end user does not provide a value, the value for the rule property is None. You can use rule.properties in the scripts in the Scripts tab, pre-process script, post-process script, and advanced scripting for a workflow condition.