Rules
Rules determine which activities are required to process your business data. For example, you might implement a rule that says department managers must approve all requests for external classes.
You implement rules through workflow events, such as PeopleCode that evaluates a condition and triggers a notification (a routing) when appropriate.