Order Fulfillment Process
<graphviz> digraph {
"Unit Requires Replacement" [shape= doubleoctagon,style=filled, color="black", fontcolor="white", fillcolor="darkolivegreen4"]; "PI?"[shape=pentagon,fontcolor="white", style=filled, fillcolor="FireBrick"]; "See PI Process?"[shape= doubleoctagon,style=filled, color="black", fontcolor="white", fillcolor="darkolivegreen4"]; "QI?"[shape=pentagon,style=filled, fillcolor="darkolivegreen1"] "See QI Process?"[ tooltip="Click here to see QI and CC Warranty Process", URL="http://kb.farnsworthhill.com/spectrum/index.php/QI_and_CC_Warranty_Process", shape= doubleoctagon,style=filled, color="black", fontcolor="white", fillcolor="darkolivegreen4"]; "Unit under \n warranty?"[shape=Mdiamond,style=filled, fillcolor="darkolivegreen3"]; "Agent- \n Attempt to upsell \n new unit from \n available inventory"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "CC- Request \n consumer send \n cut cord and \n S&H (requirements)"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "See Escalat. \n Process if needed"[shape=box]; "Agent- \n Create order \n pending requirements \n in CC system"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "Waive \n requirements?"[shape=Mdiamond,style=filled, fillcolor="darkolivegreen3"]; "Requirements \n received?"[shape=Mdiamond,style=filled, fillcolor="darkolivegreen3"]; "Is SKU \n available?"[shape=Mdiamond,style=filled, fillcolor="darkolivegreen3"]; "CC- \n Close order \n after 90 days \n (reopen if necessary)"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "Agent/CC- \n Creates Order \n in CC system"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "CC- \n Compares orders \n to available \n inventory"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "Are all \n ordered SKUs \n still available?"[shape=Mdiamond,style=filled, fillcolor="darkolivegreen3"]; "CC- \n Batch and \n send orders \n to Spectrum \n via EDI"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "Spectrum- \n Sends delivery \n acknowledgement via EDI"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "OHL- receives order"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "OHL- \n All SKUs available?"[shape=Mdiamond,style=filled, fillcolor="darkolivegreen3"]; "SAP 846- \n Inventory info \n is sent to \n FH daily"[shape=box, style=filled, fillcolor="LightSteelBlue"]; "FH- loads \n inventory into \n system for agent \n visibility"[shape=box, style=filled, fillcolor="Wheat"]; "CC- Cancel original order"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "CC- Check Sub List"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "CC- \n Appropriate sub \n SKU available?"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "Inform Spectrum \n CS Analyst"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "CS Analyst- \n Determine resolution"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "Receipt received \n with requirements?"[shape=Mdiamond,style=filled, fillcolor="darkolivegreen3"]; "CC- \n Enter Refund \n for amount \n on receipt"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "CC- \n Appropriate sub \n SKU available?"[shape=box, style=filled, fillcolor="darkolivegreen1"]; "CC- \n Documents refund \n in transaction"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "OHL- pick, \n pack, ship order"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "Spectrum- \n Sends order \n confirmation and \n tracking to \n CC via EDI"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "CC- All orders confirmed?"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "CC- \n Document tracking information \n in transaction"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "CC- \n Close order after \n 90 days \n (reopen if necessary)"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "Process refund \n for lowest \n recorded retail \n price"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "CC- Request receipt"[shape=box,style=filled, fillcolor="darkolivegreen3"]; "Receipt available/rec’d?"[shape=box,style=filled, fillcolor="darkolivegreen3"];
"Unit Requires Replacement" -> "PI?" "Unit Requires Replacement" -> "SAP 846- \n Inventory info \n is sent to \n FH daily";
"PI?" -> "See PI Process?" [label="Yes"]; "PI?" -> "QI?" [label="No"]; "QI?" -> "See QI Process?" [label="Yes"]; "QI?" -> "Unit under \n warranty?" [label="No"];
"Unit under \n warranty?" ->"Agent- \n Attempt to upsell \n new unit from \n available inventory"[label="No"]; "Unit under \n warranty?" ->"CC- Request \n consumer send \n cut cord and \n S&H (requirements)"[label="Yes"];
"CC- Request \n consumer send \n cut cord and \n S&H (requirements)" ->"See Escalat. \n Process if needed"; "CC- Request \n consumer send \n cut cord and \n S&H (requirements)" ->"Waive \n requirements?";
"Waive \n requirements?" ->"Agent- \n Create order \n pending requirements \n in CC system"[label="No"]; "Waive \n requirements?" ->"Is SKU \n available?"[label="Yes"];
"Agent- \n Attempt to upsell \n new unit from \n available inventory" -> "See Upsell Process"; "Agent- \n Create order \n pending requirements \n in CC system" -> "Requirements \n received?"; "Requirements \n received?" ->"Is SKU \n available?"[label="Yes"]; "Requirements \n received?" ->"CC- \n Close order \n after 90 days \n (reopen if necessary)"[label="No"]; "Is SKU \n available?" -> "Agent/CC- \n Creates Order \n in CC system" [label="Yes"]; "Agent/CC- \n Creates Order \n in CC system" -> "CC- \n Compares orders \n to available \n inventory"; "CC- \n Compares orders \n to available \n inventory" -> "Are all \n ordered SKUs \n still available?"; "Are all \n ordered SKUs \n still available?" -> "CC- \n Batch and \n send orders \n to Spectrum \n via EDI"[label="Yes"]; "Are all \n ordered SKUs \n still available?" -> "CC- Cancel original order"[label="No"]; "CC- Cancel original order" -> "CC- Check Sub List" "CC- Check Sub List" -> "CC- \n Appropriate sub \n SKU available?"
"CC- \n Appropriate sub \n SKU available?" -> "Inform Spectrum \n CS Analyst"[label="No"];
"CC- \n Batch and \n send orders \n to Spectrum \n via EDI" -> "Spectrum- \n Sends delivery \n acknowledgement via EDI"; "Spectrum- \n Sends delivery \n acknowledgement via EDI" -> "OHL- receives order" "OHL- receives order" -> "OHL- \n All SKUs available?"
"SAP 846- \n Inventory info \n is sent to \n FH daily" -> "FH- loads \n inventory into \n system for agent \n visibility" "FH- loads \n inventory into \n system for agent \n visibility" -> "Is SKU \n available?"
"Inform Spectrum \n CS Analyst" -> "CS Analyst- \n Determine resolution" "CS Analyst- \n Determine resolution" -> "Receipt received \n with requirements?"[label="Refund"]; "CS Analyst- \n Determine resolution" -> "Agent/CC- \n Creates Order \n in CC system"[label="BO/Sub"]; "Receipt received \n with requirements?" -> "CC- \n Enter Refund \n for amount \n on receipt"[label="Yes"]; "CC- \n Enter Refund \n for amount \n on receipt" -> "CC- \n Documents refund \n in transaction"
"CC- \n Documents refund \n in transaction" -> "Transaction Closed" "OHL- \n All SKUs available?" -> "OHL- pick, \n pack, ship order"[label="Yes"]; "OHL- pick, \n pack, ship order" -> "Spectrum- \n Sends order \n confirmation and \n tracking to \n CC via EDI"[label="Yes"]; "Spectrum- \n Sends order \n confirmation and \n tracking to \n CC via EDI" -> "CC- \n Document tracking information \n in transaction"; "CC- \n Document tracking information \n in transaction" -> "CC- All orders confirmed?"; "CC- All orders confirmed?" -> "Transaction Closed"[label="Yes"]; "CC- All orders confirmed?" -> "Inform Spectrum \n CS Analyst"[label="No"];
"Requirements \n received?" -> "CC- \n Close order after \n 90 days \n (reopen if necessary)"[label="No"]; "CC- \n Close order after \n 90 days \n (reopen if necessary)" -> "Transaction Closed" "Receipt received \n with requirements?" -> "CC- Request receipt"; "CC- Request receipt" -> "Receipt available/rec’d?"; "Receipt available/rec’d?" -> "Process refund \n for lowest \n recorded retail \n price"[label="No"]; "Process refund \n for lowest \n recorded retail \n price" -> "CC- \n Documents refund \n in transaction" } </graphviz>