在执行服从其间非-约束上的链就决定DDB(Do Not Do Before)和缓冲渗透(缓冲剩余),在展开几次之前,系统确认考虑最近的计划决定。库存物料也可以在每次运行展开时,动态的分配。展开计算包括以下几个过程: (1),路径的选择和净计算。(2),在鼓节点产生供应。实际上,TOC的生产计划的展开过程是反复的。独立需求的最终产品(销售订单和预测)被标识为0层。展开是从独立需求的0层开始,按订单的完成日期(当前完成日期)升序排列,一次一个。如果要处理同样日期的订单,在升序的订单的里进行标识设置。每一个零件节点和路径的选择逻辑是决定那一个路径最快的可以得到供应。如果一原材料节点的原材料可以达到或WIP/库存足够满足需求的一只链。展开就停止在这个节点上。那么,展开就重新开始,沿着独立需求的另外的一只链。一旦第一个鼓节点遇到特别的链,它就会标志为第一层。展开就会重新沿着另外的链从0层(独立需求)展开,第一个鼓节点遇到的也可以是做为第一层。第一层的所有任务被选择为独立需求,沿着它们的LDB日期展开。一旦所有的1层的任务被选择,这些任务在它们的LDB日期顺序里进一步向下展开,下一个鼓节点遇到的是第二层,这个过程重复直到所有的鼓节点已经由足够的原材料库存或完成的在制品来满足需求。因此,层的数量是由在特别网络链里的鼓的数量来决定的。