In this release, I re-wrote a lot of my code for it to be more clear
and better structured. I also structured the code in such a way that
in the future, I can more easily create a CRUD version of the program.
Functionality wise, some of the changes are:
-
Related to "bin skips" while in the Simple Bin Count (SBC) process:
"Skipped bins" are inventory locations that a counter chose to skip
instead of counting. In this version of the project, skipped bins are
removed from the batch of pending counts. More details below:- In the previous version, skipped bins were not removed from the list of
pending counts and a counter was not prompted to scan into a location that
they previously skipped. This "feature" created code complexity, and is not
true to the real-life SBC process. In real life, a counter can be prompted
to scan into a location that they have already skipped. The new version of
my program is more "in-line" with this fact, for although it removes skipped
locations from the batch of pending counts, in a future version I might
add those skipped locations to a separate batch that can be assigned to the
nearest counter.
- In the previous version, skipped bins were not removed from the list of
-
I got rid of the ability to log-in as a Process Assistant and/or Problem Solver, and
instead created a separate feature called Mastermind. Access to Mastermind requires
a password and allows those with a need-to-know to view FC data such as pending SBC
counts, pending SBC counts locations, and bin-skip information.