Oracle Flow Manufacturing - Process Flow
Oracle Flow Manufacturing - Process Flow
Oracle Flow Manufacturing - Process Flow
Asset Management
– Flow
Manufacturing –
Process Flow
1. OVERVIEW ................................................................................................................................................................................................................................. 1
Decrease Inventory.
Eliminate waste – the more stocking points you create leads to
increases in waste.
Continuous Production Line concept : so if you need to store your
products before they come off the production line, it is not really
FLM. No idle resources should exist in FLM.
Repetitive Tasks – there tend to be repetitive tasks for FLM
products and the same product is produced every time (in discrete
mfg, products can be more tailored to specific customer needs).
Optimize machine utilization
Reduce response time to customer needs
Simplify shop floor activities.
Production without use of work orders.
Only one final product typically produced on the line.
Raw Materials and sub-assemblies are added at different
operations.
Lower skill levels typically then in discrete manufacturing.
Long production lines mean lower costs.
The above diagram shows some key differences between the different forms
of manufacturing available in the Oracle eBusiness Suite.
The diagram below shows some key features of FLM.
2
These setups will now be discussed in detail.
First of all, create the assemblies that you will be manufacturing using the
Inventory Item Master form as shown in the screenshot above.
3
Next – optionally – define your product families as shown in the screenshot
above. Then assign the individual assemblies as members of the product
families (e.g product family could be laptops and the members could be the
individual models which are created as assemblies). You can then plan based
on the planning percentages and effectivity of the product family members.
Typically, a flow line will be used for one product family with a mix of
products.
The next setup step involves defining the Flow Lines. This is shown in the
screenshot above.
Product Synchronization involves defining the process flow for the products
that you are manufacturing.
4
First define a flow routing for the assembly as shown in the screenshot
below:
Events : These define the detailed work content for the line. An event is
an identifiable point in time among a set of related activities. In Flow
Manufacturing, events are the lowest level of activities in a flow
routing. Resources are assigned to events. Events can be grouped into
processes and operations.
Processes (optional) : These are used for discrete grouping of the
events. A planned series of actions (such as mechanical, electrical,
chemical, inspection, test) that advances a material or procedure from
one stage of completion to another. In Flow Manufacturing, processes
are generic activities on a flow routing that often consist of several
events performed in a specific sequence. They are specific to a line,
and are often defined during the analysis on a flow line. They are used
to look at the balance of the shop using the Mixed Model Workbench
before moving to flow.
Line Operations : Same as above – a planned series of operations
that are used for discrete grouping of events.
The screenshot below shows the events, processes and line operations :
5
The screenshot below shows the defined events :
6
2.5 Step 5 : Balance Flow Lines :
The purpose of line balancing is simply to meet the required demand in the
quickest time possible.
The Mixed Model Map Workbench is used to balance lines against specific
demand and calculate process volume, machine and labor requirements,
TAKT times and in-process-kanban (IPK) requirements.
The screenshot below shows the header screen for the MMMW.
7
The screenshot below shows the operations against the line with the
calculated TAKT.
The screenshot below shows the step used to launch a kanban plan.
A Kanban plan is defined and then launched. This will calculate the kanban
cards that are required based on the pull sequences.
9
You can then update production to reflect changes in production plan and
kanban cards. The screenshot below shows this :
The screenshot below shows the kanban cards that are generated. A kanban
card is a signal that there is a product shortage. Click on replenishment to
replenish the product.
10
It should be noted that FLM uses Kanban for component replenishment – but
there is an alternative.
You can use Component Pick Release for slow moving or randomly used
components - this is shown in the screenshot below :
The next step is to define the scheduling rules – these are used by the Line
Scheduling Workbench and we will discuss this later in the Process Flow
section. The screenshot below shows the setup for a Scheduling rule :
The screenshot below shows the setup for the sequencing rule using the
attributes and constraints :
The screenshot below shows the setup screen of the Flow Execution
Workstation :
12
3 : PROCESS FLOW FOR FLOW MANUFACTURING :
In this section, I will look at the process flow for flow manufacturing using a
simple example :
3.1 Demand
First of all, we will create the demand for the item that will be manufactured
on the flow line. Demand is created in 2 ways :
The screenshot below shows a sales order that has been created manually –
SO number 66646 was created :
Next, the Flow schedules are created from the demand. The steps are as
follows:
13
• Open the Line Scheduling Workbench ;
• Enter type as Sales Order in this case as we want to create flow schedules
for the above sales order.
• Click on Create Flow schedules.
The screenshot below shows that the flow schedules have been created :
Clicking on the details button will show the individual flow schedules – this
can be seen on the screenshot below :
• Note the individual flow schedules and the link to SO 66646.
• The flow schedules take into account the sequencing rules/constraints
• The build sequence indicates the order of production based on the
sequencing rules and constraints.
14
Clicking on the component availability button for each flow schedule will allow
the user to verify the availability of components and carry out ATP checks. This
is shown in the screenshot below:
15
3.3 : Initialise Workstation :
• Select org, line and op - this will then initialise the workstation
• Specify any optional selection criteria
• Note : This assembly has 5 line ops : MBRD, CASE, DRV, TEST, PACK
Click the Start button in the above screenshot and then you can see the Flow
Schedules for the specified criteria.
Notice that the line and line operation are visible on the top right.
Drill into Schedule Number to see the details - the events tab shown below.
16
Click on Event Sequence number to see the event details as seen below :
Drilling into Events also shows detailed instructions, diagrams as seen below :
17
The components tab is shown below. This shows the components for all
the operation events.
The Resource Tab is shown below – it shows the resources linked to the events for
this line operation and schedule.
The general details for the line schedule can be seen using the detail properties
tab as seen below:
18
You can view any custom parameters used for the line schedule as can be seen
below:
Next – you have the option to update any schedule details as can be seen from the
screenshot below:
Next – we will look at how to complete the line operations. Click on Express
19
Complete Line Operation Button for the flow schedule DJ877265, op MBRD (1st
op). The screenshot below shows this button :
Enter the quality data where required as shown in the screenshot below:
20
Now click on apply after quality data is entered – as seen in the screenshot below:
To see impact of the op completion, query the next OP – CASE (as seen in
screenshot below):
21
The next screenshot below shows the impact.
• The assembly has been moved to the next op as can be seen (previous op
was MBRD – now we are op CASE)
• Note : you can set the setup parameters to display different buttons for
each op
When the line op called CASE is completed , it moves the assembly to the next Op
22
called DRV. This is shown in the screenshot below :
When the line op called DRV is completed , it moves the assembly to the next Op
called TEST. This is shown in the screenshot below :
When the line op called TEST is completed , it moves the assembly to the next
Op called PACK This is shown in the screenshot below :
23
3.7 : Complete the Flow Schedule :
• Options to amend quantity and specify alternate routings are provided at this
stage. See screenshot below :
24
• Stage 2 : Enter any mandatory quality data and specify any lot and serial
numbers for lot and serial control components. You can also substitute and
remove components. l removed some components for ease of use.
Material transactions are created in Inventory for the wip completion - for
25
the component backflush and the movement of the assembly inti
inventory. See the assembly completion transaction below:
• Note that you can complete the schedule directly for the flow schedule
and not move the assembly through all the operations. This is shown in
the screenshot below:
Note that you can also use the forms version of Work Orderless
completion which is shown below.
26
standard.
Q2: How do we display additional details for completing the work in the
custom property region of Flow Execution Workbench?
Q3: Is there an API to import Flow Routing, Standard Line Operations, Standard
Events & Events Resources?
A3: No. Enter manually or use dataloaders. There is an ER to create api for
this:
Bug 5460084: CREATE RESOURCES, STD OPERATION, ROUTING EXTERNALLY USING
API'S
27
A4: WIP_FLOW_SCHEDULES.
below.
28
Flow Manufacturing
Dec 2013
Author: Zar Ahmed
Oracle Corporation
World Headquarters
500 Oracle Parkway
Redwood Shores, CA 94065
U.S.A.
Worldwide Inquiries:
Phone: +1.650.506.7000
Fax: +1.650.506.7200
www.oracle.com
29