Basic Assignments
 
Options & Settings
 
Main Time Information
Color Code: Yellow
Created By: Shannon Scoffield
Created Date/Time: 5/22/2014 3:30 pm
 
Action Status: Blank (new)
Show On The Web: Yes - (public)
 
Time Id: 2222
Template/Type: Other Documentation
Title/Caption: Tech - Elements of Time Report Types & Views
Start Date: 9/16/2011
Main Status: Active

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


Notes:
Elements of Time Calendar View
- Small icons for new, details, time slot, grouped, and calendar
- Possible scrolling overflow box (css)
- New mini window pop-up – decided not to do this
- Printable version (very simple)
- One color block to show the time color
- General – no end times first
- Not too much data – general overview
- Counter per day (mini group)
- Fixed width and height – variable heights (sm - 100, med - 150, Lg - 200, XL -300
- 8 columns wide – use left column for week specific stuff
- Row Headings – Sunday, Monday, ….
- Keep it simple… We have more detail on the details or advanced search
- Current day marker
- Month and year at top – plus quick changer
- If more than one month (or changing between months) show the month and day in the calendar
- Add a legend to the calendar
- Show active periods and active dates. Color code active ranges.
On Time Slot
- Show generals first
- Allow for next of back buttons
- Allow for a quick jump
- Limit to seven days at a time

Working numbers:
Forms, URL’s & Layouts – please see scans in photo gallery
Report Types:
- Details
- Groups
- Calendar
- Time Slot
Grouped Report:

Working on the Calendar calcs:
Known Values:
- Current date
- Current month
- Current year
- Month starting date
- Starting day value (1-7)
- Month ending date
- Ending day value (1-7)
- Total per week = 7
Goal: a list or array of dates from Sunday (day 1) to Saturday (day 7) for each week with fillers if needed. Draw on fly, allow for any number of days (up to 365), show as needed.
- Starting day value: _______ range between 1-7
- How many filler dates on the start = (starting day value – 1)
- Need at least 1 day (show 1 week) but not more than 365 days (1 year). Show as many weeks as needed.
- Total days to show = front filler and range and back filler
- Then figure out a row count on total days to show, not the original range value
- Back filler = (7-N)
- Figure out the absolute first day to show = (starting range date – front filler)
- Then loop over the row count and add one day to the starting value for all seven days
- Check the dates to see if they are under or over the range. If yes, put a month in from of the dates. This may also be true if more than 42 days (6 x 7).