Jazz Models
Modified on 2017/05/08 22:48 by Charles — Categorized as: Uncategorized
Jazz Models
¶
Jazz applications are designed from jazz models that share a common base and can be used as building blocks in the application.
The objective of the Jazz Applications family is to:
make it easy to use applications that save information that is important to the user.
gain access to your information from your Windows Phone, tablet or PC.
share your information with others as you want, be it email, SMS, chat, etc.
Jazz Model examples
¶
A number of examples include:
Jazz Tasks Application
Jazz Timesheet Application
Jazz Tasks Application
¶
Models used for the Jazz Tasks application include:
Tasks
Projects
To Dos
Tags
You can define each of these as standalone data elements or use them together to form a powerful tracking tool.
Define Projects as the major things that you do. e.g. Work, Home
What are the tasks that need to be performed for each project. Add these tasks to each project.
If you do sweat the 'small stuff', then add to do items to a task to remind you of the 'million' things that need to be done.
Finally if that is not enough, tag tasks. e.g. Home projects may have tasks, which are tagged 'pink' and 'blue' for her and him.
Projects
Projects are simple definitions of what it is that you have to do. They have a start and completed date. Some projects never end.
Tasks
Tasks are a bit more complicated - they contain a list of fields that you can fill in
what is the task?
who is the task assigned to? what is their email, phone number?
when is the task due?
when did the task start? complete?
project that the task belongs to
list of to do items
tag?
priority and importance?
add a photo
add a voice memo
record your location
additional notes
To Dos
To Dos are 'gotta get this done' list.
What is it?
Have I started?
Is it done?
Tags
Tags are simple names that you can assign to tasks.
Jazz Timesheets Application
¶
Models for the Jazz Timesheets application include:
Timesheets
Time-slips
Travels
Projects
Departments
Contacts
You can define each of these as standalone data elements or use them together to form a powerful tracking tool.
Define the Department that you do work for.
You can set a default department for your timesheet in Settings.
Define Projects as the major things that you work on. e.g. Work, Home
Timesheets and time-slips are filled in at the end of the week. Add a timesheet for each contact in a department.
Add a time-slip for every project that you worked on entering the hours worked for the project.
Timesheets
Timesheets are a bit more complicated - they contain a list of fields that you can fill in
who is the timesheet assigned to?
what department is the timesheet for (useful for managers to track time worked)?
when is the timesheet for?
What is the status of the timesheet? (Started, Submitted, Approved, Locked)
Total hours worked
Total cost of the timesheet (time-slips and travel)
additional notes
List of time-slips for the timesheet
List of travel records for the timesheet
Time-slips
Time-slips represent the hours worked on a project.
What project?
What is the status of the time-slip?
Type of time-slip? (Straight time, Overtime, time-off in lieu)
Hours and minutes per day of week
Travel
Travel slips represent the distance traveled and parking costs for the timesheet. Add as many as you want to the timesheet.
Name for travel
Project that travel costs are assigned to
Date of Travel
Distance (km or mi) traveled
Cost / km (or mi) traveled
Parking costs
Total cost of travel
Location traveled from
Location traveled to
People included in the meeting
Departments
Departments represent the organizational unit that you work for.
Name of the department
Department status (active, inactive)
Notes
List of time-slips for the department
List of travel records for the department
Projects
Projects are simple definitions of what it is that you have to do. They have a start and completed date. Some projects never end.
Note: this Project model is the same one that is used in the Jazz Tasks application.
Name of the project
Due date of the project
Project Status (not started, active, completed)
Notes
List of time-slips for the project
List of travel records for the project
Contacts
Contacts are simple definitions of the people that perform the work.
Name of the person
Status of the record (active, inactive)
Dates
Since timesheets are associated with weeks, it is useful to view the list of dates (typically the week ending on a Friday) that timesheets are associated with. e.g. show me all the timesheets for Friday, July 18th, 2014. Reports
Report by date: Review all time-slips or travel slips by the date of the timesheet. Report by project: Review all time-slips or travel slips submitted for a specific project for a selected date range. Report by contact: Review all time-slips submitted by a specific contact for a selected date range. Report by department: Review all time-slips submitted for a specific department for a selected date range. Report summary shows the all time-slips and travel submitted for a selected date range.
Tracking Costs
Jazz Timesheets has a rather innovative cost model. You decide how you track costs for your customers. Use Settings to define your cost model, whether it be costing by department, project, contact or fixed price contracts. Just define your rate per hour. Invoices
Invoices are created from the Reports. Create a report, generate the invoice - it is that easy.
Jazz Notes Application
¶
Data collected for Jazz Notes include:
Notes
Tags
You can define each of these as standalone data elements or use them together to form a powerful tracking tool.
Define the tags that you want to use.
Add Notes - just start typing.
If you want to add details to notes, use the 'details' tabs on the note.
Notes
Notes contain a list of fields that you can fill in:
the body of the note
what is the name of the note?
what is the status of the note? (Not started, Active, Completed)
add tags to the note
add personal comments to the note
Jazz Expenses Application
¶
Data collected for Jazz Expenses include:
Expenses
Incomes
Transfers
Categories
Accounts
Categories and Accounts form the basis of the the expense model. Expenses, Income and Transfers build on accounts and categories.
Categories
Categories are a tagging capabilities.
Accounts
Accounts are banking concept. e.g. tracking money in your bank account, tracking money on your credit card, tracking the cash spent in your wallet.
Expenses
Expenses are the money spent from an account.
Income
Income is the money that you earn.
Transfers
Transfers are the money transferred between accounts, e.g. this happens when you pay a credit card bill.