En algunos casos los usuarios quieren ser capaces de combinar diferentes modelos detallados de programación en diferentes plantas (o secciones dentro de una compañía) desde un modelo de planificación con capacidad global. En este caso la demanda generada desde el modelo de planificación de capacidad puede ser enviado a una o más plantas o bien repartido entre ellas. Típicamente el planificador global quiere conocer dónde es mejor realizar una orden basándose en la capacidad disponible. En este caso el planificador global debe ser capaz de “interrogar” a cada programa vivo y escoger el mejor, basándose en diferentes criterios. En efecto, el planificador global necesita una respuesta CTP (Capable to Promise) de uno o más programas vivos sin involucrar al planificador local.

Preactor dispone de un sistema propio de comunicación basado en eventos y disparadores para conectar la planificación global con los múltiples programas detallados proporcionando un sistema de soporte de decisiones basado en la información real de la cadena de suministro.
Se puede enviar la demanda a cada planta capaz de fabricar el producto que automáticamente proporcionará una respuesta CTP basada en la carga actual, capacidad disponible, coste de fabricación, plazo de entrega, etc,… El planificador decidirá entonces qué planta debería ser utilizada.
Preactor también puede ser configurado para que múltiples sistemas de planificación y programación puedan disponer de información en tiempo real entre ellos. Por ejemplo, una planta puede producir materiales que son componentes para otra planta. Usando el ejemplo del esquema anterior, una solicitud CTP necesitaría una respuesta de la Planta 1 antes de enviar una solicitud CTP a la siguiente planta en la cadena de suministro. También, cualquier retraso en la finalización de una orden en la Planta 1 necesitaría actualizar a la Planta 2 de forma que otras órdenes pudieran, potencialmente, ser adelantadas para aprovechas la capacidad disponible.