Follow

Understand: Advanced Customization Rules

In some cases you may wish to create advance rules for content, such as:

"NOT (Application is web services OR Application is web application) AND (Application has internal and external users OR (Application has internal users only AND stores, process or transmits credit card data)"

In order to model an advanced rule in SD Elements, you need to convert it Disjunctive Normal Form (DNF). This means that rules are formed by blocks of ANDS which are ORed together. You can use a DNF calculator such as the Wolfram Alpha boolean logic calculator to convert your rule to a format usable by SD Elements.

For example, if we use substitute in short variables for the answers above and use the following term in the calculator. Note that "~" means NOT, "||" means OR, and "&&" means AND:

DNF ~(A || B) && (C || (D AND E))

which yields:

(~A && ~B && C) || (~A && ~B && D && E))

which we can convert to the following rule in SD Elements:

NOT (Application is web services) AND NOT (Application is web application)  AND Application has internal and external users

OR

NOT (Application is web services) AND NOT (Application is web application) AND Application has internal users only AND stores, process or transmits credit card data

 

 

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments