|
|
| (6 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| | My Mac Triage process development sandbox. Current work (evolving version) goes here. Every once in a while I'll take a snapshot and put it in some kind of version tree. Is there anything like a version control system for wiki pages around here? | | My Mac Triage process development sandbox. Current work (evolving version) goes here. Every once in a while I'll take a snapshot and put it in some kind of version tree. Is there anything like a version control system for wiki pages around here? |
| | | | |
| − | This page was copied to [[Mac_Process_Flowcharts]] on or about 23May07]].
| |
| | | | |
| | ==Overview== | | ==Overview== |
| Line 8: |
Line 7: |
| | MacProcess [label="Mac Triage" shape=tripleoctagon] | | MacProcess [label="Mac Triage" shape=tripleoctagon] |
| | Start [label="Start\nHere" shape=box] | | Start [label="Start\nHere" shape=box] |
| − | Receiving [label="MacTriage:Receiving" shape=box] | + | QiMacSlot [label="Is it a\nSlotLoad iMac?"] |
| − | MacEval [label="MacTriage:Shelf Eval" shape=box] | + | QeMac [label="Is it an eMac?"] |
| − | QiMac [label="Is it an iMac?"] | + | QLCDiMac [label="Is it a\nLCD FlatScreen iMac?"] |
| − | QTower [label="Is it a Tower?"] | + | QTower [label="Is it a\nG3/G4/G5 Tower?"] |
| − | QLaptop [label="Is it a Laptop?"] | + | QLaptop [label="Is it a\nLaptop/Notebook?"] |
| − | iMacBuild [label="iMac Build" shape=box]
| + | QCube [label="Is it a Cube?"] |
| − | TowerBuild [label="Tower Build" shape=box]
| + | QG34Laptop [label="Is it a G3/G4 Laptop?"] |
| − | LaptopBuild [label="Laptop Build" shape=box]
| + | QOldApple [label="Does it seem to\nbe a computer box?"] |
| − | CustomBuild [label="Custom Build" shape=box]
| + | MacWhseShelf [label="Mac Warehouse Shelf" shape=box] |
| − | QRejected [label="Was it Rejected?"]
| + | MacMiscShelf [label="Mac Miscellaneous Shelf" shape=box] |
| − | QBuildReject [label="Was it Rejected?"]
| + | TARDIS [label="TARDIS" shape=box] |
| − | Recycle [label="Send to Eval 1" shape=box]
| + | TakeApart [label="TakeApart/Recycle" shape=box] |
| − | Label [label="Fill out store label,\nset price,\nattach to system" shape=box]
| + | RemoveParts [label="Remove Components\*" shape=box] |
| − | Store [label="Send to store\nor warehouse" shape=box]
| + | Reject [label="Reject" shape=box] |
| − | | |
| − | Start -> Receiving
| |
| − | Receiving -> MacEval
| |
| − | MacEval -> QRejected
| |
| − | QiMac -> QTower [label="No"]
| |
| − | QiMac -> iMacBuild [label="Yes"]
| |
| − | QTower -> TowerBuild [label="Yes"]
| |
| − | QTower -> QLaptop [label="No"]
| |
| − | QLaptop -> CustomBuild [label="No"]
| |
| − | QLaptop -> LaptopBuild [label="Yes"]
| |
| − | iMacBuild -> QBuildReject
| |
| − | TowerBuild -> QBuildReject
| |
| − | CustomBuild -> QBuildReject
| |
| − | LaptopBuild -> QBuildReject
| |
| − | QRejected -> QiMac [label="No"]
| |
| − | QRejected -> Recycle [label="Yes"]
| |
| − | QBuildReject -> Label [label="No"]
| |
| − | QBuildReject -> Recycle [label="Yes"]
| |
| − | Label -> Store
| |
| − | }
| |
| − | </graphviz>
| |
| − | | |
| − | ==Receiving==
| |
| − | <graphviz>
| |
| − | digraph macReceiving {
| |
| − | MacProcess [label="Mac Triage:\nReceiving" shape=tripleoctagon]
| |
| − | Enter [label="Enter from\nMain Flow" shape=octagon] | |
| − | QPrinter [label="Is it a printer?"]
| |
| − | QMonitor [label="Is it a monitor?"] | |
| − | QKbdMouse [label="Is it a\nkeyboard or mouse?"] | |
| − | PrinterKeep [label="Is it a LaserWriter?"]
| |
| − | PrinterLand [label="Send to\nPrinterLand" shape=box]
| |
| − | MonKeepVGA [label="Is it SVGA?*"]
| |
| − | MonKeepOther [label="Is it ADC or DVI?*"] | |
| − | KMKeep [label="Is it USB?"]
| |
| − | Recycle [label="Recycle" shape=box]
| |
| − | MonitorTest [label="Send to\nMonitor Test" shape=box]
| |
| − | MacShelf [label="Send to\nMac Shelf" shape=box]
| |
| − | Return [label="Return to\nMain Flow" shape=octagon] | |
| − | | |
| − | Enter -> QMonitor
| |
| − | QMonitor -> MonKeepVGA [label="Yes" color=green]
| |
| − | QMonitor -> QPrinter [label="No" color=red]
| |
| − | QPrinter -> PrinterKeep [label="Yes" color=green]
| |
| − | QPrinter -> QKbdMouse [label="No" color=red]
| |
| − | QKbdMouse -> KMKeep [label="Yes" color=green]
| |
| − | QKbdMouse -> MacShelf [label="No" color=red]
| |
| − | MonKeepVGA -> MonitorTest [label="Yes" color=green]
| |
| − | MonKeepVGA -> MonKeepOther [label="No" color=red]
| |
| − | MonKeepOther -> MacShelf [label="Yes" color=green]
| |
| − | MonKeepOther -> Recycle [label="No" color=red]
| |
| − | KMKeep -> MacShelf [label="Yes" color=green]
| |
| − | KMKeep -> Recycle [label="No" color=red]
| |
| − | PrinterKeep -> PrinterLand [label="Yes" color=green]
| |
| − | PrinterKeep -> Recycle [label="No" color=red]
| |
| − | MacShelf -> Return
| |
| − | }
| |
| − | </graphviz>
| |
| − | | |
| − | '''* Notes:'''
| |
| − | *'''This layout is really ugly! How to force it to be cleaner?'''
| |
| − | * An SVGA connector is smallish and has 15 pins in three rows
| |
| − | * A DVI connector is rectangular has 24 pins in three rows with a larger flat pin on one end; see [http://wiki.freegeek.org/images/5/59/Dvi_types.png a picture]. It may not actually have all 24 pins.
| |
| − | * An ADC connector looks a little like a DVI connector, but it has rounded ends and thirty pins in three rows with a larger flat pin one one end
| |
| − | | |
| − | ==Shelf Eval==
| |
| − | <graphviz>
| |
| − | digraph macShelveval {
| |
| − | MacProcess [label="Mac Triage:\nShelf Eval" shape=tripleoctagon]
| |
| − | Enter [label="Enter from\nMain Flow" shape=octagon] | |
| − | QWhatItIs [label="What it is?"]
| |
| − | MonType [label="Is it an LCD flat screen?"]
| |
| − | QSVGA [lable="Is it SVGA?"]
| |
| − | MonLCD [label="Send to TARDIS" shape=box]
| |
| − | MonTest [label="Send to Monitor Test" shape=box] | |
| − | SysKeep [label="Is it\niMac or newer\nor laptop?"]
| |
| − | iMacKeep [label="Is it a\nTrayLoad iMac?"]
| |
| − | Harvest [label="Harvest 3.6v\n Li Battery" shape=box]
| |
| − | RejectSys [label="Attach REJECT tag" shape=box]
| |
| − | Recycle [label="Recycle" shape=box']
| |
| − | MiscKeep [label="Is it worth keeping?\n(highly subjective)"]
| |
| − | MacBuild [label="Keep for MacBuild" shape=box]
| |
| − | Return [label="Return to\nMain Flow" shape=octagon]
| |
| − |
| |
| − | Enter -> QWhatItIs
| |
| − | QWhatItIs -> SysKeep [label="System"]
| |
| − | QWhatItIs -> MonType [label="Monitor"]
| |
| − | QWhatItIs -> MiscKeep [label="SummatElse"]
| |
| − | SysKeep -> Harvest [label="No"]
| |
| − | SysKeep -> iMacKeep [label="Yes"]
| |
| − | iMacKeep -> MacBuild [label="No"]
| |
| − | iMacKeep -> RejectSys [label="Yes"]
| |
| − | Harvest -> RejectSys
| |
| − | MonType -> MonLCD [label="Yes"]
| |
| − | MonType -> QSVGA [label="No"]
| |
| − | QSVGA -> MonTest [label="Yes"]
| |
| − | QSVGA -> MacBuild [label="No"]
| |
| − | MiscKeep -> Recycle [label="No"]
| |
| − | MiscKeep -> MacBuild [label="Yes"]
| |
| − | RejectSys -> Return
| |
| − | MacBuild -> Return
| |
| − | }
| |
| − | </graphviz>
| |
| − | | |
| − | ==Some Notes==
| |
| − | '''FG Keep Criteria'''<br>
| |
| − | * FG Mac lowend cutoff
| |
| − | * Mac Triage storage available
| |
| − | | |
| − | '''Special Recycle'''<br>
| |
| − | * Requires special training to avoid CRT flyback transformer hazard
| |
| − | * Carcass sent to Monitor Recycle
| |
| − | | |
| − | | |
| − | | |
| − | ==iMacBuild==
| |
| − | <graphviz>
| |
| − | digraph macBuild {
| |
| − | MacProcess [label="iMac Build" shape=tripleoctagon]
| |
| − | Enter [label="Enter from\nMain Flow" shape=octagon]
| |
| − | BlownCaps [label="Are there blown caps\non the system board?"]
| |
| − | BattCheck [label="Does it have\na good battery?"]
| |
| − | RepBatt [label="Replace Battery" shape=box]
| |
| − | RepMemHD [label="Replace memory\nand hard drive" shape=box]
| |
| − | PowerPost [label="Does it power up\nand POST?"]
| |
| − | VideoCheck [label="Does the Display\nshow anything?")
| |
| − | PmuReset [label="Reset PMU" shape=box]
| |
| − | PostAfterPmu [label="Does it power up\nand POST now?"] | |
| − | DeadAfterPmu [label="Remove drives\nand memory" shape=box] | |
| − | RejectSys [label="Attach REJECT tag" shape=box] | |
| − | ConfigSW [label="Install/Configure\nSoftware" shape=box]
| |
| − | QC [label="QC" shape=box]
| |
| − | Return [label="Return to\nMain Flow" shape=octagon]
| |
| | | | |
| − | | + | Start -> QiMacSlot |
| − | | + | QiMacSlot -> QTower [label="No"] |
| − | Enter -> BlownCaps
| + | QiMacSlot -> RemoveParts [label="Yes"] |
| − | BlownCaps -> RejectSys [label="Yes"] | + | QTower -> QeMac [label="No"] |
| − | BlownCaps -> BattCheck [label="No"] | + | QTower -> RemoveParts [label="Yes"] |
| − | BattCheck -> RepBatt [label="No"] | + | QeMac -> QLCDiMac [label="No"] |
| − | BattCheck -> RepMemHD [label="Yes"] | + | QeMac -> MacWhseShelf [label="Yes"] |
| − | RepBatt -> RepMemHD | + | QLCDiMac -> QCube [label="No"] |
| − | RepMemHD -> PowerPost | + | QLCDiMac -> TARDIS [label="Yes"] |
| − | PowerPost -> PmuReset [label="No"] | + | QCube -> QLaptop [label="No"] |
| − | PowerPost -> VideoCheck [label="Yes" shape=box] | + | QCube -> TARDIS [label="Yes"] |
| − | VideoCheck -> ConfigSW [label="Yes" shape=box] | + | QLaptop -> QOldApple [label="No"] |
| − | VideoCheck -> RejectSys [label="No" shape=box] | + | QLaptop -> QG34Laptop [label="Yes"] |
| − | PmuReset -> PostAfterPmu | + | QG34Laptop -> TakeApart [label="No"] |
| − | PostAfterPmu -> VideoCheck [label="Yes"] | + | QG34Laptop -> TARDIS [label="Yes"] |
| − | PostAfterPmu -> DeadAfterPmu [label="No"] | + | QOldApple -> Reject [label="Yes"] |
| − | DeadAfterPmu -> RejectSys | + | QOldApple -> MacMiscShelf [label="No"] |
| − | ConfigSW -> QC | + | RemoveParts -> MacWhseShelf |
| − | QC -> Return | |
| − | RejectSys -> Return | |
| − | | |
| − | | |
| | } | | } |
| | </graphviz> | | </graphviz> |
| | | | |
| − | | + | ==Notes== |
| − | ==TowerBuild== | + | * iMac/G3/G4/G5 removeable parts are Hard Drive, Memory, and Battery |
| − | <graphviz>
| + | * Laptop TakeApart is done at the Triage Station; remove battery, display, hard drive |
| − | digraph macCustomBuild {
| |
| − | MacProcess [label="Tower Build" shape=tripleoctagon]
| |
| − | Enter [label="Enter from\nMain Flow" shape=octagon]
| |
| − | Return [label="Return to\nMain Flow" shape=octagon]
| |
| − | | |
| − | Enter -> Return
| |
| − | }
| |
| − | </graphviz>
| |
| − | | |
| − | | |
| − | | |
| − | ==CustomBuild==
| |
| − | <graphviz>
| |
| − | digraph macCustomBuild {
| |
| − | MacProcess [label="Custom Build" shape=tripleoctagon]
| |
| − | Enter [label="Enter from\nMain Flow" shape=octagon]
| |
| − | Build [label="Do the best we can" shape=box]
| |
| − | Return [label="Return to\nMain Flow" shape=octagon]
| |
| − | | |
| − | Enter -> Build
| |
| − | Build -> Return
| |
| − | }
| |
| − | </graphviz>
| |
| − | | |
| − | | |
| − | | |
| − | | |
| − | ==LaptopBuild==
| |
| − | <graphviz>
| |
| − | digraph macLaptopBuild {
| |
| − | MacProcess [label="Laptop Build" shape=tripleoctagon]
| |
| − | Enter [label="Enter from\nMain Flow" shape=octagon]
| |
| − | Build [label="Do the best we can" shape=box]
| |
| − | Return [label="Return to\nMain Flow" shape=octagon]
| |
| − | | |
| − | Enter -> Build
| |
| − | Build -> Return
| |
| − | }
| |
| − | </graphviz>
| |
| − | | |
| − | | |
| − | | |
| − | | |
| − | | |
| − | | |
| − | | |
| − | | |
| − | | |
| − | '''Notes'''
| |
| − | * The video treatment makes this look like a flow for iMacs; needs to be cloned and modded for Towers (or something like that)
| |
| − | * Mac Triage should maintain a pool small hard drives, good batteries | |
| − | * Should we mine PPC cpu's? Wouldn't this require some extension of Advanced Testing support?
| |
| − | * Should any hard drive or memory be tested in place?
| |
| − | * Add POST explanation
| |
| − | * Add node for general condition inspection.
| |