
You can assign procedures to the following objects:
The characteristic value that triggers the procedure.
The characteristic that triggers the procedure.
The configuration profile of the configurable object. It's easier to manage procedures assigned to the configuration profile, because they're all in one place.
BOM items – to change the quantity, for example.
Operations – to change the standard values, for example.
The processing sequence of procedures is defined at dependency assignment level.
Procedures can overwrite values set by other procedures. In contrast, if different values are set for a single-value characteristic by constraints, or user entries, an inconsistency occurs. None may overwrite the other – exception procedures among each other (and default values).
If two procedures set the value of a single-value characteristic, the last in the sequence wins out. This means you need to ensure that the sequence of procedures is correct – otherwise, the wrong value could be set.