Business processes need to conform with many regulations. These regulations usually cross over many business processes, so a change in one regulation can affect many business processes. To apply such a change, the systems that support these processes need to be audited and changed accordingly. Aspect-Oriented Business Process Management is a paradigm that aims to solve this problem by encapsulating these regulations separately from the core process models. To enact these models, two approaches are defined, named static and dynamic weaving. These approaches support enactment of these models effectively, yet they cannot address the management of non-retroactive regulations effectively. This gap hinders the management of business processes in organizations. Therefore, this paper proposes a third approach called hybrid weaving to fill this gap. The operational semantics of this approach is defined formally, and it is verified using state space analysis technique. This approach enables management of retroactive and non-retroactive regulations by weaving them into core process models at configuration time and run time. The result also enabled us to distinguish a new sort of process flexibility that can be offered when managing business processes.