The objective of multi-site scheduling is to support the scheduling activities of a global scheduler and schedulers in distributed production plants in a cooperative way. A global schedule generated on a global level must be translated into detailed schedules as part of the local scheduling process. In case of disturbance, feedback between the local and global levels is essential. Previous methods focused on local production sites, in most cases without coordination. In this work we present an approach that considers the adequate modeling and processing of scheduling on the global and local level together with the coordination of the scheduling activities on the scheduling levels.