Draft 3 for first internal review.
Added state diagrams, tidied up the 'automatic or manual' flow chart. Removed some text added in Draft 2 in response to Nitin Sharma comments where the comments were incorrect/unclear. Removed reference to Blue Book, etc. terminology for 'jobs', etc. git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2682 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
BIN
Documentation/SupportingDocumentation/EnquiryStateDiagram.png
Normal file
BIN
Documentation/SupportingDocumentation/EnquiryStateDiagram.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.5 KiB |
BIN
Documentation/SupportingDocumentation/QuotationStateDiagram.png
Normal file
BIN
Documentation/SupportingDocumentation/QuotationStateDiagram.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.5 KiB |
@@ -0,0 +1,137 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<java version="1.6.0_02" class="java.beans.XMLDecoder">
|
||||
<object class="com.horstmann.violet.StateDiagramGraph">
|
||||
<void method="addNode">
|
||||
<object id="CircularInitialStateNode0" class="com.horstmann.violet.CircularStateNode"/>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>29.0</double>
|
||||
<double>53.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode0" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>In Progress</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>165.0</double>
|
||||
<double>111.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode1" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Submitted For Quotation</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>208.0</double>
|
||||
<double>244.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode2" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Complete</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>331.0</double>
|
||||
<double>403.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="CircularInitialStateNode1" class="com.horstmann.violet.CircularStateNode"/>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>81.0</double>
|
||||
<double>2.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="CircularFinalStateNode0" class="com.horstmann.violet.product.diagram.state.CircularFinalStateNode"/>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>386.0</double>
|
||||
<double>552.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Create Enquiry</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="CircularInitialStateNode0"/>
|
||||
<object idref="StateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="CircularInitialStateNode0"/>
|
||||
<object idref="StateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="CircularInitialStateNode0"/>
|
||||
<object idref="StateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Copy Existing Enquiry</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="CircularInitialStateNode1"/>
|
||||
<object idref="StateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Quotation Produced</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode1"/>
|
||||
<object idref="StateNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Request Quotation</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode0"/>
|
||||
<object idref="StateNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Amend Enquiry</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode0"/>
|
||||
<object idref="StateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode2"/>
|
||||
<object idref="CircularFinalStateNode0"/>
|
||||
</void>
|
||||
</object>
|
||||
</java>
|
||||
@@ -0,0 +1,222 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<java version="1.6.0_02" class="java.beans.XMLDecoder">
|
||||
<object class="com.horstmann.violet.StateDiagramGraph">
|
||||
<void method="addNode">
|
||||
<object id="StateNode0" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Lapsed</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>812.0</double>
|
||||
<double>236.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="CircularInitialStateNode0" class="com.horstmann.violet.CircularStateNode"/>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>81.0</double>
|
||||
<double>68.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode1" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Rejected</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>586.0</double>
|
||||
<double>442.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode2" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>In Progress</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>111.0</double>
|
||||
<double>162.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="CircularFinalStateNode0" class="com.horstmann.violet.product.diagram.state.CircularFinalStateNode"/>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>918.0</double>
|
||||
<double>686.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode3" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Rejected</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>768.0</double>
|
||||
<double>365.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode4" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Available</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>154.0</double>
|
||||
<double>313.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="addNode">
|
||||
<object id="StateNode5" class="com.horstmann.violet.StateNode">
|
||||
<void property="name">
|
||||
<void property="text">
|
||||
<string>Accepted</string>
|
||||
</void>
|
||||
</void>
|
||||
</object>
|
||||
<object class="java.awt.geom.Point2D$Double">
|
||||
<void method="setLocation">
|
||||
<double>352.0</double>
|
||||
<double>519.0</double>
|
||||
</void>
|
||||
</object>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Request Quotation</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="CircularInitialStateNode0"/>
|
||||
<object idref="StateNode2"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Quotation Generated</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode2"/>
|
||||
<object idref="StateNode4"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Accepted by User</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode5"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Rejected by User</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Time Passes</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge">
|
||||
<void property="label">
|
||||
<string>Other Quote Accepted</string>
|
||||
</void>
|
||||
</object>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode3"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode5"/>
|
||||
<object idref="CircularFinalStateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode3"/>
|
||||
<object idref="CircularFinalStateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode1"/>
|
||||
<object idref="CircularFinalStateNode0"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode1"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode5"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode5"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode4"/>
|
||||
<object idref="StateNode5"/>
|
||||
</void>
|
||||
<void method="connect">
|
||||
<object class="com.horstmann.violet.StateTransitionEdge"/>
|
||||
<object idref="StateNode0"/>
|
||||
<object idref="CircularFinalStateNode0"/>
|
||||
</void>
|
||||
</object>
|
||||
</java>
|
||||
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 27 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 22 KiB |
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user