Building Blocks > Solution-Specific Building Blocks > Bottleneck Building Block
Bottleneck Building Block
The bottleneck building block provides the business logic to help customers identify where in their process largest bottlenecks are to focus on highest-value improvement opportunities​. Because of the computational requirements for the DPM solution, SQL Server programming is required for this building block, leveraging functions and stored procedures where applicable. The bottleneck building block provides the orchestration of data between the bottleneck analysis user interface building block and the administration building block.
For more information on using bottleneck , see Bottleneck.
The bottleneck analysis building block is comprised of an abstract building block (PTC.Bottleneck) and an implementation building block (PTC.BottleneckImpl). You can view the contents of the building block by viewing the PTC.Bottleneck and PTC.BottleneckImpl projects in ThingWorx Composer.
Dependencies
The PTC.Bottleneck project has the following dependencies:
PTC.Base
The PTC.BottleneckImpl project has the following dependencies:
PTC.Bottleneck
PTC.DBConnection
PTC.DefaultConfiguration
PTC.MfgModelImpl
PTC.ShiftImpl
PTC.ModelManagementImpl
PTC.WorkMasterImpl
PTC.ReasonCodeImpl
PTC.JobOrderImpl
PTC.MaterialMasterImpl
PTC.OperationKPIImpl
PTC.SCA.SCO
Was this helpful?