Difference between revisions of "User:Tonyr/MacTriage/Current"

From FreekiWiki
Jump to navigation Jump to search
(moved here freom elsewhere)
 
 
(8 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?
 +
  
 
==Overview==
 
==Overview==
Line 6: 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="Sen 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>
 
 
 
 
 
==TowerBuild==
 
<graphviz>
 
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>
 
</graphviz>
  
 
+
==Notes==
 
+
* iMac/G3/G4/G5 removeable parts are Hard Drive, Memory, and Battery
 
+
* Laptop TakeApart is done at the Triage Station; remove battery, display, hard drive
 
 
 
 
 
 
 
 
 
 
'''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.
 

Latest revision as of 22:26, 8 October 2007

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?


Overview

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.

Notes

  • iMac/G3/G4/G5 removeable parts are Hard Drive, Memory, and Battery
  • Laptop TakeApart is done at the Triage Station; remove battery, display, hard drive