...
# | Title | Use Case | Importance | Notes |
---|
OP-1 | Receive Orders | | Optional | |
OP-2 | Process Orders | A Production Planner accepts or creates a new production order checks its feasibility and plans the location and schedule to process it. | Must have |
|
OP-3 | Process SFCUs | An Area Manager controls the processing of assigned Shopfloor Shop floor Control Units (SFCU's) | Must have |
|
OP-4 | Execute Production TsaksTasks | One or more Production Worker execute or support assigned Production Tasks within a manufacturing cell | Must have |
|
User interaction and design
Use Case OP-2: Process Orders
UseCase | [business] OrdersSummary | A Production Planner accepts or creates a new production order checks its feasibility and plans the location and schedule to process it. |
Actor | Production Planner |
PreconditionPre | A new Production Order has been received. |
PostconditionPost | The Production Order has been released, and the corresponding information on the to-process |
Shopfloor Shop floor Control Units (SFCUs) has been distributed to the planned production areas (shops). |
Base Sequence |
Step | Actor intention | System responsibility |
---|
1 |
. | The Production Planner selects the "Process Order" view and selects the "check" function. |
2. The System shows a list of all new / unchecked Production Orders. |
3. 2 | The Production Planner selects one or more Production Order for "Check". |
4. The Systems checks if the data is feasible to process, i.e. if the required Production Data Specification is known to the system. |
3 |
5. The Production Planner starts planing of the location (area /shop) and the time schedule for the execution of the Production Order in the system. |
6. The system computes and offers the feasible planning alternatives. |
4 |
7. The Production Planner selects a Planning alternative and releases one or more Production Orders. |
8. The System changes the Production Order status to "Released" and generates the corresponding |
Shopfloor Shop floor Control Data (including the required Production Data Specification) and transfers the data to the selected location |
.Branch SequenceAlternatives and notes
|
4A | [Data not feasible] |
TBDtbd |
|
5A | [No feasible planning alternative found] |
TBDtbd |
|
7A | [Planning alternatives not acceptable] |
TBDException Sequence | 8A [Processing fault] TBD |
Sub UseCase | tbd |
|
Note |
Note | Invariant: both, success as problems have to be logged, any state change of the process has to be logged.
|
User Interaction |
The wire frame shows the above use case in step 7. The user interaction could be like: - Select the "Process Order" View
- Select the Menu entry on the side bar
- Select one or more Production Orders.
You may step through the use case by stepping through the pages of following wire frame specification:
draw.io Diagramm |
---|
border | true |
---|
| |
---|
diagramDisplayName | |
---|
lbox | true |
---|
revision | 5 |
---|
diagramName | FLXF_OrderProcessing |
---|
aspect | v9SLLOig0mrJ-oqTNLGf |
---|
simpleViewer | false |
---|
width | 600 |
---|
aspectHash | 937332d3f0d77e6def1411179a6cca73cbb58981 |
---|
links | auto |
---|
tbstyle | top |
---|
diagramWidth | 701 |
---|
|
|
Questions
Below is a list of questions to be addressed as a result of this requirements document:
...