Here are rough instructions for setting up a shop for a partner organization of 2017Winter...
- Rowdy Chihuahua, a Site Manager for 2017Winter, accepts startup docs and if there are
good looking memoranda, journals, and ledger Rowdy uses
Manage Accounts to create a new Account record for the partner organization,
then looks up the Account for the team member nominated as manager of the fictitious
organization operating under the umbrella of 2017Winter and adds a Role as 'Organization Manager'
of the recently confabulated partner organization.
- Please, do not create duplicate records for this exercise. Use the Accounts that
were set up in an earlier excercise where Rhue Pinscher added each student
to the class.
- For each team member: The manager uses Manage Accounts & Roles, Search to locate the
Account record, edits the record and adds a Role within the organization.
Set the 'position in masthead' to a non-zero number so the member will show up in the masthead
for the org on 2017Winter's home page.
(It's good to have more than one role, like Manager, Associate, or Fulfillment so that the Use Case diagram in Project #4 can be accurately drawn.)
- Take on ficitious investments from each team member. Equity transfer and startup cash is recorded as
one sales order per team member:
Use Orders, Manage, New, Sales Order & Search for the
team member's account; set the initial status to Fulfilled to record these facts, or you'll complicate the
equity take-on; add a detail with Item Paid in Capital #3000
credited for the amount of the investment; Tender each sales order to make the debit to Cash.
- Avoid creating Items for startup that already exist!
Use the Active Items list at the top of the manager's
link for the organization. Most teams will only need to create the Items
their partner organization is originating. Everything else is probably on the list of active items.
- For each Item or Service your organization originates at 2017Winter: Use Manage, Items, New to create a new Item record
with Ledger In 5000 or 5010 and Ledger Out 4000 or 4010; Do not use 1030-Inventory! There is
no reason to create an Item that references Cash or other tender!
Upload a thumbnail for the Item that meets specs for
transparent background with similar sized thumbnails, no distortion or pixelation, identically proportioned thumbnails;
Description should describe the item fully with 70 characters; Short Description should let you
identify it easily in a search by words. Make sure you can identify your item using the Short Description alone!
Short Description is used for lookups, Description is only shown where there is lots of room to show it.
- If the startup requires purchase of Assets like printers, mowers, furniture or tools use Orders, Manage, New, Journal to
book each of them by adding a Detail with the 4-digit ledger id like 1040-Tools and Equipment, 1050-Vehicles, or 5003-Supplies.
Describe the asset or expense in the notes on the Detail.
use the ledger account for the asset and describe them on the Detail
- Issue Purchase Orders for initial stocking order: Use Orders, Manage, New, Purchase Order to
buy items to warehouse or services to provide from 2017Winter; use Black Barrel for the supplier;
if Shipping is in your startup, use Phantom as they can move anything from anywhere to 2017Winter
for the best rate.
- Simulate Sales, Fulfillment, Accounting: Fake people with payment cards issued by the eLand Ministry of Credit and Banking
will be issued in class; team members, use Log In or Get an Account to set up Account records for your fake people at 2017Winter;
observe closely the states of the Account records for Project #4; Log the fake person in and buy items
from your shop; Fulfill the orders for your Items; Teams use MySQL/MariaDB to find Details of startup and
business, and track it carefully so that the team's State Transition Diagram for Web Sales through Fulfillment
is accurate, including refused credit.
Is this helpful? PLMK any questions it leaves unanswered...
(7/3) Here's a quick sketch of a class diagram for an app similar to your Project #2.
Command Line & vi: It was good to see so many in the class able to sit and be productive at the unix command line
with very little prompting. I expect everybody's got time to get comfortable there before points are due.
I have been showing students how to work in this environment since 1981 and most catch on easily, especially
since bash uses PC keyboard edit keys. Unix is
ubiquitous these days and demand for these skills remains high.
I've had lots of grads tell me that ability to work at the command line and maybe interpret what's in the logs
got them their job. Lots tell me they couldn't interview because they couldn't do it.
My best advice is to learn it and put it on your resume along with Windoze and IBM i or z, there's more unix than ever
and more value in integrating all these environments with it.
Nothing pisses a technical interviewer off more than somebody who's derisive or dismissive of
the command line and can't navigate or edit a file without a GUI.