
Note: It is important to remember that the Data Masker software is multi-threaded. It can, and will, execute multiple rules simultaneously. Since they are both operating on the same table and column, rule 0011 must only execute after rule 0010 completes - otherwise the actions of rule 0010 could overwrite the actions of rule 0011. The dependency relationship used in rule groups 0009-0011 forces rule 0011 to execute after rule 0009 completes. It is also possible to use rule blocks for this purpose. For example, rules 0011 could be placed in a higher rule block than rule 0010 and the same result would have been achieved. The order in which the rules are visible on the screen is not necessarily the order in which they will execute. The execution order always needs to be explicitly specified using Dependencies and Rule Blocks. A dependency relationship was chosen in this case to emphasize that the rules are really just two aspects of the same masking operation.