Skip to content

doc: "greased path" for progression of inventory #76

@jwise

Description

@jwise

It would be good to hear what your actual workflow is with this so I can make mine look like that. Here's a workflow that I would like to be able to capture:

  • Mouser orders nn number of X1P-004 modules, and they pay me $xx each.
  • I order nn*1.10 X1P-004-B02 PCBAs from my CM, King Credie, and they cost me $yy each.
  • A while later, King Credie sends me a DHL tracking number.
  • A while later, nn*1.10 untested X1P-004-B02 PCBAs show up on my desk.
  • I get out the test fixture, and turn nn1.10 untested X1P-004-B02s into nn1.05 tested X1P-004-B02s, and nn*0.05 scrap X1P-004-B02s, and give the good ones serial number labels.
  • I print Mouser labels, and package nn*1.05 X1P-004-B02s into plastic baggies and label them.
  • I mail nn X1P-004-B02s to Mouser. I have nn*0.05 X1P-004-B02s sitting in a box under my desk now.

Ideally, I would like to be able to capture and log each individual step of this in smallfactory. I have ideas for how to do this, and I think that some, but not all, of these features exist yet. It would be good to have documentation for how someone uses smallfactory in a 'worked example'.

My best guess

My best guess for how to capture this in smallfactory right now is something like:

  • Create a part, p_x1p-004_pcba. Add files for PCB fab. Create a release, B02.
  • Create a part, p_x1p-004, that has p_x1p-004_pcba as a BOM item. Create a release, B02.
  • Create a location, l_mountain_view.
  • Create a location, l_king_credie.
  • NOT YET: Create a workorder for Mouser's request of me. (This doesn't exist yet.)
  • NOT YET: Create a workorder for my order from King Credie.
  • NOT YET: Create a build for King Credie.
  • When they start it, increment the quantity of the PCBA part at l_king_credie by nn*1.10.
  • When it arrives here, decrement the quantity at l_king_credie by nn1.10; increment the quantity at l_mountain_view by nn1.10.
  • NOT YET: Mark the King Credie build as done.
  • NOT YET: Create a build in Mountain View.
  • NOT YET: Something about the state of matter transition from 'untested' to 'tested but unpackaged'.
  • When I scrap a bunch of PCBAs, decrement the quantity at l_mountain_view.
  • When I label a bunch of PCBAs, transfer quantity from the pcba part to the root part.
  • When I mail a bunch of PCBAs to Mouser, decrement the quantity here.
    • NOT YET: Mark the Mountain View build as done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions