The management of intra- and inter-organizational business processes is a significant issue that influences company’s success. Many business processes are not fully automated and require human interaction. Therefore, responsibilities for tasks have to be assigned by workflow management systems. Common resource models allow the selection of resources according to their roles, thus neglecting competences and skills. In this article we present an extensible resource meta-model that allows the modeling of resources including their competences, skills and knowledge. Furthermore we propose the usage of these criteria to enable a more flexible assignment of resources to tasks. In particular our approach fosters the alignment of business process modeling and human resource planning. This combination facilitates several opportunities on both sides and offers potential for enhanced scheduling of adequate resources in comparison to pure role based decisions.