This document discusses generating optimized business process enactment plans that satisfy multiple objectives. The authors propose an approach where declarative constraints specify what activities need to be done (the "what"), while an artificial intelligence system determines how activities are executed (the "how"). Multiple enactment plans are generated and evaluated based on objectives like minimizing time and maximizing profit. A constraint satisfaction problem and multi-objective optimization techniques are used to find optimal plans. The approach could enable applications like simulation, time prediction, recommendations and converting enactment plans into standard business process models.