Basic Assignments
 
Options & Settings
 
Main Time Information
Color Code: Yellow
Created By: Shannon Scoffield
Created Date/Time: 4/2/2015 4:49 pm
 
Action Status: Blank (new)
Show On The Web: Yes - (public)
 
Time Id: 3710
Template/Type: Other Documentation
Title/Caption: Planning - Kiosk Interface & Flow
Start Date: 9/6/2014
Main Status: Active

click to enlarge - photo by: Shannon Scoffield -
click to enlarge - photo by: Shannon Scoffield -
 


Notes:
More changes for the C4Ever Systems Interface:
- On the main interface page… allow for two main keywords to be entered. They are “test” and “admin”. If test, show links to the standalone BNR (bank note recycler). If admin, go to a special page and prompt for username and password. These would be set from the adilas 3rd party vendor’s page.
- We would need special settings for each kiosk. What Id’s, user names, passwords, total in, total back out, etc.
- Eventually we will need ways to stop, reset, load, take out pieces, trade draws, audit, etc.
- This almost goes to a sub location or cash drawer level.
- We need to be able to control flow in, cash out, and even possible in-between actions (not a full close out or a quick restock). Lots of variables.
- Are these totals stored inside of adilas? On kiosk simple? BNR? Or at the C4Ever System Level?
- Who is going to create and manage those admin tools? Some list... Adilas, Kiosk Simple, BNR, or C4Ever Systems?
- What about admin access histories and other security pieces.

New page flow for round one…
(Please see sketches on scans in photo gallery)
- Ticket start:
o Standard link to reset the page to the ticket start page
o Refresh button
o Invoice/ticket # from
o Also used to get to test & admin modes
o Dynamic list of unpaid invoices
- Ticket display:
o Invoice number and amounts
o Continue and conform button
o Invoice line items & details
o Another spot where the convenience fee will show up if needed
o Only shows up if needed to get to a full $ value
- Ticket payment:
o This page does all of the java script and heavy lifting. It talks to kiosk simple, BNR, and page user with info and instructions
o Read only fields to show math
o Dynamic test mode or simulation mode – this only shows up if the BNR are not found. Disabled until the pay it button is clicked. Small text field and button to stimulate the bill insert process. Still do all math and such.
o Flow for this page…
- All buttons are disabled by default
- Once loaded, it checks for the kiosk simple interface. If yes, enable the pay it button. If no, redirect into test or simulation mode.
- Once the pay it button is clicked, start calling BNR functions. Open and start the cash in. As things happen record and show the transactions.
- After the transaction completes, give the change back and submit the form to the action page.
o Special note about the cancel button. Disable until we know live or test mode. If clocked before any payments are made, reroute to the homepage or the ticket start page. If clicked after the first payment but before the transaction stops and change is given, roll it back and give the money back.

This whole section needs to be figured out… scope, budget, who, where, when?
- Test BNR Page
- Admin Login
- Admin Page - Dashboard