Search The Adilas.biz Developer's Notebook
Time Period:
Daily (enter the day you want to see)
Monthly
Custom Date Range to
Template Filter:
Color Code:
General Text Filter:

(use a plus "+" sign to separate search terms. ex: jack+jill+hill)
Sort Value:
 
Adilas.biz Developer's Notebook Report - All to All - (176)
Showing 150 of 176
Page 1 of 2 :: Go to page ::
Photos
Time Id Color Title/Caption Start Date   Notes
Click to view time photos.
AU 787 Daily Ideas 4/13/2012   -This is somewhat related to gift cards but what about general credits for customers. They virtually are the same thing as a gift card but with a different name and must be tied to a specific customer.
-Gift cards – it could be as a simple as a section that creates the card (name, number/identifier, optional customer assignment, use expiration yes/no, etc.). It would also need a sub section for adding (loading the card) and sub-tracking (using of paying with the card). These cards would need to go all the way out to the accounting side. The other key would be to be able to search, get amount available, be able to subtract from cart or invoice checkout (payment) and be able to fully close them out. Quick search, home page, look-back page.
 
Click to view time photos.
AU 773 Daily Tasks 4/17/2012   • On the phone with a customer talking about their website and search engine key words. Made some small fixes and took off a banner ad and the other locations and stores.
• On the phone with Steve going over priorities. We need to get the content server up and running. We also talked quite a bit about small balance sheet tweaks for gift cards, in store credits, promotions, coupons, etc.
• Added a new database field for number of dependents for state tax calcs.
• Made some changes to the departments. Cascaded the payroll and payee/user to department settings around. Tried to expose some of the hidden relationship between the players (payees, departments and payroll settings).
 
No po photos available. Click to view time details.
Adi 445 Customers - Gift cards and customer credits 7/28/2012   Gift cards... It could be as simple as a section that creates the card (name, number/identifier, optional customer assignment, use expiration yes/no, etc.). It would also need a sub section for adding (loading the card) and subtracting (using or paying with the card). These cards would need to go all the way out to the accounting side. The other key would be to be able to search, get amounts available, be able to subtract from cart or invoice checkout (payments) and be able to fully close them out. We would need a quick search option, a gift card/credit homepage, and look-back page.

This is somewhat related to gift cards but what about general credits for customers. They virtually are the same thing as a gift card but with a different name and must be tied to a specific customer. Other than that, they are pretty close to the same animal... :)
 
Click to view time photos.
AU 882 Daily Tasks 8/6/2012   • Tech support and emails.
• On the phone with Steve going over new developments. We talked about the calendar overlay, the content server and gift cards for customers.
• Bank business and renewing domain names.
• Reading up on ideas for the content server.
• Working on back and forth pings between the two servers.
• Small tweak for deposit line items page (build sales deposit).
• Worked on the new window pop-up for the mini calendar.
 
Click to view time photos.
AU 957 Daily Ideas 10/1/2012   -Title line for invoices corp-wide – open field for whatever branding is needed on the top of the invoice. This may be a great spot to put dynamic sub invoice type. No special dates or history, just an option to classify the invoices. Another word might be “Invoice Classifications”.
Maybe something like a mix between a corp-wide stetting for what the default is and a dynamic list per corporation; think it out a little more before we just add it in to the mix.
-Known issues: unlimited parts with costs, special line items on PO’s, sales tax, collected fees, payroll taxes and withholdings, special fees due to different entities, PO’s with pre-payment or transit options, normal pre-payments on any items (invoices, PO’s, E/R’s, etc.), customer credits, gift cards, watchers and feeders, second half of a balance sheet E/R or balance sheet deposit, dates way in the future and in the distant past, disconnects between main and line items.
-On E/R advanced line item search – we need to be able to group expense types.
 
Click to view time photos.
AU 959 Daily Ideas 10/6/2012   -We had a request to merge (just for reports) main customers and customer logs. We need to be able to queue up a “call list” and then rotate through it (basic call center business). We also need sort options to show old logs first. We also had request to be able to virtually drop off (negative or not search) logs. Ex: I want everything except for “not interested”. Then it would contain notes without “not interested”, an exclude search option.
-We need to store income statement settings as corp wide settings. See the advanced_income_statement.efm page for all of the settings.
-Maybe a “not interested” and “interested” customer log types. It might be cool to be able to select/de-select log types as filters.
-On permissions – it might be cool to show an application type (system player type) per permission. It may also by cool to show in the map mode where permissions place into the puzzle.
-On voiding an invoice – try to loop and void any open credit card payments. Currently it is a manual process, it would be nice to automate whatever is possible and then return and report (yes, no, etc.)
-On customer credits – it would be great to tie in customer credits and gift cards together, very similar logic.
-On customer payments – the apply multiple payments may need an option for, apply extra as change due or as credit.
 
Click to view time photos.
AU 943 Daily Tasks 10/12/2012   • Bank work and help files.
• Emails and tech support.
• On the phone with a customer talking about voiding invoices with credit card payments and dealing with customer credits and eventually customer gift cards.
 
Click to view time photos.
AU 1008 Daily Tasks 12/14/2012   • Brainstorming on customer gift cards and loyalty points.
• On the phone with Steve going over current pain, pressures, and options to move forward. We talked about the main adilas.biz site, marketing, new features, grouped by locations project, and goals for moving forward.
• Research and reviewing old notes and reading sections from old brainstorming pages. Sometimes it helps me to go back and see where we’ve been and where we are headed.
• Read some good stuff dated 10/6/10 to 11/6/10 (one month back in 2010) dealing with mapping out the system and what each piece does.
• Lining up the customer gift card project for the user who has been working on the grouping by locations project.
 
Click to view time photos.
AU 2265 Brainstorming Loyalty Points, Gift Cards, Discounts 12/14/2012   - Factor amount corp-wide settings
o Loyalty points
o How much spent
o Discount accordingly
- Special line item(s) (possibly more than one)
o Control the line item name and id but allow
- Card #’s & values
- No revenue
- All balance sheet
- Liability
- Kind of like a deposit on merchandise
- Pull to balance sheet and show eve if $0
- Principal
- Gift card
- Standard Operating Procedure (S.O.P) – add this to the learning module
- Custom help files or procedures
(More info on the scan in photo gallery 12/14/12)
 
Click to view time photos.
AU 1146 Daily Ideas 3/23/2013   Simple title for LTF DVD
-Learn to Freeride presents – Introduction to snowboard freestyle
-If sales and inventory tracking is our core module, what else really needs to be fixed and done?
- eCommerce
- PO order status
- Training on PO’s, parts, quotes, invoices, customers
- Invoice classifications
- Customer gift cards and customer credits
- Credit card refunds
- Reports for ordered, promised, have
- Time – rentals, reservations, scheduling
- Back orders
- Promotion codes & sales
- Bulk management tools
-Adilas is broader than a sales and inventory tracking system. You get sales, inventory tracking, POS (Point of Sale), CRM (Customer Relations Management), scheduling, online expense tracking, BI (Business Intelligence), Payroll, Timecards, Backend office, accounting functions, and much more. –With adilas… You get it all!
 
Click to view time photos.
AU 1191 Daily Ideas 4/16/2013   -On the API (application programming interface)… I want to control access on a corp level and on a user level. This will end up being almost a sub permission level. Inside of adilas, each section has a permission. On the API level, each function could have a permission level just by allowing access or not. This is not required but could be allowed. Major options for customization and special tweaks. Think permissions on a function by function basis.
-Some people who see the need or have felt the pain – know and understand what we are doing!
-Interface is huge! We want a standard classic interface and then tons of industry specific interfaces. If those don’t work, build your own through the API.
-Yesterday, I was thinking results = functions x players x concepts.
-Interface is a huge part of that puzzle. Instead of saying times (like a math function) what if you say mix and blend until you get interface. So, in a way interface is part of the results.
-Promotion codes, tracking sales, loyalty points, customer gift cards, etc. All of these are future developments. Some of this starts getting into marketing.
-Two possible spots for more love are in marketing and HR (human relationships). Both could use a little dose of lovin’!
-On pricing and billing – maybe point out the monthly stats as part of the monthly billing structure. That might help us get an idea of usage and prices. Being able to save as a PDF would also be cool.
-The secret is to centralize the data and then record and catch the pieces. If you can do these two things, the rest will be possible. It may not be in the right format (yet) but if you have it, you will be able to use it.
-On the content server… We need to make sure and store the bigger files in the database. We want to prevent any direct browsing of the files. If the users want it, they will need to go through the correct channels.
-My dad said this today… “These guys haven’t broken any rules per say, but they have broken tradition.” That’s a fun way to put it!
 
Click to view time photos.
AU 1240 Daily Ideas 5/20/2013   -I would love to add the key word “auto” to the parts department. This would auto create a part number by using the id number.
-The keyword “auto” could also be used on the barcode fields for flex grid, my cart favorite buttons, and recipes. Maybe add a small tag to help us know what it is. Example: f19976 (flex grid #9976) of FAV 320 (cart favorite button #320) or RB14 (recipe/build 14).
-It may also be cool if a part number could be set as a one-time usage. Basically, once used it removes itself from the active pile. There may be pros and cons to this.
-If we did use a one-time usage option on parts. It might be nice to show “sold” instead of out of stock on the web or eCommerce site.
-It may be worth our time to look into a cross between a big ticket stock/unit and a part number. We may need something in between. Tracked one on one but entered and sold in bulk. Some sort of hybrid item.
-If we did a hybrid item, it could be entered into the part department with an auto part numbers and then the reference number acting like a generic part number. That way we could search by either. This could also be part of the onetime usage flag.
-So to recap, assuming that all of this was done. Say you sold tons of items and they are very similar yet unique. They are not quite a stock/unit and not quite a part that goes into a bin or bucket. What it we used the parts department, had the system create a unique part number, used the reference field as a generic part number (same for tons of items) and then used “auto” for the barcode value. This would create unique items with the same or similar reference numbers. So, it I wanted all of my “bronze bear sculptures” I could search the reference number for “bear” or the barcode to get a specific item. I could then use a flag to flag the item so that it could only be used one. Thus, using the key word “auto” and a one-time usage flag, we could technically show tons of items that are similar yet unique. They each could be used once, have their own photos, prices, descriptions, and unique part numbers. We could even automate clean-up functions that once they get sold, they show the sold status.
-I could see a usage for this in consignment shops, hand crafted items, or custom build shops. Each item is unique and needs to be treated by itself, yet sold in bulk. Each item also needs to be tracked coming in, while in inventory, only sold once, and then paid for or whatever the final process is. If the user doesn’t want to make them all individuals, they could just run it as a normal part that gets put on the shelf or into a bin or bucket.
-From Post-it note: auto part numbers and auto one time usage options – basically, when used, they inactivate themselves.
-At some point, we may need some bulk management tools for parts. Hide/show, web status, price changes (already done) and other bulk options.
-Idea for in-line custom code… what if you could go in and detail out functionality according to types, functions, locations, and pre-filtered searches. Basically, I only want you to see this and this. You will never see this and this, and I only want you to be able to interact with this and this. This could be functions: add, edit, search, verify, lock, etc. This could be by types: only these time templates, only these PO types, only these invoice types, only these customer types, only these expense types. This could also be pre-set or filtered reports. For example: I only get to see sales from this location. I only get to see expenses from this bank or this vendor or this expense type. These are all options and criteria of sorts. Wouldn’t it be cool if we could allow companies the option to control these pieces using in-line custom code. I think this would be awesome.
-Some of the ideas for in-line custom code are also part of the personal settings that may be applied per page. What if we married the two together. Personal settings could be updated and changed by a user. In-line custom code could be set by an administrator and could over rule or update personal settings. Basically, the user has control unless a setting is set by an admin and then set to a locked status. If an admin person makes a setting and doesn’t lock it down, that just becomes a default and the user could go in and change things as needed. Once something gets set and locked down by admin, it becomes un-editable by the user. It would only be editable by an admin level user. This could be two birds with one stone. AS a side note… some of the settings may be used as a one-to-many depending on the page and what it does. Interesting twist on personal settings.
-It sure would be nice to have the main system player’s home pages in a graphical format. Show the options, flow, permissions, settings, in-line custom code, special reports, and training specific to the task at hand. Be it: invoice homepage, parts homepage, deposit homepage, vendors homepage, etc.
-I’m starting to see a big need for the customer gift cards, in-store credit and loyalty points. Also being able to re-load, add, subtract, use, etc.
 
Click to view time photos.
AU 1735 Daily Tasks 8/21/2013   • Posted two new YouTube videos up online. Added links to the adilasuniversity.biz site.
• Working on a custom parts upload for a company.
• On the phone with Steve going over the adilas world site that Steve is building. He had a couple questions. I also showed him the teacher/student interface and we talked about schools as a possible venue and client option. We also talked about gift cards and in-store credit options. If we went in that direction, meaning schools, we would need some custom code but 90+ percent is already there. Fun conversation!
• Setting up a school playsite. Also finished up the part number migration for a company.
• Emails and light clean-up.
• Adding flex grid tie-in titles and custom fields for a client. Working on corp-wide settings.
• My brother came over and we had a good session. We talked about Flash, animations, ideas for adilas commercials, recent projects, his classroom interface graphic, and other projects. We did some training on elements of time and customer billing. We then setup new corporations for him for family history and his studies or school work. Great session.
• Went over to a client’s house to show her the progress on the school data tracking system. She had another teacher there so I showed both teachers the system and the tweaks we had made. They really want to see the flex grid piece in action and see how easy it is to add the core data points. Basically, they want an easy button that says “add core data.” The page then shows a simple search with the student’s name and an add button for each student to go right to a custom flex grid form that says “core data.” It has limited fields but allows the teacher to quickly slam in the data. The pain is getting the data in quick and easy!
• Recording notes and ideas for the school project. We need a couple tweaks.
 
No po photos available. Click to view time details.
AU 2145 Adilas 3 Day Training Notes - Logan 8/29/2013   Day 3 - August 29
-Today we are mainly trying to focus on the back-end accounting functions
-Money coming out of your bank - expenses - from various things like A/P, inventory, users, vendors, rei's, splits(A/P), etc. Which then shows up on your P&L and then also affects your balance sheet.
-Money coming into your bank - deposits - from invoices, A/R,
-Ideally - it is great to categorize your stuff before you get into adilas - set up your cans first thing, then it can really help to track things - like right here with expenses - what are our expense category and then if you have that all set up, you can stuff thing in the correct category
-A lot of things are tracking automatically to the P&L and the B.S. but if you want it tracked out at a finer level you could set up more categories or something but again remember the Law of Deference - deferring to someone with more information for example deferring to the PO vs. the expense one line description. System maintained vs. user maintained balance sheet items - system tracks it or you need to add it. (User maintained B.S. item - like the company truck, a loan, things that adilas doesn't know what they are going to do. Other things they already map/track - system maintained)
*Line it out in word or on paper - once you set it up and have a flow and goals it is amazing how much easier and focused it makes things
-System maintained example - once a PO comes in with inventory your B.S. automatically increases with assets - it flows there, but also the A/P flows in there to your balance sheet so they are automatically flowing through. ----Financial flow calculator and worksheet - just an educational/instructive tool - does not save in the database, just a tool
-The Income Statement (P&L) feeds the balance sheet with net profit - that is fed automatically from adilas - the connection between the two
-Telling your story accurately and detailed creates your accounting
???'s for class - Requests for class questions - what happens to my sales tax - how and where does that effect things/end up? What happens with shipping? ---- Brandon did a great job covering sales tax. Freight - business preference and flow - out of gross profit or net profit, COGS vs. Expenses
-6 accounting categories - Revenue, COGS, Expenses, Assets, Liabilities, Equity
-They can automate things that are pretty standard, structured or a more rigid process.... but the minute people have great variability in the way they function, then you have to leave that more open and more maintained on the user level. It is still gathered and in its holding tank - to wherever it has advanced to and then you can go and advance it along the line as you need and are ready.
-End of the month, you are going to have to manual/physical entry your sales tax - there are just too many variables to automate it... so you know you're going to spend a little time doing that. But all of the data is there and gathered and it is still probably at least 75% there and you just have to wrap it together and put it where you need it.
*Real data on real time - not having to make all these adjustments
-Old school accounting - deals with numbers; adilas accounting - deals with the story.
-Balance sheet - a point in time (a single date, a snap shot in time) .... -P&L/Income statement - more of an accrual and over time, what is happening through the year and how it is continuing, rolls over your fiscal year as your profit and loss statement (the pulse). P&L feeds the balance sheet with its net profit - to the balance sheet.
-Trying to teach cause and effect relationships. I cannot even believe how much easier it is tracking your accounting from the operations side... it helps you understand SO much more of what is actually happening!
-Full record/transaction of everything that happens!
**Possible new setting - talking with Cheryl... about getting a potential setting to distribute the cost of freight across however many items you have so that it can be added back into the cost of your items so that you can cover that cost and attribute it this way within your inventory. Probably not a high priority - right now mom just has some extra prep work to do on the PO side to figure out how much she needs to add to her items to make sure she is marking things up enough.
-What tool do I need for the current job?
*Adilas balances day by day by day.... traditionally a lot of accounting settings balance at the end of the month and often times there are huge disconnects that are really difficult to account for or making multiple adjustments. There seems to be a huge disconnect when accountants are looking for pennies in certain scenarios and have everything detailed out and then they can get to the end of the month and not account for some huge amount and then they just make an adjustment. That is a huge disconnect!!!!
*Adilas - all in one, operations will lead and we will feed accounting according to what operations are and do. Adilas - incredible operations tracking that can take it to the accounting level. Not required but available.
-If you play with adilas on the fairways and the greens (the way things automatically track through) they are making all these little connections for you.
-A really great question about Gift Cards really illustrated the point to me again that understanding the story and how things flow really helps to know where you need to track or put something or what the next step is. So we need to add a user-maintained balance sheet item for our gift cards here - we needed to hold it as a liability.
***So cool that adilas will be moving to a model where they can ask - okay, who would like this? Who wants to help fund the creation of this project?
-Gift Card tracking (lunch card tracking) - future development for adilas to track it out to the detailed level where it is automated and tracked to the balance sheet
-Pre-paid items: you have to hold that as a liability at least until you have expirations or what not....
-Future of adilas - load balancing
-Wanting to take adilas out to the serious balance sheet level? A/R, A/P - automated. Inventory & banks also automated and they are the 2 biggest keys you need to get in line to head to the Balance sheet level. Get the stuff that feeds in automatically going and feeding in and then you are ready to take it to that level.
*Record the story! Record everything that you do! Record everything that you do physically and then if you need to do a little tiny bit of connecting, no problem.
-The heart of adilas - objects and data over time - this tells the story
-Great little analogy I like that Brandon made about the horse leading the cart - which we talk about over and over as being the most ideal way to get things done, really it is to move forward with any efficiency.... but the funny analogy he said was that when you have things set up in the right way, with the horse leading the cart, every once in a while the horse is going to poop and you have to do a little clean up. Over 75% of the accounting is already done just by leading with operations but every little bit there is some clean up - so there you can use your balance sheet and some other tools to clean up a little. It's just part of the game, but SO much easier at the point, to just scoop up a little poop, or do just a little bit of clean up and everything else is just rolling along and moving forward with ease and efficiency and we are prepared to scoop up any little items that we need. :)
 
Click to view time photos.
AU 1771 Daily Tasks 9/6/2013   • Brainstorming on breaking things and doing maintenance. Mad a bunch of phone calls and responded to a bunch of emails.
• Created a new graphic with a gardener making a decision about planting new flower beds or circling back and doing some maintenance on existing flower beds. I also added a fairly long update on the news and updates page talking about maintenance and future vision of what we are doing and where things are going.
• Emails and tech support.
• New logo for an adilas rep out of South Carolina. Posted new logos and colors online.
• Working on the interface to help document adilas code pages and the main adilas API (application programming interface).
• On the phone with Steve going over updates and new changes. We talked about letting other companies virtually piggy-back and connect to our API. This could be other vendors, eCommerce solutions, marketing, sales and promotions, gift cards, stats, reports, or interfaces of all sorts and kinds. We also talked quite a bit about recording our own history on the news and updates page. See notes later on.
• Working on new pages to record web and API documentation.
• Went in to Smithfield to get new video clips from my brother. He gave me five new clips. We talked about finishing this first round of tapes and then starting on new stuff. It is exciting to see the progress. 20 miles.
 
Click to view time photos.
AU 1921 Daily Ideas 12/23/2013   -Sometimes the imperfections actually allow for the game to be played. For example: the game of football. The perfect play on offense would result in a touchdown on every play or every drive. A perfect play defensively is zero yardage or a loss of yardage. In order to play the game, you actually need the imperfections on one side or the other. Kind of interesting. Another example is rock climbing. You have to have the imperfections, otherwise you wouldn’t have any holds. The same is true in life. If you don’t have any imperfections, how will you play the game of life? They play a vital role and are somewhat required. Game on!
-We’ve had a request to make the stock/unit “VIN or serial number” be dynamic. This will end up being a new corp-wide setting.
-We got some more requests for customer loyalty cards, gift cards, and rewards cards. Future development project.
 
No po photos available. Click to view time details.
AU 2134 Adilas 3 Day Training Notes - Denver 1/30/2014   DAY 3 - JANUARY 30th

Online question we covered in class:
One problem I have not been able to address is jumping to the employee side. I have the employee working (2) two shops and it creates two payroll checks. Want to know how to make it so his hours come up together at both locations?

-Some great info this morning on what automatically feeds to the P&L & B.S. Went over things that are automated after showing it in the more traditional Financial Flow Calculator. Really great to show on the map and work through process and then also show in adilas.

-Revenue (Deposits, Invoices, A/R) - COGS (Invoices/Expenses) = Gross profit; Gross profit - Expenses (Expense/Receipts - whether from PO's, REI's, splits or reg E/R's) = Net profit.

-Equity - your value in stock, your retained earnings...
-Notes payable = owed money, assets = land, building & equipment
-Liability - taxes, gift cards/certificates, inventory - things we owe people for, bills - expenses, stock/units, payables, loans (User-Maintained Balance Sheet Items)
-Equity - account for retained earnings
-Splits - Payments of Account

-User-Maintained Balance Sheet Item:
Option 1: Item Assigned Value - one time only deal, this is how much was paid in, basically logging special one-time items
Option 2: Difference - good for a loan or paying off a liability, because it is continually depleting down to 0, so it is showing the "difference" as you make payments and working on paying it off
Option 3: Running Balance - the most flexible, takes the top total still but allows for all sorts of subs and allows for things to flow up and down, up & down (money in & out), and it will keep the running total of that Balance Sheet Item

-When setting up payroll - it is really helpful to have all your W-4's right there, so you can get all of their allowances and everything put in correctly.

***IDEA: Someone has a user that they have assigned to 2 different departments... but they want that to be able to roll together when they run payroll, so that they can just write them one check. That may be happening with increasing frequency, especially with the MMJ industry.
 
Click to view time photos.
AU 3673 Brainstorming - Parts & General Inventory 2/26/2014   Brainstorming on parts, items, and general inventory items. Done on day 2 of the February 2014 adilas training session. 2/26/14
Inventory:
Goals, Features, Advantages, Benefits, Pros/Cons, Known/Unknown, Shortcomings

What do we know?
- PO’s – inventory comes in on PO’s
- Vendor specific inventory – perfectly tied to that vendor, its own special…
- ***Generic inventory*** - purchasing product from multiple vendors but selling it out as the same product or at one price, (if it’s going in a bin, same shelf, mixing, etc., run it as generic)
- Different types of PO’s – 6
- In inventory, on order
- Unit of Measurements – lowest common denominator – what are you selling it out at
- Include/Do not include shipping in COGS
- 5 decimal levels of accuracy – not required, but available
- Cause & effects – payables, affecting inventories
- Get it in – PO/inventory side – then we will pick it up on the Payables side – who do we owe?
- Barcoding
- RFID tags – Radio Frequency Identifier (higher cost)
- Packaging
- Potential backorders
- Pre-ordering
- Pay before receiving product
- Shipping
- Freight – different on financials than inventory pieces
- Mini-manufacturing – making new products, buying in bulk – selling in singles
- How am I selling my products out?
- eCommerce
- Open up brand new markets
- Allow online bill paying
- Recipes – bulk, group, kit, pre-set, flex…
- Multiple pricing structures – tiered pricing structure (i.e. same item w/different pricing)
- Interface for selling advanced add to cart, buttons, ???
- Services
- Unlimited items
- Migrating – find & replace, combining items
- Data imports
- Global mark-ups
- Sales
- Discounts
- Promotions
- Customer loyalty
- Merchant processing
- Gift cards
- Planning – faster, consistency

Shortcomings/Pains:
- When to order?
- Loss/shrinkages/damages/returns
- Potential volume of inventory – can be really challenging to manage
- Tradition, legacy, how it has been done
- How will I enter everything into the system?
- Lots of work getting inventory in…
- Pro/con: Taxes
- Education/training
- Pro/con: Planning
- Expiration dates

Brainstorming on stock/units: Flavor of stock/units

What do we know?
- Serialized
- Big ticket items
- Individual Needs/Level – needs some love – what happens to THIS item
- One by one
- Vehicles
- Trailers
- RV’s
- Campers
- Planes
- Boats
- Buildings
- Hotel/Rentals/etc.
- Homes
- Motor sports – motorcycles, sleds, rhinos, 4-wheelers, etc.
- Firearms
- Jewelry
- ***Jobs*** - Job costing
- Can contain subs
- Can be sold
- Sub buckets
- Job histories
- Can be tied to locations – tracked to different locations – mobility
- 5 deep level categorizations:
o Inventory type
o Sub inventory type
o Make
o Model
o Physical unit (with additional subs)
- Sales tool – with some “haggle” ability built in – cost variables
- 100 photos per stock unit
- Manager’s checkbook – slush fund
- Fictitious costing
- Somewhat fixed items
- Mixed items: almost between serialized & non-serialized items
- Not a standalone item on invoices
- Wholesale & manufacturing of stock/units
- Stock units that product other stock/units – (manufacturing, harvesting)
- Very powerful, very diverse, very functional
- Documentation – media content, unlimited documentation, not just photos – add the design specs, the paperwork, contracts, etc.
- Rentals – (stock/units to elements of time)
- Reservations
- Needing to attribute subs to individual pieces
- Details – main
What is possible?
Features:
Advantages:
Benefits:
Shortcomings:
- They are big
- Require a lot of data if you really want to play the game
- Time intensive to sell – paperwork, financing, trade-ins, contracts,
- Human error – to help with this, making things editable & tracking histories
- Search multiple buckets – to get your data back out (pro/con)
- Economic downturns – big ticket inventory can become very difficult
- Education/training to be able to work with complicated/detailed items – associated permissions
- High entry cost to serialized units
- With more stock/units – potentially requires more people/space – money, employees, security
- Taxes and random settings
- Paperwork
 
Click to view time photos.
AU 2052 Daily Ideas 3/1/2014   -Adilas flex zone timeline drawing (Sketch of flex zones or virtual waiting rooms, with checkpoints and permissions, and time going in either direction.) (See scan in photo gallery)
-Life has to have some flex zones or small waiting rooms.
-There may be things that are unfinished – that’s okay, they will stay in the flex zones until they are ready. When ready, they may be advanced to the next stage.
-There will be time – just keep going.
-Instead of just one timeline (like the graphic or drawing above), there are multiple time lines working together. Time, itself, has many one-to-many relationships. They all play into the bigger whole but are made up of tiny little individual pieces and parts, kind of interesting.
-We have a client that is looking for EDI (Electronic Data Interchange) pieces and functions. Steve has done a little bit of research and we’ll only start heading in that direction if needed. EDI is basically a way for one or more computers to talk to each other.

Notes from a phone call with Steve on 3/1/14.

- Let our developers build their own clientele. Our reps already do this on their own.
- Our current top three priorities are:
o Package stuff,
o Split Cart functions (interface),
o API (application programming interface) & 3rd party plug-ins.

- Custom documents are a good profit center for adilas. This could include:
o Documents
o EDI – Electronic Data Interchange
o Outside Feeds
o Internal Feeds
o Loyalty Points
o Customer Gift Cards
o Labels
o Barcodes
o RFID
o Reoccurring push/pull actions
- Maybe think about bulking up or beefing up the custom pipes or custom documents area.

- Use the barcode generator (if possible) for some of the custom pieces. If needs be, we could always create a new barcode generator or custom label app if we needed something more robust.
- Packaging and subs of part numbers or subs of item numbers.
- The deeper we get, the more elements of time appear to be connected to everything else in the system.
- Packages and conversions are almost one in the same. One is limited or quantified and the other is open ended or unlimited.
- Should we make a whole new item type??? A mix between a stock/unit and a general part? What about backward compatibility (people wanting to go backwards)???
- Steve kept using the phrase “occurrence of…” or “instance of…” when talking about tracking packages. Virtual usage.
- The naming has to be dynamic… Just like in elements of time.
- Batch, packages, reports
- Maybe store dynamic parameters (actual JSON objects) inside of the subs for time called sub comments. These fields are big, they accept HTML, and they are already a sub of time.

- Maybe use time for packaging and expiration dates as if it was manufacturing. Think both retail and manufacturing of packages, lots, batches, etc.
- On part categories… what if we allowed categories to be stacked inside and/or on top of other categories. Allow it to go as deep as it needs to go.
- If we let simple objects connect to each other and to themselves, how do you go back up the chain? I am talking about showing the relationships. Instead of simple nested part categories… what if it were people connected to other people (say like genealogy). The person exists as a single object, they could then be connected to other people or other objects to create a relationship. The relationship then helps to define how they interact and any dependencies or other independent states that exist. It basically starts forming the story as the objects and data move or interact over time.
- Make the teaching graphics available, to all users, that we use when doing adilas demos and training sessions. Add a muffin tin, add the dream it up, and add a cup and plate model with an underlying platter or bigger tray. Think stacking objects.
- Teach base level core concepts like operations and accounting.
- We are going to need a sales and setup team inside of adilas. Help them sell what we have!
- Our best sales people are involved in the setup process.
- Create a small setup team using existing persons.
- Do weekly demo meeting to help get awareness up.

- On packaging… what about packages of packages or deep one-to-many relationships?
- Packaging may need its own barcode. This could be something simple or it could be cryptic for a main time id, something in the middle, and then a sub of time. Just trying to get ideas.
- On elements of time… We have the “anything” sub – pools and subs. We need to get that ready for use.
- Packages may contain more than one item. Possible mixed items.
- The mother is “time” – then anything that gets applied will be the sub.
- Moving items from a “shelf” to a “package” or subset. Think about moving pieces into other pieces. Basically, it is all mini manufacturing or internal builds.
- Show the usage over time.
- Elements of time… this becomes the master.
- “Any” scheduler – everything needs to be tied to elements of time.
- Push out the developer’s notebook – stake our claim on some of these emerging ideas – do it in a fashion that helps build and share. Remember, “The rising tide raises all boats.” I think the real quote says “ships” but I like boats better. Ships seem so big. Anyway, help raise the tide!
- Work smarter, not harder.
- Allow all or “any” of the pieces inside of adilas to be plugged into time or into an element of time.

- The different report types are:
o Calendar
o Time slot
o Grouped
o Details
o Advanced (pick & choose)
o Subs and stats
o Export to Excel
o Time Line Horizontal (new)
o Time Line Vertical (new)
o Other Formats (new & futuristic)

- What if we used Cold Fusion to dump and display objects inline using a cf dump tag. This may have a place, especially in the API documentation and testing zone.
- We would like to set up a number of adilas training centers. This could be a great business for us and/or other interested parties.
- Prep for a demo meeting.
- Use Bridgerland as our first adilas training center. It is a great fit and is already in use.
- Pass out flyers for the free demo. Maybe pay a team member $10/hour to pass out flyers.
- We are shooting for 50 new clients.
- Do the weekly demos on Thursday night from 6-8pm.
- Use BATC (Bridgerland) or the Business Resource Center for the software demos.
- Maybe show a calendar on the main login page. Have drill-downs to different details, photos, links, and other content.
- Have the same calendar show-up on the adilas training page. Start using elements of time.
- Get adilas university up and live with help files, developer’s notebook, and training and videos.
 
Click to view time photos.
AU 3675 Planning - Packaging & To-Do's 3/1/2014   Packaging & To-Do’s:
- Check the credit cards and make sure things could clear
- Let our developers build their own clientele
- Split cart
- Package stuff
- API & 3rd party
- EDI – Electronic Data Interchange
o Push or pull or catch
o Application flex grid stuff
o Two computers talking to each other
- Custom documents are a profit center for us
o “Custom” – Beef up pipes or bulk up that area
o Documents
o EDI – Electronic Data Interchange
o Feeds
o Loyalty Points
o Custom Gift Cards
o Labels
o Barcodes
o RFID
o Reoccurring Push/Pull Actions
- Barcode generator – maybe allow custom to go through it or have a whole other flash app that can take custom

Packaging…:
- Elements of time – sub of everything
- Package thing & conversion thing are one in the same
- New item type???
o Backward compatible
Process:
- New item
- Track quantity
- “Occurrence of”…
o Sub of the items that exist
- Naming has to be dynamic… elements of time
- Usage or occurrence of… both quantitative and unlimited
- Batch, packages, reports
- Dynamic parameters (JSON objects) stored inside of the sub comments of time
- Use time for packaging as if it was manufacturing
- Retail and manufacturing of packages
- On subs and sub part categories… what if we allowed categories to be stacked inside and on top of other categories. Allow it to go as deep as it needs to go.
- If we let simple objects connect to each other and to themselves, how do we go back up the chain? Show the relationships. Instead of part categories… what if it were people connected to other people (genealogy). The person exists as a single object, they could then connect to other people or other objects to create a relationship. The relationship then helps to define how they interact and the dependencies or independencies that exist. It basically starts forming the story or the objects and data move or interact over time.
- Get graphics available to all users – training sessions
o Add muffin tin
o Add Dream it up!
- Teach base level core concepts like operations and accounting
- Sales & setup team
o Sell what we have!
o Sales people need to be involved in the setup process
o $35
o Create a small team
o Weekly demo meetings (2 hours)
Packaging… Continued:
- Packages of packages
- One-to-many relationships
- Own unique barcode for the package
o Main time id, something in the middle, sub of time
- Time – “anything” – parts & such
- Conversions = unlimited & packages = limited or quantified
- Packages may contain more than one item
- The mother is “time” then anything that gets applied will be the sub
- Moving items from a “shelf” to a “package” on subset. Think moving pieces into other pieces. Basically, it is all mini manufacturing or internal builds.
- Show the usage over time
- Elements of time… this becomes the master
- “Any” scheduler
- Everything needs to be tied to elements of time
- Push out the developer’s notebook – stake our claim on some of these emerging ideas – do it in a fashion that helps build and share. The rising tide raises all boats (ships). (I like boats better, ships seem so big.)
- Work smarter, not harder
- Allow all or “any” of the pieces inside of adilas to be plugged into time or into an element of time.
- The different report types are:
o Calendar
o Time slot
o Grouped
o Details
o Advanced (pick and choose)
o Subs and stats
o Time line horizontal (new)
o Time line vertical (new)
o Export to Excel
o Other formats (future & now)
- What if we used ColdFusion to dump and display objects inline using cfdump tags.
To-Do:
- Adilas training centers
- Prep for a demo meeting
- Bridgerland as our first adilas training center
- Pass out flyers for free demo
- My brother
- $10 per hour to pass out flyers
- 50 new clients
- 6-8pm on Thurs.
- Business resource center for demo
- Call intern
Classes: (adilas training)
- 6th: 12 – elements of time & 2 – flex grid
- 13th: 12 – Inventory & 2- Sales
- 20th: 12 – recipe/builds & 2 = expense/receipt
- Basic Sales & Inventory
- Recipe/Build Class
- Flex Grid
- New Features
- Elements of Time
- Expense/Receipts
- Payroll
- Show a calendar on the main login page. Have drill downs to details, photos, links, and other content.
- Have the same calendar show-up on the adilas training page.
- Get adilas university, live with help files, developer’s notebook, etc.

Packaging & Tracking – Goals:
- Track – Lots, S/N, Package, etc.
- Custom naming
- Chain of custody
- Ease of use
- Deal w/bulk track individual
- Conversions (1st)
- Packaging
- 1-many-many-1-many-many
Goals & Conversions:
- Trade by lowest
- Common factor
- Beware of rounding
- Standard vs. non-standard
- 2 tables:
o Units of Measure
o Linker – UofM x:y, UofM
 
Click to view time photos.
AU 2898 Daily Ideas 10/18/2014   -I’ve been thinking about the rewards cards, customer credits, and gift cards… I think we need to get on to that project pretty soon… Maybe think more dynamic than just a gift card. It could be a lunch card, a loyalty card, a pre-paid punch card, a vendor credit (they owe us), a customer credit (we owe them), a points system per item, employee/user points or credits, etc. Don’t stop there… think broad and dynamic.
-What about rules, assignments, financial roll calls, values over time and through space. Help those rewards cards stretch the gamut. What about auto id’s, user assigned id’s, quick searches, homepages, flow?
 
Click to view time photos.
AU 3619 Daily Tasks 3/5/2015   • Emails and three new logos for different companies.
• On the phone with Steve catching up on new changes.
• Small logo changes for a company out of Arizona.
• Went in to Bridgerland to work with my guys. I helped an intern get started on copying look-up tables in the solar system. He is doing great. Met with another intern and went over round 2 for eCommerce. We determined that round 2 will include black boxes, JSON object settings, internal API socket calls, templates, new css options, etc. We also determined to add 3 more black boxes. The new ones are… navigations, side bar left, and side bar right. 30 miles.
• Worked with an intern on his mini project for gift cards. We were working on the add process and flow for pages. Another intern and I had a conference call with a consultant about a custom report that one of her clients needed.
• I then spent most of the afternoon working with Dave doing project management stuff. We met with two interns on a custom project for a client. Dave and I then sat down and went over the request for proposal for the Bridgerland Custom Fit database project. We ran some first round numbers and talked through things. Dave is going to be helping more with things as we go forward.
 
Click to view time photos.
AU 3767 Daily Ideas 3/18/2015   Possible community funded projects:
- Sub inventory & cost controls (packaging)
- GPS & GIS – subs of time
- World Building
- eCommerce face lift
- Black box project for custom code
- Ice-down date
- Sales & promotions
- Emailing invoices & quotes
- On-line customer bill pay portal
- Customer loyalty points & gift cards
- Automating more of the balance sheet and financials
- Sub locations
- Sub phases
- Open up the full adilas API socket back end
- Etc.
- Tons of options:
- Reflexive side of the flex grid
- Real in-line extensions
- Custom dynamic labels
- Dynamic roll call page
- Custom page settings

-I need a mini receipt to help out with split invoice payments. I’m thinking about community funded projects and invoices. Basically getting payments from multiple sources for a single invoice.

-On the community invoices… I’d like to use the water, slush, to ice analogy for these projects. Liquid and loose at first and then getting more and more firm as the projects get funded. As things get funded, we’ll firm up deadlines, details, and full project details. It is ok just to start and go from there.
 
No po photos available. Click to view time details.
Adi 982 Custom Loyalty Points 3/30/2015  

10/7/19: As of today, loyalty points round one has been launched.

Update as of 9/19/19: Hope to launch round one 10/1/19

https://data0.adilas.biz/top_secret/time_web_gallery.cfm?corp=748&id=4969

Round one should be launched before the end of August 2019. Will allow for loyalty points program. Can name it, automate transactions, history tracking, ratios, all through the cart.

Round two= special accounts= gift cards, in store credit, vendor credits. 

Moved gift cards to 1538

 
Click to view time photos.
AU 3788 Daily Tasks 4/10/2015   • Emails and follow-ups.
• Went in to Bridgerland to work with my guys. Some of the guys have been coming in on Friday’s even though we haven’t had the room at the college booked for Friday’s. We had six guys in there today on a non-scheduled day. I imaging that we will be looking for office space very soon.
• I worked with an intern on migrating invoices and invoice payments. We redid some page logic and did some testing. That database migration project is coming along nicely.
• I also worked with an intern on his mini project for customer gift cards. The mini version is coming along.
• Basically, each developer chose a mini project to work on. Once they get that done, they are then able to move on into a real or bigger project/s.
• A developer and I spent that afternoon working on the process of saving custom report settings, favorites, and making sure that everything flows in the correct direction. We added options to navigate to the my saved favorites from different pages and reports. We added options to copy and save as new favorites. We followed logic through from page to page and even added some custom logic to help make sure that all values get saved and repopulated as needed. Lots of progress on the my saved favorites and custom report settings. We finished up the entire process for the advanced time search results section. I really think that this save favorites section will really help save our users some time and clicks. Good stuff. 30 miles.
 
Click to view time photos.
AU 3802 Daily Tasks 4/27/2015   • Email to my sister about new options.
• Setup a new personal account for our project manager.
• Made a master list of adilas developers and designers and sent it to Steve and our project manager.
• Recording notes from loose pages.
• On the phone with Steve going over ideas and current projects.
• On the phone with a client talking about an affiliate program and how we could tie customers, users, vendors, and invoices together using promotion codes, gift cards, and flex grid tie-ins. See other notes for more details.
• Talking with a developer about future and new and upcoming projects.
• Working with a developer on a custom tie-in between flex grid and invoices to track invoice status and phases.
• Also helped point a developer in a good direction for his merchant processing project.
• Working with a developer on new black box code for invoices. Tying in some custom flex grid pieces and doing some queries of queries.
• Spent some time with a developer on his project. He is saving an XML file using Java Script to bridge a web browser to windows machine to a hardware credit card reader.
• Part way through the session we got a call from a local consultant talking about adilas sales setup. During the conversation he requested that we push towards the adilas GPS core interface model. I agree and hopefully that will happen here soon.
• Looking over changes on a client website. Manually tweaking tons of images for their website. Changing sizes and sort orders.
 
Click to view time photos.
AU 3903 Daily Tasks 7/7/2015   • Went down to Salt Lake City with my sister. We talked all the way down and all the way back about adilas, life, the gospel, etc. Great conversations.
• While in Salt Lake we did two main things. First we had a group orientation meeting with the Utah Micro Loan Fund people. They gave us a packet and went through it with the group. A good presentation and lots of good info.
• After that my sister and I drove around Salt Lake and looked around. We ended up driving up both Big Cottonwood Canyon and Little Cottonwood Canyon. We went all the way up to Brighton ski resort up Big Cottonwood Canyon and then all the way up to Alta ski resort up Little Cottonwood Canyon. Beautiful drive, very green, and very pretty.
• We then met with some clients at the Murray City Library. We had a couple hour meeting on a two-deep affiliate program, gift cards, customer credits, and web based promotion codes and coupons. Lots of notes on an information packet they gave us. We went over the information packet in detail.
• On the way home my sister and I got into a pretty deep talk about boundaries, expectations, saying no, and protecting ourselves and our team. The goal is not to get into a pressure situation, a timeline crunch, or a price war.
• Basically, we need to setup some processes and/or procedures to help us buy some time to fully look at things and make informed and thought out quotes and promises. The quick quotes and timelines are taking a toll. 200 miles.
 
Click to view time photos.
AU 3914 Daily Tasks 7/22/2015   • Emails and tech support.
• Great meeting with a developer and a contact of this developer. They came over to my house for a meeting about GPS. As a fun side note, we only spent about 10 minutes talking about GPS stuff. The rest of the time was spent on how our business model grows and prospers. See other notes for more details. I took 2 pages of notes from our conversation. Super good meeting and even an answer to prayers. See other notes for a railroad and platform analogy.
• Went in to Logan to work with my guys. After stand-up meeting, I explained the railroad and platform analogy to our Project Manager and a developer.
• I helped an intern on the API socket stuff. We had to do some deeper debugging.
• I worked with a developer and an intern on a project to simplify the add new customers and custom family members to the system.
• My sister and I worked with our project manager to rough out a number of new projects. This is the round one stuff to get an idea and scope on the project. After the rough out session we assign a value so we can quote the job. Anyway, we went through 8 new project in a small amount of time. Dave and I were at the board and my sister was recording notes on the computer as we went. Super slick and very awesome process.
• After that my sister and I went into more details on the affiliate program. The project is quite deep and it is more along the lines of three projects rolled into one. The scope of that project deals with gift cards, loyalty and reward points, an affiliate program (2 deep – backwards referring process), and promotion codes. Pretty deep with lots of access points and backend wiring. Good stuff. 30 miles.
 
Click to view time photos.
AU 3938 Daily Ideas 7/29/2015   -Systems tend to cascade, grow, and expand…
-It is really hard to fit a real system into a box or a static environment. Systems are dynamic and have cause and effect relationships.
-Systems need room to expand, respond, and interact.
-Certain actions and reactions keep expanding like ripples.
-Systems don’t really fit in to boxes or static environments.

An analogy between people on a tightrope and a safety net to help keep them safe.
- Handbook or guidelines
- Maintenance
- Project management
- Budgeting
- Billing
- Payout
- Sign off & approval
- Admin & management
- Expectations
- Requirements
- Documentation & details
- Goals & vision
- Communication

-Some of the key stakes and posts are: A handbook or guidelines, maintenance, project management, budgeting, billing & collections, payout & payroll, sign-off & approval, admin & management, expectations, requirements, documentation & details, goals & vision, & communication.
-There are more key points but the above list and graphic are enough to get things started.
-We need to allow our shop members to do internal cross billing if they need help. We may need to cap this but imagine that a developer needs help with a project. Whoever helps (if it is more than a quick help out or direction) could figure out an agreeable amount to help offset time. Personal time management of sorts.
-Maybe have the two parties pass it by admin to get approval and changes made to payouts and payroll. Help document the story.

Possibly 3rd Party Solutions that are needed:
- Rentals
- Forums
- Gift cards
- eCommerce & websites
- Blogs
- Affiliate programs
- Appointments & scheduling
- Some of these could be some great ideas for the adilas shop or some other entity to build and then sale to adilas clients as extra add-ons.
 
No po photos available. Click to view time details.
Shop 583 Sub Inventory 2/16/2016   On a GoToMeeting session with Steve. We talked a little bit about different subjects and then got started on the bulk label printing for sub inventory. We worked through the file and pushed some of the code live. We did some testing and then re-tweaked the code with some minor changes. After that, we talked about a new project that deals with a payment gateway and wallet-type solution. We also talked about gift cards and how that could play into the mix.
 
No po photos available. Click to view time details.
Shop 659 Adilas icon/server 2/16/2016   Working with Bryan up at the whiteboard on gift cards and virtual wallet-type (bank cards, pre-paid cards, virtual checking account) payment solutions. We drew out a basic flow and what is needed and required. We also expanded some ideas on how in-store credit, gift cards, gift certificates, loyalty points, reward cards, special programs, and even affiliate programs (with points, credits, or rewards) work. Lots of the same things and the concept is virtually the same. Good session.

I ended up giving Bryan a small homework assignment to work on some dynamic settings for showing payment types or money types. We have four main spots where money types are needed. They are shopping cart, invoices, deposits, and expenses. I would like us to build in some new settings to help people add their own settings. This could be pretty cool.
 
No po photos available. Click to view time details.
Shop 1083 Server Setup 3/22/2016   Talking about next projects and where we are headed. Briefly talked about options for the customer gift cards and loyalty points stuff.
 
No po photos available. Click to view time details.
Shop 1532 Meeting with Chris johnnie 6/28/2016   Meeting with Chris johnnie and Russell. Chris had some tech support questions about how to use adilas for his retail business. We talked about barcodes, finances, and ecommerce.

As part of the meeting, we talked about some of the other pieces that are still needed and how they will play into the mix. Both Chris and Russell are doing tons of custom stuff through the business name of "Adilas For Business" (www.adilasforbusiness.com). I'm really excited to help them out.

Here is a list of upcoming projects that need to be quoted and/or worked on:
- Affiliate Program - 1 deep, 2 deep, and multi level
- Sub inventory for ecommerce
- Sub part categories
- Budgeting and cash flow
- Gift Cards - (gift cards, loyalty points, in store credit, vendor credits, customer credits, and full usage, tracking, and add/edit options)
- Promotion codes, coupons, specials, and campaigns
- Rentals and reservations
- Project management or project manager
- Simple time clocks - employees, customers, projects, etc.
- Packages and pre-sets
- mobile app(s) and responsive web sites
- PayPal - free version
- Shipping - FedEx, UPS, USPS, etc.
 
No po photos available. Click to view time details.
Shop 2239 Adilas Time 2/8/2017   GoToMeeting session with Steve, Eric, Alan, and Brandon. The subject was smart cart logic, promotion codes, QR codes, campaigns, in-store credit, gift cards, etc. See the attached notes for more details. We also spent some time and talked about reoccurring percentage models and how to pay for these new features. Steve lightly extended some options to Eric during the call. Expand...
 
No po photos available. Click to view time details.
Shop 2254 Adilas Time 2/16/2017   On a GoToMeeting session with Steve, Nick, and Eric. We stared out the day and Steve updated me on the rest of the conversation with the AFB guys. It sounds like we would like to do a pilot program that turns existing adilas clients into a virtual adilas on-site training center where clients could pay to be trained by people in their field. That has tons of potential and could be super awesome. It is just an ideas and concept right now, but it could work and be very effective in the future.

On the loyalty points and special accounts... maybe treat it like elements of time where you could setup as many templates as needed and then you have these virtual accounts for all kinds of things like: gift cards, loyalty points, affiliate programs, in-store credits, vendor credits, rewards points, etc. Let the people setup and maintain their own mini virtual accounts.

Eric and Steve chatted about the loyalty points project and some of the funding plans for getting it done. We also reached out to Nick and touched base on some of the projects that he is working on. He is going to be changing gears from API's back to internal project such as the black box and the adilas user guide stuff. We have tons of projects that are needed and/or available.

Towards the end of the session, we all broke out into our own little work sessions. I was scanning credit card statements and entering interest expenses. Steve was doing phone calls and Nick and Eric were doing their stuff. Good little work session.
 
No po photos available. Click to view time details.
Shop 2371 Adilas Time 3/8/2017   Eric and I were on a GoToMeeting session. We were doing some research. I did some looking in the adilas university site. I found a couple of gems that talked about loyalty points and gift cards.

AU - time id 2265 - 12/14/12 - concept of corp-wide settings for loyalty points. This was just an idea.

AU - time id 1199 - 4/25/13 - punch card concept. This is a giant wish list and things that still need to be added.

AU - time id 1233 - 5/10/13 - lunch cards and other needs for the same type of account. Some kind of special tracking account. Load, unload, check balances, etc.

AU - time id 1240 - 5/20/13 - concept of a reloadable account of sorts.

AU - time id 2898 - 10/18/14 - dynamic and broad, be able to name, use for multiple options, auto id's, user assigned id's, quick searches, homepages, etc.

AU - time id 3818 - 4/27/15 - sub locations and unique ideas about promotion codes, referrals, drop shipping, gifting circles, and gift to get (points and credits), other gift card stuff.

- Idea from Eric - On loyalty points and such, what about number of visits. This is something that may have been left out. This could be extra points for every 5th visit or a special discount on the 10th visit, etc.

In the adilas shop (this site):

AS - time id 2253 - 2/15/17 - cart logic plus loyalty points

AS - time id 2257 - 2/22/17 - brain dump on ideas, tables, and flow for loyalty points. Some graphics and such with ideas on special accounts, transactions, and how to relate the account to different parties (customers, vendors, users, or generic).

- What about doing some processes during a checkout. That would help with transactional data. Also, what about voids, what about changes to an invoice after the fact. We need to include some logic on those actions.

- We really need some kind of a transactional accounting. What about time based options such as double loyalty points for the next couple of hours.

- We need to record both the ins and outs on the points and redemption stuff. We looked at the current balance sheet items (say a loan or something). It allows for a name, a type, and recording of manual transactions (bump up or down). Eric wanted to have both a manual transaction feature (like the balance sheet) as well as automated stuff (cart and invoice logic). We also talked about having a main account table (what to call it - say lunch card), a table for account rules (what adds points, what takes things away - logic for the account), a table to hold the individual special accounts (say lunch card 1, 2, 3, etc.), and then an account transaction table. See screen shot for ideas and light flow.

- One other note, we wanted to make sure and add one special column on the main account for a JSON object if needed. This would be for a developer to add something special. Not for the general public. The goal here is a special access point in case we need to go a little bit deeper and more custom.

- The account rules would be setup like the iTunes builder, where we could catch all known rules. Such as: include items, exclude items, part categories, quantity rules, customer types, visit counts, special promotions, limited usage, and other special flags.

- On the account transactions, we need to set it up similar to the balance sheet item transactions. That allows for bump values (+ or -), amounts, notes, and dynamic tie-in's to invoices and expense/receipts. Most of the transactions will be on the invoice side but we wanted to allow for other outbound monies if needed. Say an affiliate program where you actually earn cash or get a commission check or something.
 
No po photos available. Click to view time details.
Shop 2447 Shawn time and other general stuff 3/9/2017   On a quick call and GoToMeeting session with Shawn. We talked about the payroll 1099's and some printing options. We also talked about a small plan going forward.

After that, I was recording notes and Steve popped in and had a quick code question on showing sub inventory and parent inventory items. After we talked about some things, I scribbled down some small notes from our chat.

- We need to wire up the connections between sub inventory and the PO/invoice line items table. Currently, we have to run multiple queries to see if a line item has any subs. Not that that is bad, it just takes time and you can't easily tell what is going on. We may want to look into this and tighten things up a bit. Think about search options and speed that way.

- I mentioned to Steve and that Eric and I were talking earlier and how so many crazy projects were all somewhat converging at the same time. I mentioned smart cart logic, sales and promotions, custom labeling, sub inventory (parent/child relationship), mini conversion, discounting, pricing tiers, loyalty points (special accounts), and other things. He added to the list... ecommerce and sales tax as also being more and more in the mix and coming together.

- The reason that Steve mentioned sales tax is that I told him that Eric and I were planning on doing something similar to a user-maintained balance sheet item for loyalty points and gift card stuff. He made the comment that sales tax is very similar... almost a mini account of sorts. He then started talking about a special sales tax homepage, searchable database stuff (already summed entries vs. full transactional entries), the need to go to multiple decimals for taxes and withholdings, etc. Kinda interesting that I didn't even think of sales tax in the same boat as in-store credit or loyalty or gift cards but they are very similar.

- This made me think about some old ideas we had back in 2010 dealing with watchers, feeders, and standalone declarations. I wonder if it may be time for that type of stuff to come into play.

- As Steve and I talked about converging projects and how they all interconnect, he made the analogy of a steeple on a roof or a church. Lots of different angles and roof lines all coming in together. That analogy was fun to think about and added some depth to the converging concepts, ideas, and projects. I really liked how it could go up (be built up virtually) in order to make room for all of the pieces to match up and play well together. Kind like a capstone or elevated portion of a building. My original thinking was sort of flat. Don't be afraid to add some depth (settings, permissions, time, etc.) in order to bring everything together. Good stuff.
 
No po photos available. Click to view time details.
Shop 2374 Adilas Time 3/14/2017   On a GoToMeeting session with Steve and Eric. We were talking about the special tracking accounts for loyalty points and gift cards and such.

- We had some question on taxes and with tax included and how that plays into loyalty points. Technically, some of this stuff should not be taxes but is due to the fact it is an invoice line item.

- We are seeing that special account stuff is heavily tied to payments and is almost like a mini bank account in some ways

- We may want to steer away from the line items area... that brings up tax issues. We may want to play more in the payment area or a standalone area that interacts with the payments.

- Mini bank accounts are totally mini balance sheet items. Keep it separate.

- What about special money types (corp specific) and then tracking that (logic) back to payment and to the special accounts. Or we could add a new one called special or use the internal payment and record some notes to help tie things together.

- Loyalty points are like "cash power" - in a way, they can use for future payments on invoices. Basically a discount (reduction in price) that is available to be applied as needed. Think of a delayed discount.

- If we track things clear out to a mini bank account level, we could really show the total liability that is owed back to the clients. Sum and group things for them.

- If a gift card is purchased, that can't be revenue, it has to be a balance sheet item. This may cause a small problem. Currently, all line items get mapped directly to the revenue portion of the P & L (income statement). We may need a destination switch of sorts. Similar to the special line items.

- At some point, we have to move the balance sheet liability over to revenue (say the amount collected from gift cards that hasn't been redeemed). How does this transaction take place. As a side note, we have a concept of a standalone declaration (back in 2010 ish). One of the motivation of doing gift cards is taking in money that never gets redeemed. Big return on investment. At some point you have to claim that revenue vs. just leaving it hanging on a balance sheet.

- All of these items are balance sheet items or user-maintained items. Also, a lot of these accounts are somewhat of a "funny money" type concept. As a side note, we started way back with stock/units. They have all kinds of phantom costs, slush funds, trade-in allowances, actual cash values, etc. All kinds of funny money stuff.

- On parts and general inventory items, we need to allow a switch that allows for a user to declare if the item was a revenue item, cost of good sold item, or a liability. Maybe think about all options for the P & L and the balance sheet.

- Credits (vendor and customer) - These could be either assets or liabilities. It comes back to who owes who. These also need to be tied to both invoices and possibly expense/receipts. They may also play into deposits and PO's if you get into credits. Maybe think about all 5 of the major players... invoices, PO's, expense/receipts, deposits, and other balance sheet items. Or we could just say something like main id, app type id, and table name. That would handle all possible tie-ins.

- We need a special accounts homepage. These special tracking accounts will be showed as system-maintained balance sheet items of sorts. Some what of a cross between a system-maintained and a user-maintained framework. Think of a mini bank account or mini tracking account.

- On a different note, we talked about a client need to be able to break the customer queue into sub queues. This could be sub locations, sub categories, or sub types. Crazy how everything keeps fracturing and breaking into smaller and smaller subs. We are also seeing how things need to be summed up, counted, and treated as a whole as well (stats, logistics, and aggregate analyst stuff). It goes both ways.

- Anyways, on the customer queue, we can see that a new option to sub categorize or add a sub location could totally work. That doesn't seem to be as big of a project. We will tackle that project next week.

- We are so grateful for the pressure and ideas from the people who use our product. We are trying to focus on operations and it is leading us to the accounting level. We are actively cultivating ideas from the "adilas idea farm". Pretty fun and crazy.
 
No po photos available. Click to view time details.
Shop 2456 Research and planning 3/16/2017   Doing research for loyalty points and gift cards. Printing out documents and outlining and highlighting things, concepts, ideas, etc.
 
No po photos available. Click to view time details.
Shop 4950 Virtual Post-It Note 3/16/2017  

    -Doing research on loyalty points and gift cards

-Search: loyalty, gift, credit, watcher, feeder, declaration.

 
No po photos available. Click to view time details.
Shop 2379 Adilas Time 3/22/2017   On the GoToMeeting session. We were actually on since 9 am, but I was here at my house working with Nick on a project. Once Nick left to go to school (BATC), Steve and I started talking for about half an hour. We had some great discussions and talked about a number of other pieces that are starting to play into the mix. Some of the subjects were:

We are going to be starting a new wave of balance sheet projects and financial reports. Steve and Kelly have an adilas power user who wants to help us get things lined up better and faster for the financial reports and such. She has been an adilas user for over 5 years and is quite good. Her name is Danielle (spelling).

Steve is finding more people who want to help with sales and have some experience selling software and such. We also talked about trying to bring everything we have under one roof vs. charging for this widget and that widget or special function. In some ways, we are actually impeding virtual progression by not letting our clients use all of the tools in the closet. For example, Steve just helped a client do a bank reconciliation. That has existed for a couple of years and the client didn't even know it because it is somewhat controlled by an independent developer. Anyways, the goal will be to charge them enough that we could just include everything in the closet vs. charging them extra for this and that.

Around 11 am, Eric popped on and we did some work on the gift cards, loyalty points, and special accounts. I did some more research and then showed Eric some of what we have been learning through our research. I showed a number of the deeper balance sheet stuff and how the new special accounts would or could tie in. Lots of drawing on the screen and showing how we've learned things as we go.

I spent quite a bit of time going over how operations and accounting play together and how we've learned tons about allowing things to flex and then come back together at specific checkpoints. As part of the conversation, I drew the parallel lines, the lines with a flex zone, and then showed how Steve's new analogy of building off of a base of operations (like a church or steeple type building) related to the difference between operations and accounting. Basically, you always have to start with operations and then let it lead into the accounting side. Sometimes you have to know where you are going, but if you can catch the data in a central location, you can get what you are looking for. Letting operations lead is a huge part of the puzzle. It also allows us to build things quicker, then test them to see if we are getting everything, and then connect the good data to where it needs to show up for a proper roll call and accounting. Good stuff.
 
No po photos available. Click to view time details.
Shop 2854 Adilas Time 7/13/2017   On the morning GoToMeeting session with Steve. We did some catch-up and then started getting back into the sales tax expansion project. I spent time reviewing notes and getting back into the code changes. Steve was working on other projects. Part way through, Eric popped in to check on progress and to see when we could get back on to customer loyalty points, gift cards, and the other special tracking accounts. He is getting more and more requests for that.
 
No po photos available. Click to view time details.
Shop 3568 Phil's Trailer PDF 3/5/2018   Bryan joined the GoToMeeting session. He and Steve were talking about some custom payment solution options and flow. The deeper we get into some of these payment things, the more, we tend to have left overs - meaning balance sheet stuff (liabilities and non-revenue stuff). Basically, I owe you, you owe me, and we owe x vendor such and such. It gets out into balance sheet entries.

Steve is seeing 3 different steps or types for different payment types...
1. Basic. We add a new payment type to the system and we treat it just like a normal payment type. We can then check for an authorization number and let it flow through just like normal.

2. If they take it further... they end up saying, It sure would be nice if we could load the payment card at the point of transaction. This gets a little bit deeper. All of the sudden, we are taking and starting to account for additional monies coming into the system and/or being owed to x vendor. If we just have a 3rd party solution do the loading, we provide a page to let them do it. We don't really track anything other than making a note on the invoice (just a note - no physical tracking of the funds). If we have to account for things, we need to know what to do.

3. If they want us to fully track things (load, unload, and balance remaining) - we need to track the entire thing. This goes clear out to liabilities, balance sheet stuff, how to deposit things, how to payout things, and who potentially owes what to who. This is a mini virtual bank account per client and/or per card. It gets deeper and deeper and we need to account for things. If it gets this deep, we really need to automate things so that our users don't have to do the old Texas 2-step or even the Texas 3-step (multi steps).

We are seeing more and more, a need for special payment types. This could also flow in and out just like loyalty points, in-store credit, gift cards, etc. We need the special tracking accounts that Eric and Brandon were working on.

Some of our clients almost want a full on ATM (automatic teller machine) vs just a simple card payment type solution. We are seeing lots of feature creep and things being pushed further and further. We need to define how far we are going and/or what kind of mash-up type system we are creating.

As a side note, we are also seeing that we could use flex grid (current simple solution), but that has limits. Basically, flex grid doesn't go clear out to the balance sheet. We are starting to get out past the limitations of the flex grid.

Steve was mentioning that if we allow other people to make tons of manual entries... it could be a liability on our side, meaning the full sub tracking of these special accounts does not track all the way to the balance sheet. We need to make sure that we can account for what is going on.

Steve was talking about doing some sketches and mapping things out... what are the physical happenings? How do we track all of the key pieces? How do we then show the correct processes and make sure that everything gets accounted for? What else is going on and/or possible scenarios that could play out?

We may need to create a new special line item that could be tracked to the balance sheet. This is similar to how we can map part number "Other" or part number "Verbage" and point them to the black hole (aka the balance sheet). The special line items have the option of being pointed to normal revenue, COGS, expenses, or the black hole. As a side note to this... We may need to change the verbage from black hole to the balance sheet. It still needs some work. What about part number "Collected"? It currently skips the P&L and just sits on the side - basically, monies collected for an outside party. Maybe something like that would work.

We also talked about going clear out to the whiteboard level and really making a true plan. We are currently just adding duct tape on top of duct tape. Eventually, we want a real live solution that can play out to the full level.

Other questions... If it is just recorded on the flex grid, how do you know that is real and has been recorded? The only way to really check that is a report. Another question deals with how much training and education is needed to teach the next client to know how to do this?

This is a side note question, who ends up paying for this brainstorming time? I know that Adilas is paying for my time, but what about Bryan's time or any other developer who is playing along. Currently, we don't even have a paying client on the line that is wanting this but it still takes time to plan things out. We will have to figure this out.
 
No po photos available. Click to view time details.
Shop 3591 Adilas Time 3/15/2018  

On the morning GoToMeeting with Russell, Eric, and Steve. Eric and Russell were talking about tons of ideas on loyalty points and gift cards. Both guys have clients who have offered monies to push this project forwards. We are going to be trying to bring them both together to get the bigger master plan recorded and planned out. We will then build towards that and release things in phases to get it up and functional as soon as possible. See attached for a Word Doc that had a number of concepts and specs for the loyalty points and special account tracking stuff.

For the record... Steve said that yesterday he was able to help out Calvin - The grasshopper helped the master. Steve wanted to get that recorded. It was dealing with PO's, subs, and recording things in bulk backend processes.

Also for the record... Steve is saying that he is hearing Russell say "us" more than "you guys". We are happy to have him more and more on the team.

On the theme... We may want a bulk update to help flip users over more easily.

On news and updates... Steve was recommending that we build some standards for what is showed and what is displayed. Russell was saying, let the people write and build them and then let Russell virtually approve and get them up live. We are trying to go more to a template type scenario where we can virtually plug and play. What is it? What does it do? How do I use it? Videos, written instructions, screen shots, etc. Help make it as smooth as possible. Russell also wants all of the key players to help populate some of the features, updates, and help files. It will be a great team effort as it keeps going forward.

On barcodes and populating PDF labels with barcodes, we (Bryan and Brandon) did a job the other day that we had to crop (make the barcode height smaller). That way, we could put smaller barcodes on labels.

We talked about seeing adilas at the 10,000 feet level. Basically, what is the short elevator pitch? Steve and I were talking with Russell about how to present our model, what we do, how we do it, and why we do it?

Two good virtues - Being able to stand for something but still being open enough to listen. If you aren't open to change... how can you ever affect or make changes happen.

Labels are really heating up... We can do custom but we may need to build it so that individuals can do their own things and manage things as needed. We need to empower the users to build and create and store their own labels.

 
No po photos available. Click to view time details.
Shop 3606 Adilas Time 3/19/2018  

On the morning meeting with Steve and Russell. They were going over the news and updates section. Lots of talk on where to store the filters and sub features - at the corp level, at the admin level, and even at the employee/user level. The filters and settings will help us display the correct feeds and news and updates back to the users. They also talked a bunch about pushing 3rd parties over to the adilas marketplace. The eventual goal is to get all 3rd party solutions to have an active adilas market account and profile before we add them to the adilas 3rd party solutions page. Kinda force them over there before we do any outside advertising for them.

Fun little one linear from Kelly Whyman - "If you touch, you track."

On elements of time, Steve is wanting to setup internal templates and being able to fully control them and/or lock them down. Basically, a way of making a normal template but not allowing the users to change and/or manipulate things. Basically, we create it and let them use it, but we don't allow direct editing of certain pieces (maybe only certain things or limited options). Steve was mentioning a virtual ice-down on some of the settings and features that are turned on/off. This is not an ice-down date, but it is a form of ice-down but icing down settings, features, and functionality.

Some of the custom settings are almost becoming their own database tables and we have to make sure that things are setup correctly.

At 10 am to 1:15 pm, Eric popped in and we worked more on the loyalty points and gift cart stuff. We went into media/content and looked at all entries under "loyalty" and got some good ideas. That spun us off on some side tangents. We also talked quite a bit today about how things will be tracked, showed, and how things will be held on the balance sheet. One of the good breakthroughs today was an idea of how we could tie in these new special tracking accounts to existing balance sheet items. See attached for a small screen shot.

The uploaded image is a normal BSI (balance sheet item). It shows a main and normal subs. We then talked about how we could add additional options such as: main_account_types (#1), account_type_rules (#1.5), special_accounts (#2), and special_account_transactions (#3). We also talked about some of the stacking order under the main balance sheet items and how that would play out.

We recorded a number of new notes and even did some light scenarios using small drawings and such. Towards the end, we talked with Steve about the accounting side of both gift cards and loyalty points. Gift cards need to be tracked on an invoice, the part number needs to not be recorded on the P&L (revenue) but needs to be deferred to the balance sheet. We also have gift cards as a form of payment. We talked about some of the invoice payments that might need to be tied into make that happen. We also talked about how loyalty points and coupons are basically future discounts of sorts. Those values don't really show up on the balance sheet, but do need numbers below the surface. A discount could be in-line and/or standalone. Both the loyalty points and coupons reduce revenue and need to be treated like special trackable discounts or price adjusters (variable of price). See other attached document for more details and notes.

 
No po photos available. Click to view time details.
Shop 3638 Adilas Time 4/3/2018  

Morning meeting... got reports from Alan, Steve, and Russell. I was working on some small changes and taking the rounding error off of the mini invoice (3" customer receipt). Other small changes.

Eric will be coming in at 10 am to talk about loyalty points. Eric and I talked for a couple of hours about the special account tracking project. This deals with loyalty points, gift cards, in-store credits, you name it... We did a lot of drawing and even got into some small scenarios. We went full circle... we decided that they all go together and then not all together and then back to all together. Eric was tasked with looking into things a little bit deeper to see what we can do and what plans we can make.

Shawn came over and was working on state payroll stuff.

 
No po photos available. Click to view time details.
Shop 3654 Adilas Time 4/10/2018  

In early working on the new payroll changes that Shawn submitted. This is dealing with county based withholdings and new state calculations for Indiana.

Steve is seeing the 3rd party solutions page extending into a virtual permissions for those outside solutions to get access to any of the 12 main players. We need to show what is available and allow for what windows and doors are open. This is really common for some of the clients that are dealing with oversight or overseeing certain pieces (virtual auditing and such). We need to keep our clients data safe but also need to allow the different parties to allow or dis-allow between themselves. Maybe the secret is allowing the clients to build their own relationships between the possible different solutions and/or outside parties.

At some point, we may need some kind of history of who is opening and closing the API socket windows and doors. That may help later on if we need to figure out who is changing what.

Eric will be popping in around 10 am to talk about loyalty points and gift cards.

Meeting with Anthony Harrington about loyalty points and gift cards. Eric, Steve, and Brandon were on the meeting with him.

- There are tons of daily discounts. It gets crazy in order to manage all of those things.

- There are a number of steps that need to be done in order (on carts and checkout process). One of the things that they would like us to do is - dumb things down and make it more simplified.

- They would love to have preset discounts, sales, and promotions. Also, a lot of the different discounts are based on a day of the week and/or a specific time.

- Eric has done a number of these custom discount and pricing engines. Eric was saying that some of the discounts are not created equal... bogo (buy one get one) vs auto calculating all similar items and then repricing based off of quantity (just as an example).

- Some discounts and promotions will be standard (hoping to catch 80% or more). There may be others that are just plain custom. Those still needs to stay on that level, meaning we may still need the option for custom code.

- Anthony would love to help push the development forward in such a way that the users (adilas clients) could use the system to tweak the system. If they, our clients, need to call a developer all the time, that gets crazy and very expensive. The solution needs to be out to sales and promotions and virtual campaigns. Eric and I have also talked about allowing discount rules and such.

- Anthony has some price grouping and some needs there. Similar to smart group buttons and tiered pricing structures. He would love the cart to be able to keep track of those pricing tiers and virtual groups. He would like the ability to move and manage pricing structures based on groups (even a subset of part/item categories).

- Lots of needs for time based discounts such as happy hour, certain deals, etc. It would be super cool if we could setup all of these rotating discounts and the cart is able to apply those on the fly and as needed. Basically, we need an automated pricing engine.

- Some of these discount rules may need to be built and held in a coupon, sales, and promotions type system.

- Eric was talking bigger volume shops vs the mom and pop shops. They all want that kind of feature but it comes down to cost. If we could build it into the system, it would benefit all parties.

- Eric would like to see a printed list of what kind of discounts they offer. That would help us in the background make sure we can build out the rules that would be needed.

- Anthony would like to know a cost and timeframe. Eric was talking about phases and options for deployment and development. Then Eric talked about building out the standard features, all-a-cart features, and then also being able to customize things if needed.

- They would really like the pricing tiers to work similar to the smart group buttons without having to tie them into a button. Basically, behind the scenes, they have rules (what to do) and assignments (who can play). That is the same basic model that is still needed, just not tied to a button. This may end up being part of the pricing engine. The cool thing would be rules that could also be tied into time and time-based promotions. The higher level (meaning the top level or group level) of pricing really helps with speed to market and ease of use.

- Steve was saying that sometimes it takes years to get a stable picture of what is really needed. That is a huge key.

- Sharing knowledge and helping others be able to run and go forward. Anthony has some great operational experience... we would really love to tap into that. A huge knowledge base of experience. Another huge asset is perspective and vision. Those are both huge assets.

- There is a huge training need. Some people will use what we have but they may not even know we have it. That comes back to ease of use and education.

- Molly popped in - what comes first, the pricing engine or the coupons and sales?

- There are a few main pieces to help everything play in and work together. We are seeing sales and promotions, pricing engines (cart logic), custom labels, sub inventory, mini conversions, discount rules, tiered pricing models, customer loyalty points, gift cards, coupons, etc. They all play together and have similar pieces that need to be coordinated. We know we need all of these pieces, the trick will be what comes first? And how do we pull things together?

- As a side note... when setting up pricing groups, we may need to pull in parent attributes to help us create good groups and grouping.

- Small complaint on packaging and sub packaging, when they add a new one (sub), they have to re-enter the price (every time). They would love it to be tied to a pricing group. They also want to make sure that we keep them in a good process path. They would love the new subs to pull in the price from the group pricing vs setting it every time. They do want to be able to change it if needed, but they would love it that price auto pulled itself into a preset pricing group. This is a big priority to help make it easy and more standard.

- Mini conversions are really needed here soon. The deeper we go, the more we are needing that ability. What they are calling (our clients) packaging is really mini conversions of sorts. There are a number of clients that are doing internal manufacturing inside their systems. We need to help them out with that. Also, when the customers buy things, they want to be able to search for one item (not 50 million), and then be able to buy and sell those items in different sizes, packages, and conversion pieces. In the frontend, they want it really simple. In the backend, we need to mix and blend and cross-tie things in and maintain the correct relationships. That is really huge.

- The more we help to automate things, the less chances for user error.

 
No po photos available. Click to view time details.
Shop 3659 Adilas Time 4/12/2018  

Talking with Russell over the morning meeting. He was showing me around the new news and updates pages. Lots of new tools and features and ways to showcase features, benefits, advantages, support items, and topics of interest. Good stuff. Russell is also putting a really nice flavor to the new graphics and such. He is taking things to a much higher level. That is awesome.

Russell and I had a pretty good conversation about the direction that we want to take. We both talked and expressed that we want to keep adilas as a general tool that could be used by all kinds of businesses and individuals. We talked about an analogy of a tree with roots and branches. Our goal is to keep things balanced. I asked Russell to help steer us in that direction. I gave him a thumbs up and the verbal go ahead.

As a side note, our developer's notebooks and meeting notes have a virtual gold mine of information, ideas, lessons learned, and vision for the future. We need to slow down enough to tap into that resource. It is huge and covers almost 20 years of experience.

Alan popped in and we chatted for a bit. We went over some our upcoming plans and how we are going to tie things together. Basically, we'll keep pushing on in-line dollar off discounts, other discount rules, and then finish up the sales tax piece. We will then roll into options to expand the my cart favorite buttons and turn that portion into the pricing engine or the foundation of the pricing engine. That will naturally tie into sales and promotions and such. We'll have Eric working on loyalty points and gift cards and special tracking accounts. In the mean time, we'll circle back around and help with sub inventory and mini conversions. Ideally we'll also have Calvin working on the foundation of the label builder pieces. Once we get all of those pieces in and stabilized, that should really help.

Alan would also like permission to setup a testing server environment. We talked about using the adilas content server as that environment. Good stuff. We need to test and be confident that things will work in live scenarios, especially with the new database changes and world building stuff that is coming up.

As we were talking, Alan would like to build in some testing and more active object oriented stuff. This means more session based stuff, classes, objects, functions, getters, setters, etc. Piecing things together and combining like code into families and related code sets. Alan and I also talked about how we really want to tie in to time and elements of time as part of the object oriented model. We went out to the developer photo gallery (old drawings and graphics from the developer's notebook) and talked about how huge the time element is to the whole project. We also lightly talked about 3D world building and concepts of the data assembly line. Good conversation.

Spent the rest of the session paying bills, recording notes, and doing emails and tech support stuff.

 
No po photos available. Click to view time details.
Shop 3742 Adilas Time 5/14/2018  

Working on adilas ecommerce pieces and training details.

Morning meeting. Steve was working on code. I was updating adilas ecommerce stuff. Russell came on and reported on some of his projects.

Information from Russell and Chris Johnnie about coupons, loyalty points, and gift cards.

- Gift cards - be able to get a random number and put it onto a card. The random number makes it harder for someone to use another card (security issues). He needs to be able to scan it and see what is on the card. He also needs a spot to scan the card and have it use that as a payment option. It needs to go full circle. They need to be able look things up, add to it, take away from it, and view levels. Both tied to a customer and not tied to a customer (generic card). Be able to use this in both the normal secure cart and the ecommerce cart. Easy to load card.

- Punch cards - every cart that is $15 or more is eligible. If the cart is a counter sale, they could be prompted to sign-up if they want. Once they are in, the points would automatically accumulate based off of the rules. Once they get to a certain level, say 15 points, they get $10 off of the purchase. They want it really automated and almost a non-thinker type process. They want a quick interface to allow for the sign-up process.Just to recap Notification when a customer is eligible, notification when a customer has points they can redeem. Customers can choose how much they want to pull out. They must pull out blocks of points at a time. For example they have to pull out 15 Points to get $10 off. They cannot pull 10 points and get $7.50 off.

- Coupons - add, edit, copy, delete (permanent hide status), details - coupon code, coupon text or description, quantity, status, type ($'s off or % off), usage (unlimited, limited amount, unlimited no additional discount, limited amount no additional discount) , customer limit, specific item or part id, status (blocked or open or deleted), minimum value to activate, etc. See Russell's page afb_coupons_rules_logic_settings.cfm - branch ram-42. See the link below for the spreadsheet planning.

https://docs.google.com/spreadsheets/d/1ANHIdJx6zbV4BM_pZ1biOTmK-SJrKwLUoxuHYMA7BJM/edit#gid=0

10 - 1 with Eric - planning out the loyalty points and special accounts.

Estimated amount Chris is willing to contribute

Gift Cards

$3500-$5000

Puch Card

$1500-$3000

Cupons

$1500-$3000

We talked quite a bit about using the builders and logic (part of the UI) as the master options. The builders might be things like locations, part categories, customer types, and even the item or part id level. Lots of field names and lists to  help us make and generate the rules.

We do have a more complicated issue when we do cross-corp loyalty points. These cross-corp things struggle with pre-calculated totals and such.

We talked about migration paths and getting existing customers into the basic loyalty points as well as getting new customer using our basic adilas loyalty points.

User communities - who wants to join up and put a list of priorities together. We then work and prioritize these features and get them in place as soon as possible.

As part of the conversation, I gave Eric permission to run with the basic loyalty points. He will get a plan ready and then re-present it back to me before going into the coding stage. Good stuff and trying to remove as many obstacles as possible.

 
No po photos available. Click to view time details.
Shop 3759 Meeting with Steve and Chris Johnnie 5/16/2018  

Meeting with Chris - rough budgets - Gift cards (3,500 - 5,000), coupons (1,500 - 3,000), loyalty points, rewards, and virtual punch cards (1,500 - 3,000)

Chris wanted to make sure we got his other details from Russell. Chris is looking for timeframes. We went over what Russell passed over to us on element of time # 3742.

Steve jumped on and started talking monies and strategy for repayment. Possible white label options - going forward. Chris has been a great asset and contributor for years now. The goal is to get the developers funded and pushing on the projects with minimal side tracks (focused). We are looking at $2,000 this month and then $2,000 next month. That would be a great start. Whatever Chris throws over, we'll put it on the balance sheet and then pay it back out at $1,000 per month. Steve will enter things in and then send Chris a screen shot of what was booked.

Different topic - competing with Air B&B - booking timeshares, rentals, reservations, etc. All kinds of people put up their properties and then let it get scheduled out, paid for, and reserved. This seems to be the new way people are booking their vacations and travel. Basically, people have the items (camper trailers, cabins, houses, apartments, condos, etc.) and are willing to rent them and let others use them.

Affiliate programs and referral programs - more extended options - it could go all kinds of ways and get pretty deep. This could also tie into coupons, discounts, campaigns, and even rentals and reservations. Steve and Chris were talking about taking Air B&B type concepts and mixing that with affiliate programs and referral programs.

 
No po photos available. Click to view time details.
Shop 3885 Loyalty Points with Eric 7/26/2018  

Eric and I were supposed to be working on loyalty points and gift cards all day, but we had to postpone due to other pressing issues. I spent the first part of the day merging in files and pushing up new Metrc changes (state compliance API socket stuff) as well as some new general cart/invoice rounding pieces. I then went in and started following an error that was recently added with a target price and a thing called with tax included.

I was following things around in code and then Bryan popped in. He helped me and we tried tracking down some of the new changes. Lots of moving pieces. The biggest issue was keeping track of positive and negative values. For certain things, we needed the values to be positive and then for others we needed to either force and/or allow things to go negative. Pretty deep. As a side note, Bryan and I ended up making a call to Alan who help us out (help, Alan, we can't figure it out). We made some changes and pushed up the new code.

Once we finished with that project, at least we thought that we had finished, we started talking about cross-corp mappings and application flex grid stuff. Bryan and I spent a good half an hour or more going over ideas, concepts, scenarios, and working with sample data in Excel. In the most simple way, cross-corp stuff is like saying x = y, and then you fill in the gaps and/or replace x and y. This could be part categories, invoices to PO's, expense types, or even adilas records to QuickBooks records (cross-application or cross-system mappings)

- talking with bryan about cross corp mappings and application flex grid stuff - lots of drawing, scenarios, and sample data in Excel

- we got told about a new bug with negative my cart favorite buttons being used... similar tax rounding issue.

 
No po photos available. Click to view time details.
Shop 3929 Brandon will be checking in 8/9/2018  

Checking in on the morning meeting. I have been out of the office most of the week. Steve and I chatted this morning about the need for new independent developers and getting people into the mix and into the family. There is a real need there. We then merged in some code from his branches and pushed up files to all servers.

Looking over ideas for loyalty points. Lots of good info on element of time # 3778 in the adilas shop.

What is a liability? What are the differences between real and phantom values? We need the values recorded for both real and phantom, the difference is how firm and/or fixed the liability is. Steve mentioned a term called a "shadow account" (that exists, but may not be fully tangible). We also talked about how it is the actual company that is creating these phantom and/or shadow type liabilities. That kinda changes things... it is the company creating their own liability based off of a point system to encourage customer loyalty.

There seems to be two main part of the puzzle. How many points (ins and outs) and what is the value of those points? Lots of balance sheet transactions.

Simple to more complex transactions... simple gift cards or simple gift certificates, basic loyalty points, punch cards, in-store credits, coupons. As a fun side note, some of these transactions are subs of the balance sheet. Kinda like sub inventory but on the balance sheet side. Maybe we need to think about how the transaction takes place. Is there already cash on hand (paid in advance)? or is it just lowering the total owed, like a form of a discount? Who pays for what? What about coupons that a manufacture pays for or pays a part of?

On the main balance sheet items, we may need another switch to help us know if this is a main account and/or a sub account. We may also need to know if the asset, liability, and/or equity account is real or phantom (shadow). This is kinda fun, but we are seeing a fracture that is needed in order to record the balance sheet items. Everything is breaking into sub accounts.

Going back to discounts and special discounts... do we apply the discount to the cart/invoice on a whole or do we have to re-distribute that discount back through the system?

On a different note, we had a request from a client to be able to permission and/or fully turn off standalone discounts. Also, we are seeing that taxes make the discounts more complicated. We have options to do both in-line discounts and/or standalone discounts. Things get really fuzzy as you try to tax, especially with excise taxes and taxing things at the different levels (per item category, per customer type, per inventory type, etc.).

We had a great talk about "bad debt" payments. Don't worry about the words (verbage), think about the concept. That helps to satisfy the invoice (monies owed to us), the taxes are fully correct,  but it is then showed as an adjustment to revenue (rewards, coupons, loyalty points, etc.) on the income statement. Both coupons and loyalty points are similar. It is the internal company basically saying "I'm going to cover that part of the invoice". We claim that that invoice and/or ticket is x dollars and has y amounts of tax. We then cover the invoice by real monies and/or monies that mean something, but no real money changed hands. Look deeper in this. The main difference is the verbage between bad debt vs rewards or loyalty points.

Maybe we should add some new standard payment types such as: Rewards, Loyalty Points, Coupon, In-Store Credit, Gift Card/Gift Certificate, etc.

We are seeing the need for a good mix of user-maintained pieces, system-maintained pieces, and possibly some mixed-maintained pieces (user and system). We are seeing this in the watchers, feeders, standalone declarations, time templates, settings, etc. We need to let them play where they can and need to, but also make sure they have the tools and pieces to get the job done, even if we control the pieces behind the scenes.

Eric would like to check in on loyalty points around 11 am for a couple of hours. He texted me and said that he was unable to meet today due to some things that came up. So, in the meantime, Steve and I had a great discussion and made some good breakthroughs. Good stuff.

 
No po photos available. Click to view time details.
Shop 3933 Adilas Time 8/22/2018  

Calvin popped into the morning meeting. We are trying to talk and negotiate between costs and outputs. Some of the discussions had a light flavor between software vs web based. Both solutions are very viable but they do play differently.

Basic rates and such: For Calvin, we are going to be paying $100/month to help him get some reoccurring revenue for his multi FTP uploader tool and his MySQL editor tool. His current commercial rate is between $75 and $150. He is willing to do internal adilas work for $75. That may need to change in the future. We will leave that open.

We went over some short-term and long-term plans for building labels. It gets pretty complicated. We looked at some of the existing models and how they either play together and/or where they could go in the future. Lots of good conversations. We talked about pros, cons, Flash (animate cc), PDF, software, web, API, etc. We talked about fields, tables, mappings, custom sizes, verbage, and tons of other needs.

What angles could we attack this? What about a simple web-based interface where they could basically build the different labels. Name them, save them, and put in basics. We could then use that mock-up (that the users created) as the blueprint for actually setting up the label (a middle person who actually creates it). We could then use Calvin's backend tools to make and/or create the actual labels. Somewhere, we still need to interact with some heavy hitting backend code.

Idea... Go to the label homepage. They get to pick the label size (limited number), they pick where it comes from (source and/or host - 12 main players or web pages - limited number), they pick and build the label based off of data types and mappings (main interface). We allow them to set the mappings and also put in some sample data. We then allow them to save that (just the mock-up), and then we send that info out to the developer. Long story made short, Steve was talking about surfacing some of the building pieces and empowering users. Calvin said - Kinda like making a label order (key word is order - we still need to fill and/or make the order - actual product). That word, "order", was a big key that we got from our meeting. Make a label ordering system as a stepping stone in the process.

Budget wise, we are looking at another $10,000 on Calvin's side (backend code development) and another $10,000 on the user interface (label ordering side).

There are two main sides for labels. Consumer labels and commercial labels. We kinda need both.

Sometimes, Steve likes to break things so that you can come at it from different angles. If it is broken and/or up against the wall, sometimes you come up with other options and solutions.

Overall, a great meeting between Steve, Calvin, and myself.

//////////////////////////

Eric popped in around 10:30 am and we then started working on some planning for the loyalty points, rewards, gift cards, and special account tracking stuff. See attached for our latest database design and spreadsheet stuff. He is going to look through things, make a few tweaks, and then resubmit. We spent quite a bit of time talking about pros, cons, and even running fake data through the mock tables. Good two hour session.

 
No po photos available. Click to view time details.
Shop 3945 Eric Time 8/28/2018  

Eric and I jumped on a meeting. We spent the afternoon working on the special account tracking stuff for things like loyalty points, gift cards, in-store credit, punch cards, etc. Our task today was to build the database structure. I was mostly building things, while Eric was watching and working on some of the next pieces. Once we get all of the pieces ready to play, Eric will be doing most of the wiring of the pages. We created branch elt-2 for the new code.

Steve popped in towards the end after Eric left. We worked on some of his pages and talked about 3rd party solutions and how to help integrate with more of them that offer great functionality and customized solutions. Good ideas. We'd also love to keep up good relations with both Russell Moore and Calvin Chipman. Both are great developers and could bring some fun tools and features to the party. We'll have to see how things play out.

Emails and tech support stuff. Writing updates on the compromised data server from this morning. Light follow-up.

 
No po photos available. Click to view time details.
Shop 3949 Eric Time 8/30/2018  

Working with Eric on the special accounts project (sub of the balance sheet). This will be for things like rewards, loyalty points, gift cards, in-store credit, punch cards, etc. The task today was boiling things down into a small to do list. After that, I made a small clean-up function, wrote some new documentation, and started into the basic page layout and structure. Once that is done, Eric will take the project and start filling in code on the different pages and components.

 
No po photos available. Click to view time details.
Shop 3963 Eric Time 9/5/2018  

Eric and I got on and worked on the special tracking accounts (sub of the balance sheet items for things like rewards, loyalty points, gift cards, etc.). Most of the session was spent getting systems updated and new code branches ready to go. There was some small tweaks that we needed to make between Windows machines and his Mac. By the end, we were good to go. He has been released to start coding and making notes on what else if needed. Basically, I setup a super generic file structure, and he will be going in and coding some the pieces and wiring it together. It is somewhat of an experiment. It should be fun.

 
No po photos available. Click to view time details.
Shop 4046 Adilas Time 9/24/2018  

Eric and I were on the GoToMeeting. He found a small error that was done by another developer. We got him on the call with us and showed him the error. The problem was with a full custom page take over (black box stuff). The paths on the full take over were still referencing the include files as if the file still existed in the previous location (previous file folders and directory structure). We just had to change the paths a little bit, and the page was then able to find the assets and other include files. Minor tweak.

After that, we got Eric situated with his current project and made some plans to hit it again tomorrow on the loyalty points and special sub tracking things for the core loyalty points and gift cards section. We also briefly talked about putting another developer on the project if we keep getting called away on custom side projects. We basically lose momentum and it takes some time to re-transition and get back into the project. Just looking at options.

 
No po photos available. Click to view time details.
Shop 4054 Adilas Time 9/26/2018  

Eric and I were working on special tracking accounts. He was wanting to know how to create a master list and then have all servers play accordingly. I showed him how we currently use the copy tables and update tables function from the data 0 box to all other serves, including local development boxes. That got him thinking and excited about possibilities.

After that, we went back and started building from where we were yesterday. We are way up high on the add/edit special accounts page (master or universe level for things like loyalty points, gift cards, in-store credit, punch cards, etc.). We finished up the day by having a simple add/edit form, a results page, and an action page. Eric has done tons of custom code inside of adilas. Having said that, most times, he has been tweaking what already exists. This project is a good one for him, because he is building from the ground up. He is chewing it up by leaps and bounds. Really cool.

 
No po photos available. Click to view time details.
Shop 4055 Adilas Time 10/2/2018  

Jumped on the meeting with Eric. We were working through more flow and logic on the special tracking accounts (balance sheet subs of subs and used for things like loyalty points, gift cards, in-store credit, etc.). We made some good progress on the master level settings and rules (super high up on the adilas admin level).

 
No po photos available. Click to view time details.
Shop 4058 Adilas Time 10/23/2018  

Spent some time working on an outline for the adilas user guide. I added about 30 bullet points in the meet the players section. That area had about 50 key topics. I have expanded it to just over 80 topics. I will be releasing them once they are a little bit tighter. Some of the things that were added were topics and subjects such as: API sockets, barcodes, QR codes, black box page technology, check writing, coupons & sales campaigns, email settings, gift cards, GPS & RFID tag tracking, marketing, media/content, merchant processing, mini conversions, sub inventory, third party solutions, etc. I'm excited to work with Shannon and get some verbage and documentation on those subjects.

 
No po photos available. Click to view time details.
Shop 4069 Adilas Time 10/29/2018  

Working with Eric on the sub special account tracking project. This is for things like gift cards, rewards programs, loyalty points, etc (subs of the balance sheet). Eric has been on vacation and wanted to show me some of his progress. We went through some of the master setup pieces and then into the corp-specific stuff. We made a few tweaks, but most of it looks pretty good to this point. Our next meeting will be some additional planning on how the system will start using the new special account tracking and making transactional records hit the database.

 
No po photos available. Click to view time details.
Shop 4116 Working with Eric 10/30/2018  

See attached and fill in some info about the meeting. Planning out the next level of the sub special tracking accounts (sub of the balance sheet) for things like loyalty points, rewards, gift cards, in-store credit, etc.

 
No po photos available. Click to view time details.
Shop 4123 Working with Eric 11/19/2018  

Eric and I had a work session on the sub special account tracking project. This is where we are going to be allowing rewards, loyalty points, gift cards, in-store credit, and other special tracking needs. We spent most of the block reading over a brainstorming doc and refining it a bit more. We made a few decisions and added a number of new notes. Towards the end of the session, we even added a new payment type (money type) to the data 0 box for "Rewards/Loyalty". Our plan is to hit it again tomorrow.

See attached for a copy of the current notes.

 
No po photos available. Click to view time details.
Shop 4153 Adilas Time 11/28/2018  

Somewhat of a quiet morning this morning. Steve was flying out to Grand Junction, CO, to meet with a new adilas developer. His name is Spencer. My first task of the day was getting a non-compete and non-disclosure document ready for Spencer. Alan popped in and had some questions about discounts for my cart favorite buttons. We went over some options and ideas.

I spent some time adding drill-down links to advanced search reports (PO's and invoices). I chatted with Wayne about digital file uploads and importing inventory for a client. After that, I worked with Eric more on the sub special account tracking project (loyalty points, rewards, and gift cards). See attached for the latest notes.

 
No po photos available. Click to view time details.
Shop 4186 Working with Shannon 12/4/2018  

Shannon and I jumped on a GoToMeeting session. After we got caught up a bit, we started working on more content for the adilas user guide. A few of the topics of the day were: discounts, discount rules, gift cards, loyalty points, exports to Excel, CSV, and PDF. We are trying to fill in gaps where we don't have much info and/or content for the outline subjects. We setup a time to meet again next week.

 
No po photos available. Click to view time details.
Shop 4194 Adilas Time 12/24/2018  

On with Steve and Dustin. We got caught up from happenings over the weekend and both Steve and Dustin had a couple of questions. After that, we then all of us went on mute and started working on our own projects. My first task was buckets full of emails and what not. Setup some sub account stuff for Wayne on the Newtek site to help manage some of our servers, support tickets, and account details.

Eric popped in and we setup some blocks of time to work on the sub special account tracking stuff - first couple weeks in January. This is for things like rewards/loyalty points, gift cards, in-store credit, etc. It will be good to get some dedicated time to work on that project.

 
No po photos available. Click to view time details.
Shop 4276 Adilas Time 1/8/2019  

Steve and Dustin were on the morning meeting. Steve had a quick question about a custom report for owners. We talked about some security hashes that could help the report be more secure. The admin report needs to be outside the secured environment and kinda a quick access link to a quick breakdown report for admin users. Steve has the report built, he is just adding some security and then going to add an access point from inside the secured environment.

I got a call from Russell. We talked for quite a bit about some custom client needs and how best to proceed with those requests. We also spent some time talking about using Bridgerland or BTech to help build out some of the fracture type pieces. The term "Fracture" comes from an idea that Steve had back in June of 2017. Everything in adilas seems to be fracturing and breaking into smaller and smaller pieces. Just discussions at this point, but basically a centralized brain (backend engine) and then a deployable front end that could be hosted on any client server or through a commercial web host. No special setup and a fully customizable frontend interface. The whole thing would talk and/or communicate through API socket connections and back and forth API traffic. We talked about ideas, options, etc.

If I were to put together a small fracture tick list, it would be something like this: (just ideas)

- Customizable look and feel (corp-level, department level, user level, and whatever in between)

- Preset defaults with ability to tweak out the defaults and settings (good starting spot and/or basic structure - starting templates)

- Permissioned out and/or micro permissioned (down to the functions per section)

- Settings for layout, settings for display (show/hide, sort order, aliases, instructions, required yes/no, validation rules, etc.) - As of right now, we are seeing settings on 4 different levels. They are world (corporation or business entity), groups or system player level (customers, invoices, deposits, expense/receipts, PO's, parts/items, vendors, users, stock/units, balance sheet items, quotes, elements of time, etc.), page level settings (what will show/hide, sort order, placement, flow, etc.), and finally, user level settings and defaults. How do I want to play the game (at a personal level)?

- Existing structure and flow, but it could be modified. Basically, a template of the starting procedure and/or process but make it able to be modular (build mini data assembly line type options per procedure/task). Think of our model with the mini bubbles and/or pods. These interface with flow, permissions, time, flex, and mapping clear out to the accounting levels.

- Real in-line database extensions. This allows us to provide a basic starting point (database tables and template flow) but also allows for things to be expanded and/or contracted (lessened) based off of configuration. These database extensions could be data types and allow for numeric, decimals, text, dates, on/off toggles, and even long text or JSON storage.

- Be able to save and build any kinda of report or data export - using existing tools

- graphics, charts, graphs, and other summary type options

- Support of both transactional data (what happens day to day) as well as aggregated (summed or pre-calculated values)

- Digital story telling, using characters, relationships, cause/effect choices, consequences, etc. World building concepts.

- Configurable interfaces and functionality per business vertical - click of button to switch layouts and/or processes.

- Customizable (data or logic hooks or black box technology) on client side, server side, and display and logic sides.

- Responsive and/or mobile ready

- Tons of flags, tags, and special callouts

- Be able to tie everything to time or elements of time. This could allow for groups, categories, types, sub locations, sub phases, sub status, etc.

- The list goes on... Most of the ideas have been recorded somewhere in the adilas developer's notebook pages. A great resource, it just may take some time to review and categorize. 

----------------------------------------

Back to other topics, Eric popped in and we made a few more notes and decisions on the sub special account tracking stuff (gift cards, loyalty points, in-store credit, etc.). After that, Wayne jumped on and we talked a little bit about email servers and what is needed there. I spent the rest of the time recording notes and reviewing to do lists. Busy times.

 
No po photos available. Click to view time details.
Shop 4313 On site with a client 1/9/2019  

Went in and met with the folks at Industrial Tool. Lots of great training and other ideas (idea farming and harvesting). We had some great discussions and I took pages and pages of notes. Some of the huge takeaways for me are:

- The need for more toggle on/off settings

- Make things standard vs plain one-off black box code (custom code)

- Customer purchase history and letting that play in as part of the pricing engine

- Need for full and integrated gift cards

- Show/hide discounts (even if they are applied)

- Showing items that are on order (ordered and/or coming in) on part usage pages

- Helping preset customer tax categories pass into the cart

- Being able to flip flop printable invoices based on invoice types - customer invoices go to 8.5x11 and counter sales (quick cash sales) go to the 3" mini receipt format

- Getting rid of all of the extra verbage and explanations on the pages (this is my bad - I was trying to help them know what to do - but it is becoming less and less needed and more just in the way - it may be a great setting to toggle on/off - almost like training wheels)

- Lots of new requests to run the ++ (advanced add or edit to cart line items) off of profit margins vs mark-ups and discounts. This is somewhat industry specific, but certain industries really try to make a certain margin on certain pieces. It actually changes depending on the categories and the items. Pretty interesting.

- Multi-tills and/or cash drawers - how to flag and tag the different invoice payments and transactions

- Vendor discounts and vendor terms - clear out to due dates on the expense and PO side. We also have a huge need for due dates on the invoice side. That project is coming, we just need to get back to it (see code branches BWM-33 and ram-37).

- It sure would be nice if we had a check write queue and/or a bulk bill pay list - currently, most of the bills and checks are done one-by-one. You can trick it and put in a specific phrase and then search the checks for that phrase and you get a quick list, but it may be cool to actually build it out to a slightly better system for paying bills and writing checks. Interesting how everything goes from can you do it once... to can you do it fast and in bulk. It comes down to speed, speed, speed.

Part way through the day, I went to lunch. After lunch and before heading back, I was walking around to clear my head and started thinking... wow, if I could make these requests into corp-wide settings, it would save tons of time and effort in making all of these different corp-specific black box custom code pages. That was a fun concept and I was able to start thinking in an different light/view point. Good stuff.

 
No po photos available. Click to view time details.
Shop 4285 Adilas Time 1/14/2019  

Alan, Steve, Dustin and I were on the morning meeting. The first little bit was each person reporting on what they were working on and what issues are still outstanding. Steve had a couple of questions for Alan and Dustin. They are following up on different tasks. I spoke with Alan a little bit about our plans for some changes in how the sub inventory and sub barcodes were going to be searched and filtered.

Next, I gave Steve a small update on my meeting with Spencer and Wayne from last week. He asked for some drawings on what was going on. I explained that Spencer was at a turning point where he was going to be needing access to actual data. He doesn't know Adobe ColdFusion very well yet, but he is a PHP master. PHP is another open source server side scripting language. Wayne and I decided that we would let Spencer build out his new prototype in PHP and use the adilas API sockets to get and pass data back and forth. That sort of spun us off into a small discussion on where are we going and how are we planning on integrating all of these pieces. That, of course, is a whole other topic. We touched on the need to build out the adilas API sockets (play at the wall - allow outside data connections) and how that would fit.

Calvin jumped on and a couple of the other guys bailed out. Steve and I had a good talk with Calvin. Our current project with Calvin is an outside label builder for custom and bulk labels. Part of our conversation was helping both adilas and Calvin get our communications being built up and on better levels. We chatted, got on the same page, and will hopefully be back on task next week. Calvin still has some other projects that he is working on right now. Good meeting.

Steve and I then spent some time talking about how the trend is kind of going toward 3rd party solutions and 3rd party build outs and then trying to inter connect them with internal adilas flow and processes. This took us back to a subject of PHP and other adilas API socket connections.

Eric popped in and had a couple of questions. He is building an project for sub special account tracking stuff like loyalty points, gift cards, etc. Some of our discussions today were dealing with page flow and naming conventions. We talked about having a new sub homepage for the special account tracking stuff. We then talked about how the user would have to let us know what special account type they were looking for information on, and then what that process would be like as they walked from step to step, adding filtering, and then finally results with drill-downs. Lots of concept level talks about flow and data. Good stuff and I think that Eric is making some good progress. We'll still need to tweak and refine things, but progress is being made.

Lots of emails and other things, just trying to get caught up and going. After that, Steve and I jumped back on the discussion about PHP, adilas API sockets, playing at the wall, internal vs public files, what servers would look like (just Adobe ColdFusion boxes, just PHP boxes, or dual setup of both ColdFusion and PHP per box). We have some questions that we will be asking Wayne about options and direction. We also made some good break trough's by noting which files and servers were private (owned and controlled by adilas) and which files and servers were public (owned by 3rd party and/or outside entities). Just adding what was public and what was private, really helped the conversation and get both Steve and I on the same page.

What we are seeing is that we need to keep pushing for a full separation between the data (database, storage, and access to the data), the logic (functions, methods, API sockets, and flow), and the actual display (what things look like, where they focus, and what they do or don't do - visual interfaces). Those three things data, logic, and display are huge. The more we separate them, the more modular our application becomes.

We didn't spend a ton of time on this... but all of our discussions were somewhat pointing to the greater and greater need for the adilas market (adilas world) to play a part in the puzzle. Currently, we have a saying "Play at the wall" for the adilas API sockets that we expose to the outside public. That wall is basically the access point between the adilas database and logic and the outside world. We are almost seeing a 2nd wall (virtually speaking) starting to form up. That second wall or outer wall is the adilas marketplace and who has what, who offers what, how is it obtained, or who has made pieces that  virtually are able to be plugged in and/or integrate with adilas core functions and functionality? I'm betting that the open market will end up playing a bigger and bigger role as things progress. Our challenge is how to manage that as it grows. Good stuff.

 
No po photos available. Click to view time details.
Shop 4286 Adilas Time 1/16/2019  

Emails and tech support. Recorded some notes from a conversation between Steve and I as we were going over some custom project quotes. Started working on a custom invoice for a client. They provided a number of pages with circles, x's, and lines. I'm just following those notes and building the custom invoice.

Eric popped in and we went over how to record a simple touch history (only record a history if a change is made) for the sub special tracking accounts (loyalty points and gift cards). We also talked about what details we wanted to record when that change was made. He had some other questions about my cart favorite buttons and helping a company get a single button master and then have all other users in that corporation use those master buttons. We talked about what is needed and he took some notes. Basically, we just flip who owns the buttons in the background and change some permissions from normal add/edit/create to view only. Pretty easy.

After meeting with Eric, I kept building on the custom invoice for the client. I stripped out tons of the possible options. I think that they will like it, the new invoice is very simple and basic. Just for fun, I took off: all stock/unit stuff, line item photos, line numbering, tax categories, discount columns, sub inventory attributes, all payments, any possible flex grid, and options for elements of time. Super plain jane, but that is what they wanted.

 
No po photos available. Click to view time details.
Shop 4287 Adilas Time 1/17/2019  

We got a report from Alan on the delayed inventory update stuff. You can now save your work, delete/remove some records, reset things, and then finally process the saved pieces. We are really close to getting that launched and online to let people start playing with it. Good stuff.

Eric jumped on and had a few questions. After that, Wayne jumped on and we went over some server things. Wayne is in the middle of a task to move about 70ish corporations from an older data 1 server up to a newer data 11 server. He is just doing prep work and practice runs right now, but building up for the actual migration process. He had some questions and a lot of them are dealing with different files on different servers. We know that we need it (custom code options), but it does make some of the standardization process more difficult. Anyways, we chatted about a number of options and even pitched a couple ideas back and forth about using includes, config files, and database storage of either values or objects (JSON stuff). Lots of good talks and discussions.

Eric came back on and had some questions on how to deal with optional database joins and displaying conditional output. Where this comes from is we allow the sub special account tracking transactions to be either tied to a customer, an invoice, a payee/user, or just generically tied to text entry (not a real database item). This allows our gift cards, loyalty points, and other sub special account tracking accounts more flexibility. I showed him some pages where we already do similar type logic (media/content and flex grid).

In between times, I was working on helping the customer tax category to stick. This is for customers that are say set to a tax category of wholesale, resale, government, etc. They are not taxed, but often a retail item will be setup as normal taxable or with tax included. My current mini project is trying allow the non taxed customers to get the correct auto tax categories as they go through checkout and cart creation process.

 
No po photos available. Click to view time details.
Shop 4282 Adilas Time 1/21/2019  

First topic of the day today was talking about the talent pool that adilas has access to. Steve and I chatted about a number of the different developers, reps, consultants, and sales people who are helping us to play the game. We talked about how best to keep funding those efforts and endeavors. Good stuff, but you do have to be creative.

I showed Steve an update on where we are for the customer tax category project that I've been working on. We also briefly talked about a new sales flyer and where we are headed with that venture. Lots of moving pieces. I worked on more code for the invoice side of the customer tax category project. This helps with invoice line items being added after the fact and still being able to maintain the correct tax categories if an item is added later on.

Eric popped in a couple of times and has a few small questions. We talked about touching base almost daily until we could get a firm grip on when we could have the sub special account tracking stuff done. This deals with loyalty points, gift cards, etc. Eric also had some questions about doing custom work or internal adilas work. He mentioned, that it would be so cool if we had all of the custom one-off pieces that he has built, inside of the main adilas platform. That would be super cool. In the meantime, we are gaining ideas and knowledge of what is wanted and what is needed. Sometimes we have to play the custom one-off game until we either know enough about the needs and wants of our clients or we get the correct amount of internal funding to build it as a core piece.

Wayne popped on and we chatted with him about moving and migrating a couple of companies from servers to other servers. Basically, a company that has a dedicated box, just acquired a couple more companies that are on another server. They want everything under just one roof on the same server. As we were talking, Wayne had a couple questions and ideas. He brought up the fact that if we wanted to, we could split all of these databases into smaller single corp instances and run them on their own databases vs deploying things in a shared or semi-shared environment. We talked about pros and cons and I shared a little bit of history with Wayne on what we have been calling the world building project. We have wanted to do this (getting people off the bus - splitting up the database) for years and years. Looking forward, I'll bet that Wayne will end up helping us out there. Good stuff.

Spent the rest of the time coding on the customer tax category project, emails, paying bills, and trying to get some verbage together for a new news and update on the customer tax category changes.

 
No po photos available. Click to view time details.
Shop 4278 Adilas Time 1/29/2019  

On the morning meeting. Dustin was on with me in the morning. Eric came on around 10 am to 11 am. Eric and I worked on some logic for the sub special account tracking stuff (loyalty points and gift cards). The other project that I was working on was some black box and custom barcode generator mapping for a client. Took over three main pages. The PO lines items, the view parts page, and the add/edit parts page. All of those pages have a number of links to the barcode generator page.

 
No po photos available. Click to view time details.
Shop 4366 Meeting with Josh and Eric 2/6/2019  

Josh and Eric popped in. I helped Eric with a small bug in his sub special account tracking project (loyalty points and gift cards). After that, Josh and I spent almost 2 hours doing some code review on his discount engine. We spent most of the time working on the action page (add/edit and committing to the database). It is looking good and really coming along. This is the first major tool that Josh has created for adilas. Sometimes those first code reviews take longer just learn each other's style and way of coding. Good meeting.

As a random side note, some of the developer like using Zoom more than GoToMeeting. Some of them say that they have less of a delay when using Zoom. Interesting.

 
No po photos available. Click to view time details.
Shop 4390 Working with Eric 2/12/2019  

Eric and I hooked up and did a small session. He was having a login problem switching to a new code base from the repository. We fixed a couple small issues and the other one we at least got to a starting point (where to look for the problem). We also lightly spent some time talking about primary navigation for the sub special tracking accounts (where to put links and such) for things like loyalty points, gift cards, etc. The other thing that we did was setup some time blocks to work on the sub special account tracking project. Eric also has some new 3rd party solutions that he will be working on and coding. We talked about some options there.

 
No po photos available. Click to view time details.
Shop 4392 Working with Eric 2/13/2019  

Eric and I had a good long meeting. We started out and just touched base. We then jumped off the GoToMeeting for a special client Zoom meeting. We met with a company and talked about 3rd party solutions, API sockets, and ways to integrate between the two solutions. Part way through the meeting and presentation, they, the other company, pulled in one of their main tech people. We then reviewed and somewhat started over. Minor detail.

After the client meeting, we jumped on the 3rd party project and went through all of the pieces. After we were done, Eric was saying that he would like to do more of this type of work. He was getting it and enjoyed it. I also saw him do some clean-up from other developers as he was working. I was grateful for that.

The last couple of hours was spent on the sub special account tracking project (loyalty points, gift cards, etc.). We went in and added some navigation from about 4 spots inside the system (ways to get to the master special accounts and ways to get to the corporation level special accounts), we tested it and then started working on other logic pieces. Good work session.

 
No po photos available. Click to view time details.
Shop 4414 Adilas Time 2/19/2019  

Busy morning. Dustin, Steve, and I started out the meeting. We then had Alan join, Eric join, and Josh as well. Steve and I worked on some new code together. I then passed it over to him to test it. Alan reported on where he was at on certain projects. Josh had some questions for Steve and Eric and I worked on his sub special account tracking project (loyalty points, gift cards, etc.). A big majority of the time was working with Eric and making sure we could get his new database install up and working. Because we brought things up from the ground up, it uncovered a few things with our current project. Good progress all around.

 
Click to view time photos.
Shop 4413 Adilas Time 2/26/2019  

Wayne and Steve were having some good discussions on the new AWS (amazon web services) stuff. Lots of talk about bringing new corporations on and getting them all setup out in the AWS landscape. They were even talking about rewriting our API to match the AWS environment in a better manner.

Calvin was giving us a demo of his Adilas Label Builder app. He showed us a full build from the ground up. We built a PO label and then did a number of live tests. We had Wayne, Steve, and myself on the demo. Calvin is doing a great job. I will be meeting with him later on today to finish up some pieces.

Briefly working with Eric on some local JavaScript validation and questions. He is getting further along on his sub special account tracking project (loyalty points, gift cards, etc.).

Working with Wayne on media/content stuff. He is going through and testing all kinds of stuff on the new AWS environment. Currently, we have provided him a list of some known bugs and he is working through them. That is awesome.

Spent some more time working on the adilas tick list (giant to do list). Still just trying to get all of the smaller projects listed out and on one spreadsheet. That's a pretty big project in and of itself.

 
No po photos available. Click to view time details.
Adi 1457 Helping Eric with his sub special account tracking project - loyalty points, gift cards, etc. 2/26/2019  









This project has been months and months in the coming… it is getting closer and really needs some tight combing, code review, and kicking the tires.

 
No po photos available. Click to view time details.
Shop 4467 Adilas Time 3/14/2019  

Steve and I were looking into a barcode scanning question from a client. We went in and logged in and looked around and didn't see anything out of the ordinary. We changed the item names and looked in the backend database to see if we could see anything. It seem like all is well. After that, Steve and Dustin started working on some of their production (mini manufacturing) processes.

Eric joined and had some questions about adilas API socket settings and being able to turn certain things on/off through the 3rd party solutions. We also setup some time to work on code review for his sub special accounts stuff (loyalty points, gift cards, etc.).

Tech support and helping Drea out. Wayne jumped on and helped with the backend tech support stuff. Basically, a company was missing a couple of records. We looked and the database had no record of them. Even the auto id numbers totally skipped them. From our point of view, the system should have given them an error message saying that a certain actions were not possible. Anyways, we did some research and got Drea as much information as we could. She will have the client call back two of their customers to see if they could get some data from them. There is no record in the actual database.

Wayne and I then did a little session where he wanted me to look up some small bugs that are showing up in his server error logs. I recorded one of them and we looked at a couple of other ones. Small little issues.

 
No po photos available. Click to view time details.
Shop 4487 Code sign-off for special accounts 3/14/2019  

Going through code done by Eric for the sub special account tracking project (loyalty points, gift cards, in-store credit, etc.). I was working through master account rules today.

 
Click to view time photos.
Shop 4478 Adilas Time 3/19/2019  

I came in late, but Alan and Steve were looking into some Metrc API sockets and matching up things between systems. After that, Alan and Dustin got into some of the Inspinia datatables and how to interact with some of those new things. Alan was able to help Dustin out and point him in a good direction. Steve and I then looked into a balance sheet item called inventory in transit (asset). This is part of the math and code for the balance sheet. Eric popped in and had a few questions to help with his sub special account project (loyalty points, gift cards, etc.).

Wayne was talking about some other options that are available through AWS. Top level firewall rules, XSS (cross site scripting) validation, queues, topics, reminders (SMS), etc. Wayne predicts that our ColdFusion pages will become smaller and more efficient as we offload some of the other code functionality to other tools and/or other applications. So many options. We also talked about new possible options for using and doing custom black box pages as well as custom themes (global or industry specific). We were talking about all custom code and file storage (photos, scans, images, files, media, content) per corp and being able to charge for that. That really takes it down to the corp level and charging for storage and usage.

Emails, paying bills, and light tech support.

 
No po photos available. Click to view time details.
Shop 4486 Code sign-off on special accounts 3/19/2019  

Back doing code review for Eric's sub special account tracking project. This is a sub of the balance sheet and will end up allowing for things like reward points, loyalty points, gift cards, gift certificates, punch cards, in-store credit, lunch cards, vendor credits, employee payroll draws, affiliate programs, tiered marketing options, and tons of other special accounts. Basically, we will track all of the special accounts and then connect them to a single balance sheet item. The main balance sheet item will show up on the actual balance sheet. Behind the scenes, we will keep track of all of the tiny twists and turns and individual transactions. The summed up results will then be available for the balance sheet as part of the assets, liabilities, equity accounts, or even phantom accounts (kinda there and kinda not there). Pretty interesting.

 
No po photos available. Click to view time details.
Shop 4473 Working with Shannon 3/19/2019  

Shannon and I met and talked about progress. I shared with her that we have 4-5 big projects that are coming into play in the next little while that all have a balance sheet flavor of sorts. We went over those pieces and how they play in. Some of the projects are: expand the transitional invoices and adding in inventory in transit (shown as an asset), new transitional PO project that Will is working on (in code sign-off but stills needs a little work), sales tax expansion project (on phase 5 of 5 and just need to finish some things up), Eric's sub special account tracking project (sub of the balance sheet for things like loyalty points, gift cards, in-store credit, etc.), and sub inventory with mini conversions (deeper inventory tracking and how that affects the balance sheet).

I also spent some time drawing out some changes that are coming with our transition out to AWS (amazon web services - new web hosting model) and things that Wayne is working on. I drew our current model and also what I know of the newer AWS model. We talked about pros and cons and I tried hard to help Shannon know where things are going. Some exciting stuff coming down the pipeline.

We talked about the concept of filtering and boiling things down and using a funnel type analogy to get towards the goal. Sometimes it takes years and years, but we are still making progress and learning along the way. We ended our meeting by using a quote from an author (different Shannon - Shannon Hale) - "There will still be time..." Sometimes that really helps me out, if I'm stressed or something. There will still be time...

 
No po photos available. Click to view time details.
Shop 4513 Adilas Time 4/1/2019  

Steve was out all week, last week. He gave us all a report on some of his outings and adventures. Good stuff and Steve is excited to be back in the saddle. Alan reported on his reoccurring payment stuff. We talked about more charts, eye candy, and other reports. Alan and I also talked about working on some code sign-off and trying to get back to some of those other projects.

I helped Steve with some code merging and pushed up some new files. I then got on a call with Eric and we touched base on his sub special account tracking project (loyalty points and gift cards). I told him that I was going to be pushing more on that this week. We also talked about an upcoming project to look at the adilas look and feel (over arching look and feel). This doesn't exist yet, but I was just talking with Eric about looking for ideas and making a plan. Anyways, he is interested in helping us out there.

I setup a time with Shawn to work with him. I recorded some bills, did some email stuff, and recorded some notes. Trying to push the ball forward.

Steve was on with Cory (an adilas rep) and they were going over some production and cultivation processes. Cory is going to be helping with some news and updates. After that, Wayne joined the meeting and we briefly went over the transition progress between Newtek servers (existing dedicated models) and upcoming AWS (amazon web services) stuff.

 
No po photos available. Click to view time details.
Shop 4524 Adilas Time 4/3/2019  

Working on code sign-off for Eric's sub special account tracking project (loyalty points, gift cards, etc.).

 
No po photos available. Click to view time details.
Shop 4535 Code sign-off with Josh - Discount engine project 4/3/2019  

Josh joined the meeting and we worked through a few small things. He has 5 files that needed to be looked at. We talked about a few things and he will be reporting back in tomorrow for the final sign-off.

Wayne jumped in and had some questions about where and how we are storing images. We talked about what it would take to get all of those images pushed out and stored on the adilas content server. As part of our conversation, we did a quick search to see how many pages may need to be updated. We got a number around 340 pages that deal with images and/or image paths. All of those files would need to be updated.

Back on the code review project for Eric and the sub special account tracking stuff - sub of the balance sheet for things like loyalty points, gift cards, in-store credit, etc.

 
No po photos available. Click to view time details.
Shop 4526 Adilas Time 4/8/2019  

It must be Monday... We started out on the morning meeting and only Steve and I were on at first. We chatted about the transition over to the AWS (amazon) stuff. We have a number of questions and aren't really sure which way to turn. Steve needs to provide some of our clients with an answer, can we service them or not, and we need to know how long it will take to get the AWS stuff fully up and running. Lots of unknowns, but some great potential. Part of us wants to return to what we know (older stable ground) and the other part of us wants to keep pushing forward (new and uncharted but promising ground). It creates an emotional battle of sorts.

We switched gears and Steve had some questions about a project where he is tying in balance sheet numbers to vendors. As part of his project, he was trying to come up with a switch that we could flip to help us know if a vendor was an inventory (parts or items) vendor or just a normal vendor. As we talked about it, we decided to take it out to an app type level (the 12 main system players). We talked about that and Steve liked that idea. I got him some code to help him get started. It is amazing how much, as we keep going, that the system keeps organizing itself into main player groups and what kind of relationships are needed per system or main player group. Very interesting. Almost like it likes to be organized into groups and related functions. We sure have learned a lot along the way.

Alan joined the meeting and we were talking about some of his projects. He is still working on automating some of the reoccurring invoice stuff. We also talked about having Bryan work on the dynamic field names and settings per main player group. That is pretty deep and we may keep it tabled for now. Also, as we were talking about it, we were talking about how an object oriented programming approach may be a better solution for some of these new settings and defaults. Currently, we build and break, build and break (speaking about pulling and accessing settings). It may be nice to keep and hold some of the persistent or permanent settings and features. An object oriented model may be better equipped for that type of transaction. Currently, we look things up just in time. In the future, we may need to catch and hold those settings and maintain them in the user's session (stored in memory) options.

Eric popped in and we did some check in and follow-up with his code review on the sub special account tracking project. This project is a sub of the balance sheet and deals with special accounts (mini bank account type objects) like customer loyalty points, gift cards, in-store credit, etc. That project is promised by next Monday. I will be trying to focus on the code sign-off this week.

After that, Eric and Steve and I started talking about some of the new look and feel, CSS, and user interface stuff that Eric is wanting to help with. Both Steve and Eric were talking about a virtual "Adilas Cafe" or a global landing spot for the adilas users. This all goes back to separating the users from the main application code. There will still be a tie-in, but we are seeing a bigger need to keep users on the outside as a single entity and then allow them to go in and work or be a part of a corporation. We have many users that  have and/or will need access to multiple corporations, and even be able to bridge across physical servers. Currently, our model is based on users per server and then tied to corporations based on active permissions to those corporations. We are seeing a need to break that down even further and have a master or global user id (virtual pool of users) and then allow them to be bridged to different corporations on a more global scale vs just per server (physical box) vs the possibilities of dynamic cloud networks.

As we got deeper into the conversation about the potential of the Adilas café type model, we were talking about doing mock-ups, flow charts, etc. Eric had some questions about authentication servers and how that would all roll into the mix. We told him that he would need to get with Wayne to get more details. As we talked, we decided that Eric and Wayne should work together in a mini team type environment. As we explored the options, some of Steve and I's concerns (listed at the top of this entry) started to go away. We ended up somewhat asking Eric to be a project manager type role for this transition project between Newtek and AWS. That little tweak in the plan and how the developers were paired up, made a ton of difference and some of the anxiety started to go away.

We need to crate a list of specs for Wayne and what we want the application to do. Plan and play as if for years. We also talked about in-house coordination and communication. That is a huge key and helps all parties involved. Steve was talking about skating to where the puck (pretend we are playing hockey) is going to be. He and Eric were talking about the existing login pages and the corporation chooser page as being the beginning of the adilas café (landing spot or centralized common ground area). Good discussion.

We would really like to keep pushing the ball forward and making each system its own entity. This means having a centralized database controlling users and access to different corporations and/or entities and then having the individual entities having their own database or system for just their stuff. Currently, there are a number of tables that are shared between parties. For speed and efficiency, we really need to split things up more. This may also affect how we are able to bill for storage and processing vs a set monthly system fee. Anyways, as the conversation progresses, Steve and Eric were talking about using the choose corporation page as the starting common spot or commons area. Steve was also saying that he would like the users to be able to go to work (assigned or authorized corporations) as well as go play (demo sites, play grounds, or play sites). Basically, anybody could have an adilas account, and then they could either go into a real site (aka work) or a play site (aka play and testing). Fun ideas.

One of Eric's and Wayne's first item of business will be to do a virtual inventory check of where things are at on the project and what will still be needed and/or stands in the way. That will be awesome. It really was an mini answer to prayers that we decided to team up Eric and Wayne. It helped us let go and be willing to embrace some of the unknowns. As part of that, we are hoping that having the guys work together in mini teams helps us prioritize what really needs to be done and when. Sometimes, by yourself, it is hard to know what needs attention first, especially if it feels like everything is vying or trying to get the input, attention, and/or priority. Crazy stuff, I'm been there before and will be back again.

Steve and I talked about cycling through hardware and how that is just part of the line of work we are in. Later this year, we will need to buy some new laptops and upgrade some of our development environments.

One of the breakthroughs for today was the mini team concept. We have Steve and I, Steve and Dustin and Josh, Brandon and Alan, Wayne and Eric, Shari O. and Pat and Drea, etc. There are starting to be all kinds of little teams. That is awesome.

Shawn popped in and reported on some payroll updates and changes. We scheduled a time to meet again tomorrow. He is also willing to help me out with some of my projects and such. After that, I spent the rest of the session recording notes and trying to get caught up (as good as I could).

 
No po photos available. Click to view time details.
Shop 4550 Code review 4/10/2019  

Reviewing code on Eric's sub special accounts (sub of the balance sheet for customer loyalty points, gift cards, and other special accounts). Also working with Shawn to get him started on the invoice due date project. Trying to circle back around and get that project going again.

 
No po photos available. Click to view time details.
Shop 4549 Code review 4/11/2019  

Working on the special account transaction homepage. This is part of Eric's special account tracking project (sub of the balance sheet and deals with customer loyalty points, gift cards, and in-store credit type stuff). Made some headway on the special account transaction search and homepage (what are the individual recorded details).

Also helped Shawn with getting back into the invoice due date project.

 
No po photos available. Click to view time details.
Shop 4517 Adilas Time 4/16/2019  

Dustin and I met up on the morning meeting. We touched base and setup a meeting for Thursday afternoon to work on his cultivation stuff. He is doing great and has been a good team player.

I started working on some code review. Didn't get very far. Both Alan and Wayne popped in.

We went through a whole new section where Wayne was explaining and showing us what was going on out in the AWS land. Wayne was the presenter and was showing lots of things. Alan was asking questions and I was taking notes. See attached for the latest notes.

Steve and Eric popped in later on to listen and chime in. Wayne was showing some of the Docker image stuff. He was also helping Steve look at a server and find out what was going on. Good stuff.

Need - drop shipping and special tax tables for that drop shipping

We also had a client express that they wanted to be integrated with a number of other outside ecommerce type systems. Steve was using the analogy of having multiple fishing poles in the water (this ecomm package, this other ecomm package, and this other one - get more clients from different sources and areas).

At the end of the session, Eric and I went over the progress on the code sign-off project for special accounts and special account tracking (customer loyalty points, gift cards, etc.). Still working on things, but making progress.

 
No po photos available. Click to view time details.
AU 3970 Welcome to the Adilas user guide - Table of contents 4/16/2019  

Adilas is what we call a "business platform". What that means is there are tons of tools, functions, permissions, settings, and processes to help you run your business. This guide or manual will take you on a step by step journey in exploring and explaining some of the functions and tools that are available to you and your company. Not every tool or function will be used and that's ok. We want you to match the right tools with the right job. Some of the goals in providing this manual are helping you learn the system, apply the concepts in your own specific manner, help you track all your operational and accounting data, and help make you even more successful than you currently are! Let's get started!

Basic Outline - Feel Free to Jump to a Specific Section or Area
 
1 - Understanding The Basics
1.1 - What is adilas?
1.2 - How Does It Work?
1.3 - Enter Once - Use Many
1.4 - Database Basics
1.5 - Web Basics
1.6 - Standard Page Elements
1.7 - Navigation Tips & Tricks
1.8 - Vocabulary
1.9 - Adilas Theory

2 - Logins, Passwords & Permissions
2.1 - Main Website Features
2.2 - Username & Password
2.3 - Creating An Adilas Bookmark or Favorite
2.4 - User Permissions

3 - General System Settings
3.1 - Main Corporation Info & Settings
3.2 - Locations
3.3 - Sales Tax Settings
3.4 - Payroll Tax Settings
3.5 - Departments (tied to payroll)
3.6 - Assigning Employees to Departments
3.7 - Timecards (clock in/out)
3.8 - Master Time Templates (calendar & scheduling)
3.9 - Flex Grid Tie-Ins (custom data fields)

4 - Meet The Players
4.1 - General Overview
4.2 - Admin
4.3 - API Sockets & Communications (application programming interface - send & receive data remotely)
4.4 - A/P - Accounts Payable (vendor waiting room)
4.5 - A/R - Accounts Receivable (customer waiting room)
4.6 - Attributes (parent & child inventory flags and tags)
4.7 - Balance Sheet
4.8 - Banks
4.9 - Barcodes & QR Codes
4.10 - Black Box Page Technology (custom code options)
4.11 - Check Requests (sub type of the normal expense/receipts)
4.12 - Check Writing
4.13 - Chooser (custom interface chooser)
4.14 - Corporations (worlds)
4.15 - Coupons & Sales Campaigns
4.16 - Customers/Clients
4.17 - Customer Logs
4.18 - Customer Queue (check in/out)
4.19 - Data Imports & Exports
4.20 - Departments
4.21 - Deposits (monies coming in)
4.22 - Discounts & Discount Rules
4.23 - Display Options & Interface Choices
4.24 - eCommerce & Web Presence
4.25 - Elements of Time (calendar & scheduling)
4.26 - Email Settings
4.27 - Employee/Users
4.28 - Expense/Receipts (monies going out)
4.29 - Exports - MS Excel/CSV/PDF
4.30 - Flex Grid Tie-Ins
4.31 - Floorplan
4.32 - Gift Cards, Rewards, & Loyalty Points
4.33 - GPS & RFID Tag Tracking
4.34 - History & Reports
4.35 - Ideas & Sharing
4.36 - Interface Options, Dashboards & Choices
4.37 - Invoices
4.38 - Labels & Custom Paperwork
4.39 - Locations & Tax Settings
4.40 - Look & Feel (custom colors & navigation)
4.41 - Manufacturing (changing or modifying inventory)
4.42 - Marketing
4.43 - Media/Content/Files (physical file uploads and referencing)
4.44 - Merchant Processing - Credit Cards & Financial Solutions
4.45 - Mini Conversions (buying, selling, & tracking inventory - units of measure)
4.46 - My Cart Favorite Buttons
4.47 - My Stuff (personal settings & options)
4.48 - Objects & Data Over Time (theory & concepts)
4.49 - Orders
4.50 - P&L - Income Statement
4.51 - Parts/Items (general inventory pool)
4.52 - Payroll, Commissions, & Time Clocks
4.53 - Permissions
4.54 - Photos & Scans
4.55 - Purchase Orders (PO's)
4.56 - Quick Search
4.57 - Quotes
4.58 - Recipe/Builds
4.59 - Reimbursements (REI's)
4.60 - Reoccurring & Automated Options
4.61 - Sales & Promotions (see coupons & sales campaigns)
4.62 - Saved Reports (custom report favorites)
4.63 - Settings - Corp-Wide
4.64 - Settings - Group Level
4.65 - Settings - Page Level
4.66 - Settings - Personal
4.67 - Shopping Cart
4.68 - Special Line Items (system parts)
4.69 - Splits (payments made on account)
4.70 - Statements
4.71 - Stock/Units (serialized inventory)
4.72 - Sub Inventory (parent/child inventory)
4.73 - Support
4.74 - Texts, Emails, Reminders, & Communications
4.75 - Third Party Solutions
4.76 - Tiered Pricing & Pricing Engine
4.77 - Timecards (digital clock in/out)
4.78 - Tools & Maintenance

5 - Customers (in depth)
5.1 - Customer Settings (general)
5.2 - Customer Types
5.3 - Customer Logs
5.4 - Customer Additional Contacts
5.5 - Customers to Invoices & Quotes
5.6 - Customer To Elements of Time (scheduling)
5.7 - Customer Photos & Scans

6 - Inventory (in depth)
6.1 - General Inventory vs. Serialized Inventory
6.2 - Parts, Services, & General Inventories
6.3 - Vendor/Payees
6.4 - Part Categories
6.5 - Use PO's to Add Inventory
6.6 - Updating Inventory Counts
6.7 - Light Manufacturing
6.8 - Recipe/Builds
6.9 - Stock/Units (serialized inventory)
6.10 - Makes
6.11 - Models

7 - Sales (in depth)
7.1 - Shopping Cart
7.2 - Advanced Add To Cart
7.3 - My Cart Favorites & Smart Group Buttons
7.4 - Quotes
7.5 - Invoices
7.6 - Invoice Payments
7.7 - Transitional Invoices
7.8 - Reoccurring Invoices
7.9 - Discounts, Returns, Trades, & Refunds
7.10 - Statements
7.11 - Sales & Profit Reports
7.12 - Sales Tax Reports
7.13 - Merchant Processing (credit card payments)
7.14 - Transfer Invoices

8 - Deposits (monies coming in)
8.1 - Banks
8.2 - Deposits
8.3 - Deposit Types
8.4 - Deposits on Merchandise
8.5 - Depositing Invoice Payments
8.6 - Bank Transfers (deposit side)
8.7 - Special Deposits (balance sheet)

9 - Expenses (monies going out)
9.1 - Payables Homepage
9.2 - Expense/Receipts
9.3 - Expense Types
9.4 - Check Requests
9.5 - Reimbursements
9.6 - Splits or Payments On Account
9.7 - Pay Stubs (payroll and withholdings)
9.8 - Payroll Tax Liability
9.9 - Sales Tax Liability
9.10 - Special Payments - Credit Cards
9.11 - Bank Transfers (expense side)
9.12 - Special Expenses (balance sheet)
9.13 - Printing Checks
9.14 - Advanced Concepts & Usages

10 - Reports & Searching
10.1 - Report & Search Basics
10.2 - Adilas Quick Search
10.3 - Basic Application Type Searches
10.4 - Advanced Application Type Searches
10.5 - History Homepage
10.6 - Sales & Profit Reports
10.7 - P&L - Income Statement
10.8 - All Advanced Searches & Exports
10.9 - View Custom Code & Reports

11 - Financials & Accounting
11.1 - Bank Reconciliation
11.2 - P&L - Income Statement (logic and flow)
11.3 - Balance Sheet (logic and flow)
11.4 - User-Maintained Balance Sheet Items
11.5 - Adilas Theory on Accounting
11.6 - Roll Call Accounting Principles
11.7 - Old School Accounting vs. New School Accounting
11.8 - Vision for the Future

12 - Other Tools & Features
12.1 - Bridging Users Between Corporations
12.2 - Site Look & Feel (colors and logo)
12.3 - Corp-Wide Settings
12.4 - Training & Support
12.5 - Barcode & Label Generator
12.6 - Profit & Discount Calculator
12.7 - Finance Loan Calculator
12.8 - Financial Flow Calculator
12.9 - Global Parts Find & Replace
12.10 - Global Parts Mark-Up
12.11 - Global Stock/Unit Mark-Up
12.12 - Admin Time Clock
12.13 - Update Inventory Counts
12.14 - Managers Checkbook
12.15 - Wholesale - Cart Builder
12.16 - Cross-Corp Sales
12.17 - Custom Forms & Documents
12.18 - Custom Code & Reports
12.19 - Building Master Time Templates
12.20 - My Cart Favorite Buttons
12.21 - Smart Group Buttons (tiered pricing)
12.22 - Become an Adilas Rep

 
No po photos available. Click to view time details.
AU 3975 4.32 - Gift Cards, Rewards, & Loyalty Points 4/16/2019  

4.32 - Gift Cards, Rewards, & Loyalty Points

-Tons of custom options are available. Often these reward programs have some corporation specific flare.  

-The Adilas standards are still currently under construction. Expected release data first quarter of 2019. Some of the standards will include: loyalty/rewards, gift cards, punch cards, in-store credit, vendor credits, etc.

-Technically all of these special account types or payment types are subs of the balance sheet. Behind the scenes all of these accounts will be run under a general title called sub special account tracking. Within that we will allow you to name the special programs according to your needs. For example, if you want to call your gift cards XYZ Bucks, that is totally fine.

-All of the programs that get setup will automatically inherit a default set of rules. Then we will let you modify those rules to match your company. This may be custom naming, special ratios, values, redemption exceptions, all kinds of rules, etc.

 
No po photos available. Click to view time details.
Shop 4515 Adilas Time 4/17/2019  

Pretty quiet morning. Dustin and I were on the meeting but mostly working on our own stuff. He did have me help push up a file to a server for testing, but other than that, just getting going and working on our own projects. I spent most of the morning working on the add/edit page for manual transactions for the corporation special accounts (things like customer loyalty points, gift cards, etc.).

 
No po photos available. Click to view time details.
Shop 4635 Code sign-off 5/6/2019  

Back working on the code sign-off for the sub special account tracking project (customer loyalty points, gift cards, in-store credit, etc.).

Got a call from Bryan and we had to jump onto the SWC dedicated server to check on a database problem. We found a locked table and had to reset the database server.

 
No po photos available. Click to view time details.
Shop 4612 Adilas Time 5/15/2019  

Pretty quite meeting this morning. Dustin checked in and then bailed out. Alan jumped on and gave me a small report. We also spent some time looking at the custom tables for holding sub inventory attributes. We talked about some possible rework options and helping that process. We logged into a server and looked around at database activity, column counts, row counts, and basic database stuff.

I got back on the code review and code sign-off for the special account tracking project. This deals with things like customer loyalty points, gift cards, in-store credit, etc.

 
No po photos available. Click to view time details.
Shop 4782 Working on loyalty points 7/22/2019  

Back on the loyalty points, gift cards, and in-store credit project. It has been on the side lines for a couple of months. Back in looking around on the sub special account tracking project that includes the loyalty points, gift cards, etc. Took about an hour to review notes, get back to the correct branch, look around and find a spot to start back in on the project. I would call that transitioning.

Spent the rest of the time doing code review, checking, and moving forward. Started back in on the corporation special account transactions homepage.

 
No po photos available. Click to view time details.
Shop 4784 Code review 7/23/2019  

Code review and working on the add/edit process for manual transactions for the special account tracking (sub of the balance sheet dealing with loyalty points, rewards, gift cards, etc.).

 
No po photos available. Click to view time details.
Shop 4762 General 7/23/2019  

I was supposed to work with Shannon on some user guide content but she got delayed. We did meet up, but very briefly. She has the go ahead to start working on glossary of terms with Cory.

I spent some time helping Alan with a database back-up project for a client. They (one of our clients) tweaked some settings and wanted to go back to a prior state. We have to do that through a manual database look-up and pulling data from a older back-up (manual process involving the server company). I also worked more on the special account tracking stuff. I was adding history notes for the manual updates of the special account transactions. This project is dealing with loyalty points, rewards, and gift cards.

 
No po photos available. Click to view time details.
Shop 4829 General 8/6/2019  

Paying bills, recording notes, and following up on a possible project between Cory and Shannon dealing with a custom adilas glossary of terms. Spent the rest of the time back on the special accounts project (rewards, customer loyalty points, gift cards, and other special accounts).

 
No po photos available. Click to view time details.
Shop 4847 General 8/14/2019  

Spent a couple of hours back working on the special accounts project (rewards, customer loyalty points, gift cards, in-store credit, etc.).

 
No po photos available. Click to view time details.
Shop 4852 Working on the special accounts project 8/15/2019  

Code review and working on the special accounts project (rewards, customer loyalty points, gift cards, etc.). Working in the view cart and add cart payment pages and sections.

 
No po photos available. Click to view time details.
Shop 4802 Adilas Time 8/22/2019  

Interesting conversation between Josh and Steve. The topic was dealing with project management and how quickly our developers can be highjacked by custom requests. Steve was recommending that we try to capture all of the custom requests out in the adilas community funded projects vs just having the clients go directly to the developers. There are pros and cons to that... If they go directly to the developer, they (our clients) get things quicker, but it has a hidden cost (called distraction and/or highjacking of resources). If they go through a channel, it has some different pros and cons. One, we could mix and blend and figure out project management, allowocations, budgets, and priorities. We could even match funds and do other things. On the flip side, sometimes, if it gets mixed in with all of the other projects, it may not get done quite as quickly. Pros and cons and each side. It is amazing how it comes back to a balance type dance.

Steve and I had some great conversations about our guys, our process, and where we want it to go. Another topic was dealing with returning and reporting and checking in. Sometimes we have huge projects and we don't get any communication for weeks on end. We are going to try to implement more regular communications. That should help everybody know what is what and where things are at. Funny how it goes back to forming, storming, norming, and performing (team building skills).

Eric joined the meeting and we setup some big blocks of time to work on the special accounts project next week. That is for customer loyalty points, rewards, gift cards, in-store credit, and other special payment or special accounts.

 
No po photos available. Click to view time details.
AU 4034 11.3 - Balance Sheet (logic and flow) 8/27/2019  

11.3 - Balance Sheet (logic and flow)

-The balance sheet is a financial document that is very commonly used for high level financials, I.e. banks loans, investors, taxes, etc. The balance sheet has 3 main categories that the details get divided into. They are assets, liability, and equity accounts. Sometimes people will use the acronym “ALE” to quickly remember those 3 categories.

-Assets are things that you own. Monies in the bank, inventory on hand, and other things that have a significant value that you need to track. It could also include monies owed to you for good and services previously invoices (accounts receivables). There are chapters and chapters of all the things that could possibly be assets, this is just a quick list for an idea.

-Liabilities are things that you still owe or may owe on. This could be things like loans, taxes, coupons, loyalty points, gift cards that you have already collected on, accounts payable, bills that are still due, etc. Once again this is just a short list to give a general idea.

-Equity or owner’s equity is more of earnings over time, investments, your net profit that comes from your P&L, distributions, all kinds of long term holding accounts. Equity usually derives some sort of value that has accumulated over time.

-The balance sheet is a "Snap Shot" in time and only applies to a single day. Basically, it is a roll call of who was where and what happened at that exact time (according to the system).

-Both the income statement (P&L or profit and loss statement) and the balance sheet usually end up being quite in-depth in real life and may contain multiple layers in order to tell the real story of what is going on or what has been done.

-The P&L is a time based report of buying and selling and basic operating expenses. By time based we mean that there is a date range associated with it. It could be a day, a week, a month, a quarter, a fiscal year, etc.

-The connection between the two is what is called the "Net Profit" or "Bottom Line". This value is first figured on the P&L and then passed to the equity portion of the balance sheet. The ending date range on the P&L is the balance sheet look-back date or balance sheet date.

-One of the hardest things for people to figure out is what goes on the income statement and what goes one the balance sheet. There are chapters and chapters that cover the in and outs of both reports. For basic purposes, the P&L is the day to day buying and selling of items and services. It also includes basic expenses that are required to run your business. The balance sheet deals more with who owes who, and how things get classified or grouped. Do we own it (or trying to own it), these are the assets. Do we owe for it (or trying to pay for it), these are the liabilities. The last piece of the puzzle is the equity or distribution of wealth (who are the players and what is their piece of the pie).

 
No po photos available. Click to view time details.
Shop 4790 Adilas Time 8/29/2019  

On the morning meeting with the guys. I got on late. They (Steve and Dustin) were talking about some recent hiking trips into the high country. After that, Eric popped in and needed some code merged in and pushed up to all servers. We got that done and then Steve, Eric, and I started talking about the special accounts and how close we are on the first round. The first round should be up and live by the end of next week. Here are some of our notes, related to that topic.

- The value of the loyalty points - do we calculate at the time of earning or at the time of redemption? Those values may be different.

- What about showing them (special accounts) on invoices or after the fact? Settings and configuration options.

- What about going back in time and trying to figure out dollar/point ratios and values... going backwards gets a little bit tricky. History, financials, and audit trail stuff.

- Histories and drill-downs to activity on these special accounts (big need). Maybe being able to search (quick search style) on special accounts. How do we get to the underlying details quickly? What is the story behind the numbers.

- We are seeing more and more possible settings and configurations for each section and/or type.

- Steve was talking about ecommerce. That may end up being another avenue for some of these special account types (say gift cards, earning loyalty points, etc.).

- We are seeing lots of other needs for these payment type solutions and tracking these sub special account totals, histories, and/or transactions. We are also seeing a mix between both internal (adilas) solutions and external (3rd party payment solutions) accounts of different types. All of them need the special account type mentality and/or flow (mini bank accounts that could be added to and/or subtracted from).

- We are seeing so many different point of sale systems (different POS's and POS competition) out there. We are hoping that some of these outside companies will decide to integrate with us and then help push our product forward. Choose your solution and then invest in that solution. Play the piggy back type scenario.

- One-off's vs core functions and features

- Light talks about barriers to entry and barriers to exiting. The deeper they get (meaning our clients or outside 3rd parties), the more they have virtually bought into the meat of the product and it makes it harder to leave (barriers to exit).

- Steve is seeing a trend where clients are wanting a single solution that does what they need and is highly configurable. We are trying to be that type of solution.

- Beta testing and allowing certain users and clients to jump in on things before a bigger release. We need people to push on things before it goes completely live and full speed.

- Possible problem with bulk loyalty points. We have tons of old custom points vs new automated points. We may need a small bulk migration tool or something like that... this may also be a special custom page that looks at existing logic and then adds new transactions (into the sub special accounts tables) to get the starting balances in place.

 
No po photos available. Click to view time details.
Shop 4915 Working on special accounts 9/4/2019  

In working on sub special accounts (rewards, customer loyalty points, gift cards, in-store credit, etc.). Added some new validation and formatting to the show special account transaction report.

 
No po photos available. Click to view time details.
Shop 4891 Adilas Time 9/10/2019  

Steve and I talking about projects and priorities. More and more pressure to get organized and get all hands on deck working in the same direction. Right now, we don't have a shortage of able body hands, we are just all over the place. We have guys on this project and that project, we have others on custom work, we have other on core projects, we have others that we don't know where they are at. We really want to keep focusing on the list, and adilas tick list. Along those lines, we setup another meeting with Cory for Thursday to keep going over the list and making adjustments as needed.

From Steve - "Not a lack of work... there may be a lack of organization."

Steve was also quoting my dad, "use technology to help you as you go along."

Anyways, we were talking about how hard it is to control certain timelines and the pull of other projects (almost distractions of sorts). Eric popped in and had a few questions. We setup some time later this week to work on special accounts (rewards, customer loyalty points, gift cards, etc.). Some times budgeting time to work on certain projects, with mixed participation, really helps. Some times if I plan time for me to work on a project by myself, it seems like a softer schedule than if someone else is committed to the same time. A buddy, on some of these projects, really helps.

 
No po photos available. Click to view time details.
Shop 4925 Working with Eric 9/11/2019  

Spent some time working on code sign-off and review for the special accounts project. This deals with rewards, loyalty points, gift cards, in-store credit, etc. Working on the methods inside the submit cart page. Lots of nested logic and methods calling other methods. Things like look up account types, see if they should/shouldn't use loyalty points, how many are earned per invoice, how many are redeemed (spent) per invoice, balances, rules (point values), etc.

 
No po photos available. Click to view time details.
Shop 4942 Working with Eric 9/18/2019  

Spent the entire afternoon working on the sub special accounts project (sub of the balance sheet). This will be used for customer rewards, loyalty points, gift cards, in-store credit, etc. Lots of good break throughs today. We added a fix for using application scope variables in the cfc's (ColdFusion components - backend logic pieces), tested the submit cart page, and we added in the account rule that dealt with show/hide the loyalty points on the invoice (customer receipt). We also showed totals on the customer log file with a valid drill-down to see the details. We are making progress. I also added some new notes to the main scratch file for the project. See attached. Good session.

 
Click to view time photos.
Shop 4969 Video preview for special accounts - rewards/loyalty points 9/18/2019  

See some of the attached media/content pieces for an overview and preview of a new feature called special accounts. This is for things like rewards, customer loyalty points, gift cards, in-store credit, punch cards, etc.

Thanks for choosing adilas.biz!

 
No po photos available. Click to view time details.
Shop 4976 Working with Eric 9/24/2019  

Eric popped in and asked some questions about transitional invoices and how all of that works. We ended up talking about putting those requests into our community funded project list. Steve and I want to help to funnel the users and their requests into our project management options. Steve and I are going to be trying to focus on core vs custom and trying to figure out how maybe the custom could be core with settings (how to make it happen and/or play through).

3D calendar and time management. We are seeing people wanting to get into smaller and smaller time periods just as hours, minutes, seconds. Most of our stuff is currently on the day or single day type environment. 3D calendars deal with years, quarters, months, weeks, days, hours, minutes, and seconds. Our users may even want to determine what their unit of measure (date specific) is... that way they could choose what level they want to play on (days, hours, minutes, etc.).

https://data0.adilas.biz/top_secret/help.cfm?id=479&pwd=core - help file for world building and showing the layering options

https://www.adilascontent.biz/top_secret/images/corp748_EA81FBBDE6/pdf/doc_26325_9F86EF2854.jpg - small drawing on how the upper levels of world building may be configured and such.

Steve and I are seeing our way through the multiple databases per server type option. Those are technically the cluster and solar system levels in the world building pieces.

After Steve and I got done speaking, I jumped back on the special accounts project (rewards, customer loyalty points, gift cards, etc.).

 
No po photos available. Click to view time details.
Shop 5000 Launching the special account project 10/1/2019  

Got up early and merged in some code from Eric and I's project on the sub special accounts. This is for things like rewards, customer loyalty points, gift cards, in-store credit, etc. Anyways, we had about 50 files to merge in and test. Worked on some new help files for the new pages and sections. I got all of that done and launched code to the data 0 for testing. Everything went well, so I pushed up code to all servers. Immediately, we got some calls and texts and people were getting an error. We jumped on it and had it resolved pretty quick but still had some complaints. We try, I literally tested on both local and live before pushing to all servers. Certain people have different settings and sometimes that affects things. We got it done and then I went to the Adobe ColdFusion conference. Busy start to the morning. 

 
Click to view time photos.
Shop 5003 Meeting with Jonathan 10/4/2019  

Steve and I met with Jonathan Wells to go over some progress. Below are some notes from our call.

- Creating user stories - basically scenarios and simulations - help to visually lead a user through the system and even know what is possible and how to do it.

- Question about obscure features vs basic or super needed functions and features - those extra or obscure tools and features create an expense (extra burden) to other customers (it makes it a little bit harder) - We need to narrow things down a bit.

- Settings - 4 main levels - world, group, page, user

- Templates per industry - basically, a way of controlling bulk settings per industry

- Cause and effect relationships - the deeper you go, the more you get into cause and effect relationships.

- Helping customers succeed - eventually you may need all of the different business tools and/or features and/or modules - there is nothing wrong with having the tools, you just may want to keep some of them in the shed until you need them. Only use or keep out what you will need.

- Each company may need to pick and choose what tools they want and how they want to play

- It also gets into size of the company. Even though they are the same type of company, the bigger they are, they need more tools and options. It gets deep fast.

- Features, advantages, benefits - great way to think about things and options.

- How do we get the word out and let out clients know about some of the new changes? Even then, do they read the news and updates?

- It comes back to the adilas café type model and having  a place to show your stuff, work, play, train, be part of the community, etc.

- Classic vs snow owl - what does that mean? It actually deals with a set of standard look and feel templates, headers, footers, and display options (visual themes).

- Map overview - Jonathan started showing us some of his new menu and nav systems - See the attached screen shots to get some ideas of where he is headed and some of the mapping concepts, mock-ups, layout options, and direction.

- Stacking the view and the nav - getting into graphical homepage and sub homepage and sub navigation. We didn't get super deep into this, but there is tons of potential there. Have a very easy to navigate frontend. As you get deeper, you still have a very friendly and visual navigation page at the sub homepage or graphical homepage level. Don't be confused by the word homepage. Each sub section inside system would need it's own sub or graphical homepage. For example: Say you have a main overview map or nav page. You would then also need a sub graphical overview page for say customer homepage, invoice homepage, time homepage, user homepage, PO homepage, deposits homepage, flex grid homepage, media/content homepage, etc. Hopefully that makes sense. See attached for some mock-up graphics and ideas including flat maps, icons, icon lists, mind maps, and related pieces. You could even virtually zoom in/out as needed to get more detailed views.

- What about a simple search (by typing) type interface? Be able to search for things like gift cards, payroll, inventory, discounts, etc. Once the search is completed, it shows options. This is kinda like a google type approach to the system. They, Google, tried to simplify the whole Internet. We could do something similar to that inside of adilas. Just another option.

- Google map view - zooming in and out - to expose different levels - mind maps (see attached for some concept art for mind maps)

- How visual education could really help them know what is involved and where things are going.

- Ranking pages and sections and what is the most important. That would really help to find the common threads.

Steve and Jonathan kept going with the meeting after I left. Steve told me later on, that he and Jonathan went for another hour (ish). They ended up on the reports homepage and Steve was going to have Jonathan give that page a small facelift. Good stuff.

 
No po photos available. Click to view time details.
Adi 1538 Loyalty points added functionality & Gift Cards 10/28/2019  

1/21/20: More loyalty points functions needed. Brandon said he was aware of these:

1) Add a blue level permission for setting up and managing loyalty points program so that a manager can use it without accessing the balance sheet.

2) Automate voiding of loyalty points when invoice/sale is voided.

3)"Depositing loyalty points" This is on the radar- to map the payments not yet deposited to COGS so that owners can see what the loyalty points are costing them. Currently can leave undeposited or do a workaround and deposit with an offsetting deposit line to reduce revenue (other revenue-not from sales).

10/28/19: Both Molly and Cory have clients who would like to be able to limit loyalty points to customer types ie members, guests, etc.

Another client also wondered how to delete or edit points once allocated.= Brandon said you can make one negative transaction to offset the points accrued.

& Gift Cards

 
No po photos available. Click to view time details.
Shop 5137 Working with Shannon 11/26/2019  

Brainstorming with Shannon on sub features in the business functions realm. We spent some time brainstorming about sales, inventory tracking, POS (point of sale) features, and CRM (customer relationship management) options. See attached for our working outline document.

Working on ideas for the presentation gallery and trying to break things into smaller pieces.

1. Business Functions
1.1. Sales
1.1.1. Inventory tracking
1.1.1.1. Start to finish inventory tracking
1.1.1.2. Item usage histories
1.1.1.3. Unlimited
1.1.1.4. Reports, exports
1.1.1.5. Images, scans, multimedia
1.1.1.6. Units of measure
1.1.1.7. General items
1.1.1.8. Serialized items (stock/units)
1.1.1.9. Time or services (unlimited)
1.1.1.10. Fulfillment
1.1.1.11. Sub inventory (parent/child)
1.1.1.12. Transfers
1.1.1.13. Internal builds (manufacturing)
1.1.1.14. Ecommerce settings
1.1.1.15. Updating inventory counts

1.1.2. POS (Point of Sale)
1.1.2.1. Invoicing
1.1.2.2. Quoting/Ordering
1.1.2.3. Secure shopping cart
1.1.2.4. Barcoding
1.1.2.5. Custom buttons
1.1.2.6. Discounts & campaigns
1.1.2.7. General items
1.1.2.8. Serialized items (stock/units)
1.1.2.9. Time or services (unlimited)
1.1.2.10. Locations & tax settings
1.1.2.11. Hardware options
1.1.2.12. Custom designs & layouts
1.1.2.13. Ecommerce tied to POS

1.1.3. Customer options
1.1.3.1. Loyalty points
1.1.3.2. Preset discounts
1.1.3.3. Purchase histories
1.1.3.4. Payment history
1.1.3.5. Accounts receivable
1.1.3.6. Customer billing
1.1.3.7. Online bill pay
1.1.3.8. Images, scans, multimedia
1.1.3.9. Customer accounts
1.1.3.10. Reports, exports

1.1.4. Reporting
1.1.4.1. Sales reports
1.1.4.2. Profit reports
1.1.4.3. Daily/weekly/monthly reporting
1.1.4.4. Per locations, per salesperson
1.1.4.5. Deposits
1.1.4.6. Purchase histories
1.1.4.7. Trending items
1.1.4.8. Automated P&L
1.1.4.9. Exports
1.1.4.10. Advanced filtering
1.1.4.11. Save your own reports

1.1.5. Payment solutions
1.1.5.1. Normal POS options (cash, check, etc.)
1.1.5.2. Merchant processing (credit cards)
1.1.5.3. Online bill pay
1.1.5.4. 3rd party payment solutions
1.1.5.5. On account (customer credit)
1.1.5.6. Custom configurations

1.1.6. Ecommerce
1.1.6.1. Real-time (live) inventory counts & tracking
1.1.6.2. Fully integrated systems
1.1.6.3. Online product purchase
1.1.6.4. Customer login portal
1.1.6.5. Online bill pay
1.1.6.6. View histories, statements, orders
1.1.6.7. Fulfillment
1.1.6.8. Fully configurable (settings)

1.1.7. Other special functions
1.1.7.1. Work orders
1.1.7.2. Layaway
1.1.7.3. Recipe/builds
1.1.7.4. Hidden line items
1.1.7.5. Reoccurring
1.1.7.6. Barcode/QR code generators
1.1.7.7. Emailing capabilities
1.1.7.8. Discounting engines
1.1.7.9. Quantity tracking & thresholds
1.1.7.10. Loyalty points
1.1.7.11. Gift cards

1.2. CRM
1.2.1. Sales & purchase tracking
1.2.1.1. Payment tracking
1.2.1.2. Monies owed
1.2.1.3. Accounts receivable
1.2.1.4. Purchase histories
1.2.1.5. Invoices/quotes

1.2.2. Customer profiles
1.2.2.1. Holds additional information & subs
1.2.2.2. Log notes
1.2.2.3. Additional contacts
1.2.2.4. Reoccurring billing
1.2.2.5. Purchase & payment history
1.2.2.6. Groups & types
1.2.2.7. Preset options - discount, tax category
1.2.2.8. Photos, scans, files, media
1.2.2.9. Expandable custom fields
1.2.2.10. Manage relationships

1.2.3. Customer tracking & follow-ups
1.2.3.1. Unlimited notes & logging
1.2.3.2. Show/hide notes on calendar
1.2.3.3. Show/hide notes in customer portal
1.2.3.4. Purchase histories
1.2.3.5. Accounts receivable

1.2.4. Calendaring & scheduling
1.2.4.1. Elements of Time
1.2.4.2. Reporting
1.2.4.3. Billing

1.2.5. Unlimited customers

1.2.6. Photos, scans, other files & media
1.2.6.1. Unlimited

1.3. CMS
1.4. Expense Tracking
1.5. Payroll
1.6. Calendar
1.7. Data Connection
1.8. Accounting
1.9. Reports
1.10. Business Intel
1.11. ECommerce
1.12. Big Data

 
No po photos available. Click to view time details.
Shop 5261 Work with Eric on Special Accounts 12/2/2019  

Eric and Brandon had a small brainstorming session on gift cards and using them inside of special accounts. See attached for some new brainstorming notes. The newest notes are at the bottom under a date of 12/2/19.

Eric is going to keep pushing along. He is also planning on doing some research to get some ideas how other systems play with and use gift cards. We will be circling back around later for more planning, meetings, and development.

After Eric and I were done, I spent the rest of the time doing email stuff.

 
No po photos available. Click to view time details.
Shop 5217 Working with Shannon 12/10/2019  

Met up with Shannon and did a session on the presentation gallery. We were working on bullet points under CRM (customer relationship management) and CMS (content management systems). See below for a small list... still in the building and editing process.

1. Business Functions

1.1. Sales
1.1.1. Inventory tracking
1.1.1.1. Start to finish inventory tracking
1.1.1.2. Item usage histories
1.1.1.3. Unlimited
1.1.1.4. Reports, exports
1.1.1.5. Images, scans, multimedia
1.1.1.6. Units of measure
1.1.1.7. General items
1.1.1.8. Serialized items (stock/units)
1.1.1.9. Time or services (unlimited)
1.1.1.10. Fulfillment
1.1.1.11. Sub inventory (parent/child)
1.1.1.12. Transfers
1.1.1.13. Internal builds (manufacturing)
1.1.1.14. Ecommerce settings
1.1.1.15. Updating inventory counts

1.1.2. POS (Point of Sale)
1.1.2.1. Invoicing
1.1.2.2. Quoting/Ordering
1.1.2.3. Secure shopping cart
1.1.2.4. Barcoding
1.1.2.5. Custom buttons
1.1.2.6. Discounts & campaigns
1.1.2.7. General items
1.1.2.8. Serialized items (stock/units)
1.1.2.9. Time or services (unlimited)
1.1.2.10. Locations & tax settings
1.1.2.11. Hardware options
1.1.2.12. Custom designs & layouts
1.1.2.13. Ecommerce tied to POS

1.1.3. Customer options
1.1.3.1. Loyalty points
1.1.3.2. Preset discounts
1.1.3.3. Purchase histories
1.1.3.4. Payment history
1.1.3.5. Accounts receivable
1.1.3.6. Customer billing
1.1.3.7. Online bill pay
1.1.3.8. Images, scans, multimedia
1.1.3.9. Customer accounts
1.1.3.10. Reports, exports

1.1.4. Reporting
1.1.4.1. Sales reports
1.1.4.2. Profit reports
1.1.4.3. Daily/weekly/monthly reporting
1.1.4.4. Per locations, per salesperson
1.1.4.5. Deposits
1.1.4.6. Purchase histories
1.1.4.7. Trending items
1.1.4.8. Automated P&L
1.1.4.9. Exports
1.1.4.10. Advanced filtering
1.1.4.11. Save your own reports

1.1.5. Payment solutions
1.1.5.1. Normal POS options (cash, check, etc.)
1.1.5.2. Merchant processing (credit cards)
1.1.5.3. Online bill pay
1.1.5.4. 3rd party payment solutions
1.1.5.5. On account (customer credit)
1.1.5.6. Custom configurations

1.1.6. Ecommerce
1.1.6.1. Real-time (live) inventory counts & tracking
1.1.6.2. Fully integrated systems
1.1.6.3. Online product purchase
1.1.6.4. Customer login portal
1.1.6.5. Online bill pay
1.1.6.6. View histories, statements, orders
1.1.6.7. Fulfillment
1.1.6.8. Fully configurable (settings)

1.1.7. Other special functions
1.1.7.1. Work orders
1.1.7.2. Layaway
1.1.7.3. Recipe/builds
1.1.7.4. Hidden line items
1.1.7.5. Reoccurring
1.1.7.6. Barcode/QR code generators
1.1.7.7. Emailing capabilities
1.1.7.8. Discounting engines
1.1.7.9. Quantity tracking & thresholds
1.1.7.10. Loyalty points
1.1.7.11. Gift cards

1.2. CRM - Customer Relationship Management

1.2.1. Sales & purchase tracking
1.2.1.1. Payment tracking
1.2.1.2. Monies owed
1.2.1.3. Accounts receivable
1.2.1.4. Purchase histories
1.2.1.5. Invoices/quotes

1.2.2. Customer profiles
1.2.2.1. Holds additional information & subs
1.2.2.2. Log notes
1.2.2.3. Additional contacts
1.2.2.4. Reoccurring billing
1.2.2.5. Purchase & payment history
1.2.2.6. Groups & types
1.2.2.7. Preset options - discount, tax category
1.2.2.8. Photos, scans, files, media
1.2.2.9. Expandable custom fields
1.2.2.10. Manage relationships
1.2.2.11. Unlimited customers

1.2.3. Customer tracking & follow-ups
1.2.3.1. Unlimited notes & logging
1.2.3.2. Show/hide notes on calendar
1.2.3.3. Show/hide notes in customer portal
1.2.3.4. Purchase histories - what did they buy?
1.2.3.5. Accounts receivable - what do they owe you?

1.2.4. Calendaring & scheduling
1.2.4.1. Elements of Time
1.2.4.2. Reporting
1.2.4.3. Billing

1.3. CMS - Content Management Systems

1.3.1. Upload content
1.3.1.1. Permissioned
1.3.1.2. Image galleries
1.3.1.3. Files/Media/Content
1.3.1.4. Pre-filled custom documents
1.3.1.5. Digital story telling
1.3.1.6. Manage content relationships
1.3.1.7. Multi-file upload

1.3.2. Web presence & ecommerce
1.3.2.1. Custom controls
1.3.2.2. Categorize
1.3.2.3. Turn things on/off
1.3.2.4. Change web pricing
1.3.2.5. Show/hide things on web
1.3.2.6. Provide long descriptions, specs, reviews
1.3.2.7. Full ecommerce experience
1.3.2.8. Shipping options
1.3.2.9. Customer portal
1.3.2.10. Online bill pay

1.3.3. Data controlled content
1.3.3.1. Point & click interfaces
1.3.3.2. Template based & custom options
1.3.3.3. Permissioned based
1.3.3.4. Create unlimited content
1.3.3.5. Edit content & record histories
1.3.3.6. Advance content (virtual data assembly line)
1.3.3.7. Business world building
1.3.3.8. Store, view, interact as desired
1.3.3.9. Backend logic based on content (cause & effect)

1.3.4. Whole system
1.3.4.1. The whole system is technically a CMS
1.3.4.2. System look & feel
1.3.4.3. Backend layout & design - what's under the hood
1.3.4.4. Built-in core flexibility
1.3.4.5. Custom anything (Dream it up! We'll wire it up!)
1.3.4.6. Data & content storage
1.3.4.7. Tracking all data interactions
1.3.4.8. Access points (who, what, where, when)
1.3.4.9. Solid foundation of permissions & settings
1.3.4.10. Dynamic possibilities (Let's grow together!)

1.3.5. Hosted solution
1.3.5.1. Cloud based
1.3.5.2. Ease of use - mobile, home, work, travel
1.3.5.3. Automatic updates
1.3.5.4. No hardware & minimal IT requirements
1.3.5.5. Built on multi-server environment (getting more than most businesses could afford on their own)
1.3.5.6. Backups & disaster recovery
1.3.5.7. Data & system security
1.3.5.8. Managed services
1.3.5.9. Not charged per devices or per users
1.3.5.10. All system pieces in one spot
1.3.5.11. Interconnected & accessible
1.3.5.12. Access to support & training

- still working on the outline for these sections below **

1.4. Expense Tracking
1.5. Payroll
1.6. Calendar
1.7. Data Connection
1.8. Accounting
1.9. Reports
1.10. Business Intel
1.11. ECommerce
1.12. Big Data

 
No po photos available. Click to view time details.
Shop 5511 springbig Redmeption 1/13/2020  

Steve, Eric, and I joined the meeting and went over some scenarios and talked about some deep financial flow questions about bad debt, customer loyalty points, gift cards, etc. I jumped out at 1:30 to meet with a business consultant. Steve and Eric kept talking about deep financial flow and options for another hour plus.

 
No po photos available. Click to view time details.
Shop 7336 Steve, Cory, Brandon-Catch up on projects and updates 1/18/2021  

Cory, Steve, and I were talking about different projects. We decided to scrap one of them and wait for some other changes to roll into place. I was pitching an MVP (minimal viable product) on some payroll stuff. We chatted about needs there and where it could go. We talked about bulk payroll, special time card aggregates for some of the math, multi-department based timecards, new fields and settings for special programs, and other fields and values that are needed.

As a fun side note, we even talked about mixing payroll functions with special accounts (accrued hours and virtual time based loyalty points for employees and special laws dealing with additional funding and special programs). Special accounts are for things like loyalty point for customers, gift cards, in-store credit, vendor credits, etc. In this situation, we would be using special accounts to accrue or add up additional hours that are earned over time. Then, the employee/users could redeem those extra hours or bonuses, when they wanted. We would have to keep track of values being added to their account, as well as values being paid out or virtually redeemed. This gets into liabilities, and who owes who and the timing that goes along with that. Interesting twist.

 
No po photos available. Click to view time details.
Shop 7418 General 1/30/2021  

Purchasing some gift cards for our guys and gals. Emails and recording notes from the past couple of days.

 
No po photos available. Click to view time details.
Shop 7527 Projects 3/10/2021  

Sending out gift cards to our guys and gals.

 
No po photos available. Click to view time details.
Shop 7605 General 3/10/2021  

Writing letters and sending out gift cards to our guys and gals. That was kinda fun.

 
No po photos available. Click to view time details.
Shop 8116 General 8/13/2021  

Sent an email to Marisa about the Audrey, the new girl who may be helping with some marketing efforts. Paying bills, scanning receipts, and purchasing some gift cards for the guys and gals (using reward points).

 
No po photos available. Click to view time details.
Shop 8441 Cory and I met and talked about projects 11/22/2021  

Going over questions, quotes, and projects with Cory. We talked about getting the Cannapages guys with a testing account on the development server. Lots of time talking about gift cards and running them through special accounts. We did some light research and looked up some stuff on the developer's notebook for special accounts, gift cards, and where things are at. We even looked at the database model for special accounts and gift cards. We really want to get on to this project. We talked about running things over and through the scrum teams vs just assigning projects to a specific developer. We have a lot to gain, if we can get these scrum teams working well and being efficient. We are hoping!

 
No po photos available. Click to view time details.
Adi 2084 Gift Cards 11/22/2021  

Special accounts. A lot of work has already been done. Need to tie it in. 

Settings: turn on/off, rules, auto # or manual = need to have a setting to choose

Corp=# for gift cards

Create miniature accounts.

Load and unload and reload, expiration date.

Home page to deal with this directly (quick search option). How much is on your card?

Name of gift card is dynamic.

It's a real liability.

The client wants to use gift cards to generate more revenue and track liability. 

Do we load with an invoice?

Scrum in February hopefully.

 
No po photos available. Click to view time details.
Shop 8379 Adilas Time 11/23/2021  

Eric joined the meeting and was asking for more power and control on the dev testing server and environment. He wants a new user that has more database admin control levels. He is working with stored procedures and aggregated data stuff. He was also wondering what the next project was going to be. He is almost done, but somewhat waiting on help from the server guys. We talked about going back to gift cards and more options for special accounts. We also went over some small bugs that he could look into and help out with.

Alan was traveling, so he asked me to help with the standup meeting for the scrum sprint. Bryan reported in and is working on passing the unit of measure info to the action page. Here and John were coordinating on some efforts. John piped up, and I'm glad that he did, and had some questions about how are we getting there and what are the steps that are knows or need to be built. Too many assumptions had been made and we sort of forgot about prerequisites and knowledge needed for the developers. There were three or four of us on the project that knew what was going on, so we felt like everybody was on the same page. Come to find out, there were multiple parties that didn't know how to setup a multiple corporation (multi world) environment and then how to setup the enterprise to transactional corporation mappings.

Anyways, those questions spun us off into a decent sized training session. We went over how to get to certain places (navigation), we went over step-by-step processes to add new corporations, assign inventory types, bridge users between corps and what not. We talked about permission, dependencies, and other required steps and pieces. The guys were really interested in starting the sprint, and we felt like it was a great starting project, we just forgot about all of the other prep work and knowledge that was needed. Basically, we jumped into the middle of things but didn't have a clear understanding of how everything worked. I say that statement, but some of the team, really did know what to do and where thigs were going, it just wasn't perfectly clear and common knowledge. Good lesson.

Here are some other notes from our meeting. Different people played in and out, but the whole thing was just shy of 3 hours.

- Too many assumptions

- The guys need the skills to figure out how to fake or mock-up the data. If the real source doesn't exist, they need to fake it or mock it up. That also requires some instruction and prep work to know what will be expected, what format, what names the fields, queries, and database tables and column will have. It's all more planning and communication.

- When to pull the new data and run the database updates (timing). With multiple people working on the same project, there wasn't a clear instruction as to when certain things were ready, stable, and good to go. That caused some of the guys to just sit around and wonder if things were ready. Not super efficient - yet. It will come. Great lessons are being learned.

- More conversations on learning how to fake inbound and outbound data

- From Wayne, he would love to see, get the UI (user interface) done first, new methods built, and then roll over to the DAO's (database access objects).

- Numerous questions on where does the frontend end and the backend begin?

- The need for internal training

- Talking about backend tools and controls - along the way

We then jumped into the server meeting. Normally, it has a specific start and end time, but today, it all felt like one big giant meeting. A bunch of the guys bailed out, after the huge training session on multiple corps and enterprise level systems. Just Wayne, John, Cory, and I stayed on for the server meeting.

We went over some of the extra domains and whether or not they were resolving to the correct spot. Small review from the earlier standup meeting. We are planning on heading more and more towards scrum projects and small teams. Some of the developers have questions and concerns and some of the projects may be over their heads. We, as a team, need to keep helping them along the path.

I'm really proud of Cory, she is taking almost any project that is coming across her desk, even ones that have already been assigned out to other developers, and she is trying to propose or turn them into smaller pieces and user stories. She was working with John and suggesting that we take his discount engine project and break it up into smaller user stories and what not. Good stuff.

At the very end, it was just Cory and I on the meeting. We went over some cash flow stuff, looked at receivables, payables, and talked some business strategy and options. We then got into a discussion of where things are going and help to help it go in a good direction. We have trained these guys to act and react in certain ways. We need to help them and even change the behavior. We need the guys to turn to their scrum teams vs turning to me to get help all the time. I'm excited to get that going and will work to support that change in direction.

 
No po photos available. Click to view time details.
Shop 8498 Adilas Time 12/6/2021  

Having some audio issues. I ended up rebooting my machine, jumping out of the meeting and then rejoining. Worked with Chuck to help with his local setup for a multiple corporation (multi-corp) testing environment. Cory and Steve were going over logic for gift cards. We have a client that wants to use some gift cards and was wondering how that gets booked (financials). We would really like to automate the process, but for now, the users would have to keep track of things manually. We can't wait to jump back on that project. We will use special accounts and will be running things clear out to the balance sheet and tracking the correct liability. We got a few other small updates from other developers on projects.

We had a standup meeting for the scrum sprint. I took some notes and added them to the correct element of time. Bryan and Alan were talking back and forth and making some plans. Towards the end, Cory was coordinating different people and parties and what not. The two stars for the day were Alan and Cory. Good stuff going on.

 
No po photos available. Click to view time details.
Shop 8568 Steve, Cory, Brandon-Catch up on projects and updates 12/27/2021  

Cory and Steve touching base on funding and projects. It got into a discussion between Steve and I on our current model and defining things more tightly. Basically, making some of the verbal discussions more official and permanent. This will help all parties involved. Cory and I will work on a plan and get it back to Steve for review. After that, Cory was going over questions and projects that she had on her list.

We really want to get the sales tax aggregate project launched and merged into master. Currently, it is somewhat in a stalemate on a separate branch right now. Cory texted Eric and he joined the meeting for a bit. Small conversations about some plans. The main holdup right now is how to deploy the new code on all servers and also on the developer testing environments? The new code requires some higher database level permissions and access grants. This gets into a conflict between automation and security. We don't want a super enabled database user on the system but we still need to get some things done.

Merged in some new labels for Danny, Cory, and a client. After that, we briefly talked with Steve and Cory about the gift cards and special accounts stuff. We are running into some bottlenecks and how to get around those pieces. Some deals with talent, code, and permissions.

John showed Steve some of the Jira boards and then talking about some of the current sprints and using/allocating the correct resources. As a side note, we are getting pressure from some of our 3rd party solutions to do upgrades and required maintenance. John was also expressing his opinions on some current processes and executive decisions. We talked a lot about extra costs and budgeting.

Wayne and John are really wanting us to move away from Adobe ColdFusion and Hostek (as the hosting company) and move towards Lucee (opensource ColdFusion engine) and AWS for hosting. That is still just talk, but on the radar. Just talking numbers, savings, and possibilities. Eventually it comes down to decisions and then communications to keep all of us on the same page.

 
No po photos available. Click to view time details.
Shop 8829 General 3/14/2022  

Emails, recording notes, and general to do list stuff. Trying to do smaller blasts to keep caught up better. Email out to Beaver Mountain pitching the idea of a customer facing scheduling app. We already have a bike shuttle company that wants that. We are just pitching our services, as well as custom code work out to clients. Also recording some gift cards that got distributed.

 
No po photos available. Click to view time details.
Shop 8782 Adilas Time 3/24/2022  

The morning meeting started out normally and then sort of morphed into a multi hour long meeting with no real stop or start between the different topics and sections. We started out and Sean was checking in and lightly going over some of the BioTrack API socket questions. We got into a discussion on promises made and client and user expectations and how deep we want to go into those areas. Some of our clients expect an easy button for every possible wish or desire. It just doesn't work like that. Yet those expectations are real and valid based on user requirements and user demands. That puts tons of pressure on us as a software system. There just is no physical way to make it do everything, for every person.

Wayne joined the meeting and the conversation moved over to slow queries, database indexes, record counts, volume of data, and all kinds of other topics. We spent some major time going over potential problems with our flexible "LIKE" searches on the parts homepage (flexible wildcard searches across multiple database fields and columns). We need the flexibility, and we have trained our people to rely on that, but because it is so open, it is causing issues when put under a huge data load (not thousands but millions or multiple millions of records). We can handle quite a bit with no problem. When you really overload it, it starts groaning and squeaking under intense pressure. Technically, that is called scale.

The amount of data that some of our clients are generating and recording is causing a volume or scale issue. We got into deep logic and how we could speed things up if we were able to use indexes, exact searches, and get rid of huge list look-ups (using the SQL IN clause) or super flexible text searches using like commands (SQL LIKE clauses with wildcards). Basically, when doing some of these functions, the databases skip the indexes and end up looping over millions and millions of records. We spent some time talking about a number of possible solutions.

We had a break where Wayne had to go pick up his kid from school. In the meantime, John and I were talking about some of his projects. He was showing me a bunch of stuff that he has on a Jira board for the discount engine. I was kinda getting overwhelmed and depressed. So much stuff to do and manage. Sometimes it feels like it is all over the place and it never ends.

Wayne got back and we flipped back over to database queries possible options to help speed things up and handle a huge scale or a huge load of data. We talked about a combo type approach where we have to include tweaks to the database, code changes, UI and UX (user interface and user experience) changes, and other backend management changes. It may end up being a combo type package or approach to fix some of these problems.

That topic and discussion lead us to talk about prior or earlier decisions that were made years ago. We talked about why certain things were decided upon and implemented. It is very interesting and the story keeps rolling out in front of us. What we have now is a combination of history, situations, decisions, and even future wants and needs. It all mixes together and makes a complex solution. Some of the why and what we did is super important.

Having said that, things keep changing and morphing. We talked about building things for a non-static environment. Dealing with scale (up or down). That lead us to possible daily or real time mini aggregates on quantities and other key points and factors. Basically, ways of summarizing data and getting to more of a business intelligence type level - quick counts, sums, totals, averages, mins, maxes, etc.

Talking about the aggregation processes lead to talks about database triggers, update routines, scheduling, clean-ups, automation, manual checks and overrides, and the list goes on. Along the way, we kept talking about how important the inventory pipeline and tracking the ins and outs is so critical to these values, stats, and numbers. Steve joined us and we got into update functions, methods, table row locking, more manual updates, and reconciliation options to make sure all is well. You basically need the transactions (what happens and when - this is the details or the historical record). You also need the sums or totals (these are the running or current aggregates). These two pieces, transactions and aggregates play different roles.

As part of our discussion, we were looking at one-to-many database table and column relationships and how things are handled currently. It gets deep quickly. We then started talking about breaking shared tables into corp-specific tables and building smaller corp-specific aggregation type tables. This lead us to a small discussion on sizes of tables and when ones are already broken down into corp-specific tables and which ones may be up for review.

On the mini aggregate tables (quick sums, counts, and totals) we could go different ways. Do we want a historical record of the aggregates or do we just want to keep current (now) sums, counts, and totals? If you add historical, you start adding dates and get new records every day (assuming things are changing) or if you skip the dates, then there are less records, things may be quicker for the current but could take longer if going back in time. Maybe both... one to hold the historical aggregates over time and one to hold the quick and dirty (real-time current look or roll call report).

The deeper we got, the more that settings and database options came into play. We have a future project called fracture in the planning. We need to be able to have and use settings on what our users and corporations (worlds) want to see and use. We have tons of data and tons of records. Okay, great, what do you, as a user or end user, want to see, show, display, sort, etc.? How does that need to be organized? It goes deep and gets into advanced settings, display options, and being able to save layout and configuration options per person, per page, per corporation. That all needs to be included in the fracture stuff, along with the other transactional and mini aggregate database options listed on this page.

Once you know where you want to go... You can get there (hopefully). If you plan on being the only one to get there, the trail doesn't have to be very good. If you plan on repeating the journey, the trail needs to be even better. If you want a bunch of people and/or companies to complete the journey, you will need a road, not a trail. All part of the process.

Going back to tables, we talked about two big corp-specific tables in the system that will need a buddy mini aggregate table (or more). The big transactional tables are the po/invoice line items and the time sub inventory tables. Those two tables (that are already corp-specific) will need helper tables to keep track of both transactional aggregates per date (semi historical summaries) and also current non-historical mini aggregates for the quick and current view (no dates). Another way of putting this is making location specific pre math calculations vs having to go and re-sum things up or count things based on complex look-ups. You virtually do the known math per item, per package, and per location before it is needed. Then those numbers and values are quickly ready and available as mini aggregates. If you need more details or the blow by blow, you just go back to the transactional tables or records (different tables).

Some of our current pain is in the sales and POS (point of sale) systems such as carts and inventory tracking. We can do it, but if it gets into hundreds of thousands or millions upon millions of records, you run into the scale factor and issues.

Just for our notes, a couple key pieces are corporations and locations. If everybody just had a single location, some of this would be really easy. If you have more than one location, the solution needs to scale and keep track of mini aggregates based off of corporation and locations. That is a huge key that often gets overlooked. Plan for multiple (unlimited) locations. Here are some possible columns that may be needed for some of these mini aggregate tables for mini aggregate quantities - auto id, corp id, store id, part id, sub reference id (sub id), part count, and maybe a date if doing historical.

Switching subjects again, we need to charge more to clients for harder tasks and functions. I had a friend that was talking about software. He said, you tend to get two different types. You get cheap software or custom software. Hardly ever do you get cheap custom software. Custom does cost time and money. That is the way it is.

After Wayne left, Steve and I stayed on for a bit to go over some other things. We talked about gift cards, coupons, and other upcoming projects. I showed him a PO rounding demo and what I have done so far. The next question was... how deep are we going to dive per subject? Lots of options.

 
No po photos available. Click to view time details.
Shop 8900 Phone call with Steve 4/5/2022  

Follow-up with USAePay and getting more info on merchant processing stuff. On the phone with Steve talking about all kinds of stuff. Mostly about the multi member LLC and percentage ownership stuff. Steve and I were on the phone for well over an hour and a half. Here are some of my notes... all over the place.

- Trying to get our guys and gals to focus on one thing and getting it all the way finished. From top to bottom. We have a lot of stuff that feels 50-75% done. We want to get it all the way across the finish line. Our goal is to give them a single project so that they can get it all the way finished before moving on. We are hoping that if we extend them some ownership in the company that it will help to motivate them to play the game.

- Need for more news and updates. We also thought that it would be good to do some internal news and updates for our internal staff. That idea came from Steve.

- We need someone who is able to get into some deep JavaScript stuff and really help out there. We have a number of projects that are very heavy in that area and need some loving.

- We chatted about different developers and their skill levels. As a side note, the deeper we get, the more things start breaking down into smaller and smaller pieces. So many interweaving and interlocking pieces. Lots of dependencies and requirements.

- Kelly seems to follow trends very well. It's almost one of her skill sets. In the book, "Who Moved My Cheese", there are two mouse like characters. One is Sniff and the other is Scurry. Kelly seems to have those type of instincts.

- Divesting possible ownership and management options to an outside company. Just playing with options.

- For our internal team, we have been talking about a price of $1,000 per percent of adilas. That is about 1/100 of its actual value. On the open market, 1% would be somewhere between $50,000 to $100,000 at a $10 million dollar valuation.

- Steve was mentioning options for an operating company, a holding company, a management company, and maybe a retirement company. Just talking possible options, down the road.

- There seems to be a huge gap between sales and demos. If we get the demo and get to talk to people and show them what we have, we shine, and they want it. If we can't make it that far, it doesn't go very fast. Kinda interesting but logical.

- We are trying to stir the pot on the sales side of things. We talked about doing a sales sprint, daily sales standup meeting, and getting some of our guys really going and focused there. We really want to manage it properly as well. It is one thing to say go, it is another thing to have a plan, accountability, and be able to measure efforts. We really want to lean on the manage it properly type level.

- As far as sales and travel. We were talking that if they log their miles, we could pay $0.25 per mile. That covers gas and some light wear and tear on the vechiles. We would have them log those miles inside of adilas. Ideally, we would tie that into a general budget for what they are charging us or what we are budgeting for their help.

- We would like our salespeople to stay as local as possible so we don't burn up tons of travel costs. This is at least true for getting started out and getting things up and running.

- One of the goals would be to help the guys and gals be more accountable. Along with that, dealing with sales, we need them to log the contacts, touches, and daily standup meetings. Ideally, we want to record these notes as real-time as possible, while they are fresh in your minds.

- Sales is a game of numbers. The numbers should tell the story.

- I'm going to reach out to Shawn and get his instructions for his sales and contacts that need to be logged into adilas, in the CRM (customer relationship management) section of the site. See attached.

- Both Steve and Sean would be the main contacts for the sales guys. The main adilas morning meeting would have a small standup for sales everyday.

- For me, keep pushing out gift cards as we get them - perks for the guys and gals.

- Steve and I went over some percentages and who was going to be selling what percentages. We made a list on a spreadsheet. Our initial internal offering is going to be 5% from Steve and 5% from Brandon. These will be sales made to us as individuals - checks made out to Brandon or to Steve vs adilas llc. We will come up with a promissory note of sorts to document the sales of those percentages.

- There is huge value in getting in there, out there, doing it and learning from your mistakes and successes. We build and break, we build and break. Don't overthink it! Just keep going!

- When we present our offer to the guys and gals, Steve wants it to be pretty simple. This is the deal. If you want to play, great. If not, here are the options. Keep it as simple as possible.

- In closing, Steve was making some comments on having sufficient money to play and make other plans. Hinting at some other fun things to come... It just keeps going!

 
No po photos available. Click to view time details.
Shop 9054 Steve, Cory, Brandon-Catch up on projects and updates 5/31/2022  

Meeting with Steve and Cory to go over projects. We talked about a couple of projects for Eric. We talked about gift cards, other special account projects (in-store credit, vendor credits, punch cards, coupons, and gift certificates or gift cards). Another one is the mini aggregate project to handle inventory quantities per location. The other possible project for Eric is getting back to the enterprise item catalog project. All of those have value and would be great add-on's.

The next major subject was projects that Alan is either working on and could work on. He is one of our top developers and is in demand, because he can do so many things. One of the projects that Cory really wants him to work on is the transition invoices out in ecommerce land. They already exits out there, they just need a little bit of loving. He could also help Steve out with some BioTrack production stuff.

Lots of talk about other developers and what they are working on. It is a challenge to coordinate projects and developers. Lots of moving pieces. We also talked briefly about some projects for Bryan. We are still trying to help our clients transition from billing in the old independent way to dealing with Adilas as a team or an entity.

Another subject that came up was the number of hours spent in a training and tech support with our clients. It takes a lot of time and effort. One of the benefits is that we learn a lot along the way. The more we help our clients, the more we learn, and can adapt the tools and features that we have to get the desired outcome. Along those lines, sometimes we (internally) need to be reminded of certain processes and tools that exist that we may not remember or are new to us. For example, all of Steve's new backorder stuff that he developed and managing quotes, orders, PO's, and backorders.

Cory was kinda putting her virtual foot down on certain projects. We are trying to retain our clients but sometimes they get out of line. We talked about preventative maintenance type stuff with our existing clients and helping them along the way. We, as a company, are offering more and more internal service offerings. We used to sub it all out to outside independent sub-contractors. We are trying to make those same offerings, but do it all internally now and helping out in new ways. It makes for a better product and better retention.

 
No po photos available. Click to view time details.
Shop 9295 General 8/11/2022  

Emails, recording notes from earlier this week and today. Phone call with Eric going over ideas for gift cards and pushing that project forward. Eric and I also chatted and talked about doing research and project analysis and if a client needs that, that we could charge for that as well. Basically, breaking up estimates and quotes into project analysis and code development (two parts to the whole). He's got a lot of stuff going on right now. Busy, busy!

 
No po photos available. Click to view time details.
Shop 9243 Adilas Time 8/15/2022  

Steve and Sean were touching base on sales. Steve had a few code questions for me dealing with queries and flow. John joined the called and was asking Steve and Sean about prices and options for clients (pricing structure stuff). Eric joined and was asking questions about gift cards and going over different ideas.

This may or may not help, but I went in and found a bunch of older files that we were had started and worked on dealing with special accounts, loyalty points, gift cards, customer in-store credit, vendor discounts, and other special account stuff. See attached.

 
No po photos available. Click to view time details.
Shop 9342 Meet with Eric and Cory 8/25/2022  

Meeting with Eric and going over settings and priorities on his current projects. We also talked about backend database triggers, ETL (extract, transform, and load options - data warehousing and internal aggregates). After Eric left, Cory and I were going over other projects. Here are some of the things that we were talking to Eric about.

- Gift cards
- Sales tax aggregation
- Possibly pushing data through API to Weedmaps and Leafly
- Inventory snapshot
- Prescott shooting range - driver license scans

 
No po photos available. Click to view time details.
Shop 9353 Gift Card Cart Process 8/30/2022  

Great meeting with Eric going over his progress and questions on the gift cards and gift certificates. This will be part of special accounts inside of the system (tying into existing pieces and sections). We are planning on doing single corporation gift cards for now. Once we get that done, and if someone needs it, we will tackle cross-corp or multi-corp gift cards. That gets more complicated and we could charge for that and/or those options.

Eric was going over a number of scenarios and use-cases. I loved hearing it. I could tell that he had thought about a number of great scenarios, processes, and even logic level decisions. Checks, balances, validation, flow, pages, permissions, etc. Good stuff. I was really proud of him for that. Basically, try to break it and make it stand on its own.

Part way through the meeting I grabbed the screen and we looked at existing database tables, data, and options. We were drawing and brainstorming on additional ideas. We talked about quick search options, checkout options and flow inside the cart, invoices and payments after the fact, ecommerce integration, and other advanced options. Good meeting. He is well on his way and making great progress. All of this will tie-in and be a part of the special accounts section. We already use customer loyalty points in that section of the system. More things will be coming in future months such as: in-store customer credit, vendor discounts, punch cards, lunch cards, retirement packages or accounts, and other virtual or actual special account. Good stuff.

 
No po photos available. Click to view time details.
Shop 9221 Phone call with Eric 9/14/2022  

Phone call with Eric talking about gift cards and USAePay accounts. Running ideas and scenarios between ourselves to make sure that we have things covered.

 
No po photos available. Click to view time details.
Shop 9408 Gift Cards 9/19/2022  

Eric and I going over progress and questions on the gift card project. We spent some time looking over code that was trying to mix both client-side and server-side logic. We decided to keep them completely separate. Making plans and decisions.

 
No po photos available. Click to view time details.
Shop 9412 Gift Card Sales Process 9/26/2022  

Small work session with Eric on gift cards. We were adding in code to help setup the quick search for gift cards.

 
No po photos available. Click to view time details.
Shop 9456 General 9/29/2022  

Prep work for Drew at the High Valley Bike Shuttle. Talking with Eric about gift cards and logic. Looking into what it would take to get to the bulk edit parent item's core values. I ended up having to ask Sean. Fixing settings and prepping for ecommerce stuff for the bike shuttle.

 
No po photos available. Click to view time details.
Shop 9464 Gift Cards - online demo with Eric and Cory 10/6/2022  

On a Zoom meeting with Eric and Cory. Eric was showing Cory and I around the site and how to use his new gift card stuff. We made a few suggestions, but mostly it was looking great. Going over flow, logic, and other questions. We also spent some time and went through a number of scenarios and demo transactions. Making plans for the next steps and pushing things live. We still have some work to do on the financials but looking really good.

 
No po photos available. Click to view time details.
Shop 9489 Test Gift Cards on Herbo 10/17/2022  

Group session with Cory and Eric, going over gift card logic and testing. We were talking about testing and Eric made the comment - the coder doesn't do the testing... you need someone else to test it. That is really good advice for us. We have been so small, we would play all of the roles, design it, code it, test it, and deploy it. As we are able, we should start sharing the load and getting other views on the code, logic, and flow.

While Eric and Cory were testing scenarios, I was fixing some logic and going through the submit cart page. Small logic tweaks to accommodate the new flow for multi-error messages without a hard stop or hard abort in the code. If one or more things errored out, the rest of the submit cart process would try to finish and then show any errors at the end. I pushed up my changes and Eric will add to them.

 
No po photos available. Click to view time details.
Shop 9515 Push Gift Cards Forward 10/25/2022  

Working with Eric and Cory on gift cards. We were testing and making some last minute decisions. Making plans for how we will roll this new feature out and who is going to be testing it (internal, clients, companies, etc.). After Eric left, Cor and I took a little bit of time and fixed a small error in the daily sales report.

 
No po photos available. Click to view time details.
Shop 9544 Adilas Time 11/15/2022  

Looking over code for gift cards. Checking emails. Ended up pushing up some code and ran into a problem (crossing two code branches). Eric joined, Wayne joined, and we ended up rolling things backwards (back to the master branch). We talked about the need for unit testing as well as integration testing. Eric and Wayne were talking about software lifecycles and us maturing as a company. We are getting better and better but still need some improvements.

We could use some internal training on writing tests and how best to make sure that we have good coverage. We have so many different levels of coding skills (junior devs, senior devs, full stack devs, designers, etc.). We got into a big conversation about where certain logic needs to go and how best to handle errors and logic for checking for record counts.

That lead into a conversation about MVC (model, view, controllers) and how we are currently doing some of that but we are also mixing things. For example: We have some of the view and the controller in-line or on the same page. Some of our logic is intermixed with the display vs the business logic. Some of the code is older and some of it is newer. We need to make some plans and then go and head in that direction. Currently, we tend to go in a number of different directions. It gets done, but it looks more like patchwork vs tight, smooth, standardized code. Getting a plan and being united in that rollout, even if we have to do a little bit at a time, would be awesome for our fracture project and plans.

 
No po photos available. Click to view time details.
Shop 9598 General 11/17/2022  

Spent 15 minutes on a phone call with Eric, going over logic and flow for submit cart and gift cards. Emails, checking on bugs, and general stuff.

 
No po photos available. Click to view time details.
Shop 9555 Adilas Time 11/23/2022  

Talking with Sean about a cart redo "the guts" and how we are going to refactor things. Going over gift cards and where that project is at. Getting closer, just waiting on the cart logic refactor. Just for fun, Sean and I were talking about the classic look and feel vs the newer snow owl theme and look and feel. The classic is fully done but older. The snow owl theme look and feel is newer but is only partially finished (full page rewrites). Still updating pages and sections. It has more functionality and provides our users with a better overall experience.

Along with those look and feel discussions, we were talking about some what if's... what if we used a super generic (almost black and white) type interface for training (just the basics) and then showed how you could skin it (adding on the look and feel once you know what you are doing). As we were talking about this, Sean said that he has a email that had some client requests on it. I asked him to send it over for review. I would really like to see what the client wish list is.

As a side note, one thing that some of the clients were asking for, which we do, is no transaction fees, they just wanted a flat rate or a flat fee. I thought that was interesting. Basically, don't punish me for doing more transactions. Steve and Sean asked for a demo on the new unique event online scheduling. We ran into a small bug and the demo didn't go very well. It's close, it just needs a little tweaking.

I switched and did a small bug fix out in ecommerce and pushed up some new code.

 
No po photos available. Click to view time details.
Shop 9649 Server meeting 12/6/2022  

Cory was talking about projects getting stalled out and how to help push them through the finish line. We were talking about this earlier but she just barely joined at 10 am. Light rehash of some of what we were talking about.

For the server meeting, we allowed Steve to talk to Wayne about emails and how things are going. Wayne was reporting on the gift cards and refactoring some of the cart logic. As soon as he is finished, he will get his code out to different parties to look at and do some testing. Cory and Wayne were doing some planning and scheduling of releases.

We then talked about passing certain branches of code back and forth and who is going to test, merge, and deploy certain things. We are trying to get better at working as a team. Some of the branches need to be strategically placed and tested on certain servers before going live. With that process, it opens up a whole new subset of needs for being able to merge, sync, and reliably deploy and execute code, branches, versions, etc. Currently, we are all pushing up code daily to a code repository using both Git and bit bucket. Wayne is the one who primarily changes which servers are pulling from which branches. Ideally, they all pull from the master branch, but we do tweak that every now and again, based on other projects, testing, requirements, etc. It's a pretty big job.

After that, the topic switched over to differences in display and page outputs. We talked about code differences, data differences, and even things like settings, permissions, and other custom code. It all plays into the mix. Light discussion on how to best help convey or communicate any errors or differences. All of those factors may or may not play in (code, data, settings, permissions, or custom stuff). It can get interesting.

All of the other guys jumped off (Wayne and John) to meet on a different Zoom session. Cory is doing a great job trying to keep up with billing and what not for custom work. At the end, Steve, Cory, and I got on a small work session and chased down a small bug in the dynamic PO labels. It ended up being a blank query for parent item attributes that wasn't populating in the correct spot. Small work session.

 
No po photos available. Click to view time details.
Shop 9641 Adilas Time 12/19/2022  

Eric joined the meeting and was touching base on a number of projects. We chatted about gift cards, enterprise catalog or item catalog, and the inventory snapshot project. Small sales meeting. The guys were reporting on efforts and what not. Lots of follow-ups and different communications. We have the best price for the value. Talking about bigger demos and updates. There are lots of little shops out there that need our help.

Shari O. asking questions about a client setup. Steve was showing some stuff from the Herbo proposals. Light research on using Google Meet (online meetings). We currently use GoToMeeting, just looking around.

 
No po photos available. Click to view time details.
Shop 9697 Brandon projects 12/26/2022  

John was reporting on some new updates on the department homepage. Eric, Cory, and I were looking at gift cards and scenarios with different settings. We had an internal email bug reported to us and we started looking into it. John was the lead and doing most of the debugging today. Bryan joined us as we were checking things out. Sort of a grouped effort. We spent quite a bit of time looking at the email stuff. We pushed up some new code and John will get with Wayne later today to finish things up. We did what we could for current time. It will need more attention later.

 
No po photos available. Click to view time details.
Shop 9712 Gift Card test/merge/deploy 12/27/2022  

Work session between Eric, Cory, and I. We were testing and going over gift cards and trying to see if we could push some things up to data 0 for live testing. We looked over code, made some back-ups, and then did some code review. We ended up pulling the code branch onto my local machine and did some testing instead. We found a few problems.

After Cory left, Eric and I made some plans for moving the project forward in smaller pieces. Currently, there are too many system level dependencies and things that deal with the entire application scope variables and values. We are going to push it up in smaller pieces or waves so that the dependencies become less of an issue. It may take a few days (vs a single quick push) but it will make it smoother. Good plan.

 
Showing 150 of 176
Page 1 of 2 :: Go to page ::