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 as well as the date they need to complete and ship the order. Jobs can be divided into separate manufacturing orders. 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 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 relationship. 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 perform the operation. Each operation must have at least one resource requirement.
- Material Requirements: Specifies a raw material needed to perform an operation. Material requirements can be constraints to prevent activities from scheduling or starting before the material is expected to be 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 the operation.
- Alternate Paths: Alternate Paths indicate the path that is 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 is made up of one or more Nodes that specifies 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 be scheduled to start until the material from the predecessor manufacturing order is available.