In PlanetTogether, each job has the following multi-level structure:
- Job: Jobs are the highest level of the structure. They specify the total number of products ordered by the customer and the date they need to complete and ship the order. Jobs can be divided into separate manufacturing orders. In addition, jobs specify Customers, Need Date, Priority, etc.
- Manufacturing Orders: Manufacturing Orders are requests to manufacture a specific quantity of a single product. There is one manufacturing order for each product being made so that jobs may have multiple manufacturing orders. Manufacturing orders can be linked together by creating successor MO relationships. MOs can also start before their predecessor by using overlapping MO relationships. Manufacturing orders specify Products, Quantity, Release Status, Release Date, etc.
- Operation: Operations are single processing steps in a manufacturing order. Each manufacturing order contains one or more operations. Operations can be connected by establishing predecessor-successor relationships using the alternate path of the manufacturing order. Operations specify the Cycle Time, Setup Time, Expected Yield, Resource Requirements, Material Requirements, etc.
- Resource Requirements: Specifies the production resources that are required to operate. Each operation must have at least one resource requirement.
- Material Requirements: Specifies a raw material needed to operate. Material requirements can be constraints to prevent activities from scheduling or starting before the material is available.
- Activities: Activities are the smallest unit of work that can be scheduled. An Operation has only one activity unless it has been split into multiple activities. Activities specify the Production Status, Reported Quantity, Reported Time, etc.
- Resource Usage (Blocks): Resource Usage Blocks are the time reserved on a resource to perform a single activity. Blocks are seen as rectangles on the Gantt Chart. Each activity has one block for each resource requirement in operation.
- Alternate Paths: Alternate Paths indicate the path followed through the shop to produce a product by specifying precedence relationships between operations. Each manufacturing order has one or more alternate paths.
- Path Nodes: Each alternate path comprises one or more Nodes that specify an operation and one or more successor operations, if applicable.
- Successor Manufacturing Orders: Successor Manufacturing Orders are manufacturing orders from either the same or different job that requires materials from a predecessor manufacturing order. The successor manufacturing order cannot start until the material from the predecessor manufacturing order is available.