(Difference between revisions)
|
|
| Line 67: |
Line 67: |
| | :: CustomForm | | :: CustomForm |
| | :: CustomFormLink | | :: CustomFormLink |
| - |
| |
| | | | |
| | === Device-Provider Matrix === | | === Device-Provider Matrix === |
| | + | |
| | + | Definitions: |
| | + | |
| | + | : Fields |
| | + | |
| | + | :: ID (autonumber, Primary Key, required) |
| | + | :: Device_ID |
| | + | :: Nature |
| | + | :: DiscountPercentage |
| | + | :: AllowedDuration |
| | + | :: InventoryQuantity |
| | + | :: Terms |
| | + | :: DateAdded |
| | | | |
| | === Requestors === | | === Requestors === |
| | + | |
| | + | Definitions: |
| | + | |
| | + | : Fields |
| | + | |
| | + | :: ID (autonumber, Primary Key, required) |
| | + | |
| | | | |
| | === Requests === | | === Requests === |
| | + | |
| | + | Definitions: |
| | + | |
| | + | : Fields |
| | + | |
| | + | :: ID (autonumber, Primary Key, required) |
| | + | :: Requestor_ID |
| | + | :: DeviceProviderMatrix_ID |
| | + | :: DateOpened |
| | + | :: DesiredQuantity |
| | + | :: TeamName |
| | + | :: ProjectName |
| | + | :: ProjectURL |
| | + | :: PrimaryUse |
| | + | :: DevicePlans |
| | + | :: ProviderSpecificNotes |
| | + | :: RequestStatus |
| | + | :: Remarks |
| | + | :: DateUpdatedPlatforms |
| | | | |
| | === Approvers === | | === Approvers === |
| | + | |
| | + | Definitions: |
| | + | |
| | + | : Fields |
| | + | |
| | + | :: ID (autonumber, Primary Key, required) |
| | + | |
| | | | |
| | === Allocations === | | === Allocations === |
| | + | |
| | + | Definitions: |
| | + | |
| | + | : Fields |
| | + | |
| | + | :: ID (autonumber, Primary Key, required) |
| | + | :: Request_ID |
| | + | :: DeviceSN |
| | + | :: DateAssigned |
| | + | :: AllocatedQuantity |
| | + | :: DateDue |
| | + | :: Notes |
| | + | :: DateClosed |
| | | | |
| | == Forms == | | == Forms == |
Revision as of 04:04, 2 August 2011
This page will cover the design and documentation of the device program's setup, workflows, data model, forms and other aspects *in process*
Requirements
Setup
Preliminary configuration. See Structure for pre-populated data.
Workflow
Typical process
Structure
The following tables describe suggested data structures. Where ever Values are shown, they are meant to be pre-populated.
Platforms
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
- Name (Varchar, required), Platform name
- Description (Text), Description of platform
Values:
- Name
- Netbook
- Entry-level Desktop
- Nettop
- Tablet Computer
- Mobile Computers/Handset
- In-Vehicle Infotainment (IVI) System
- Smart TV/Connected TV
- IP TV Box
- Development Device
- Other Embedded System
Devices
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
- Creator_ID
- Platform_ID (Foreign Key) Links to Platforms.ID
- Name (Varchar, required), Device name
- Model (Varchar)
- Description (Text), Description of device
- DateAdded (DateTime, required), automatic DateTime stamp
Providers
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
- CompanyName
- PrimaryContactName
- PrimaryContactEmail
- PrimaryContactPhone
- CustomForm
- CustomFormLink
Device-Provider Matrix
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
- Device_ID
- Nature
- DiscountPercentage
- AllowedDuration
- InventoryQuantity
- Terms
- DateAdded
Requestors
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
Requests
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
- Requestor_ID
- DeviceProviderMatrix_ID
- DateOpened
- DesiredQuantity
- TeamName
- ProjectName
- ProjectURL
- PrimaryUse
- DevicePlans
- ProviderSpecificNotes
- RequestStatus
- Remarks
- DateUpdatedPlatforms
Approvers
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
Allocations
Definitions:
- Fields
- ID (autonumber, Primary Key, required)
- Request_ID
- DeviceSN
- DateAssigned
- AllocatedQuantity
- DateDue
- Notes
- DateClosed
Forms
(this needs updating)
- (drop down) Select device provider
- (drop down) Select device (add any available devices to drop down)
- (drop down) Select primary use (fields: platform / project development, app development, design, localization, peripherals, other)
- (text box) Project Name (if applicable)
- (text box) Project URL (this is a requirement for TI; can be link to a forum thread, et al)
- (text box) Describe in more detail your plans for the device.
- (text box) Describe your past (if any) contributions to the MeeGo, Maemo and/or Moblin project(s).
- (drop down) MeeGo member name [] meego.com [] forum.meego.com
- (text field) Full Name
- (text field) Shipping Location (organization name or use 'home' if shipping to a residential address)
- (text field) Shipping Address
- (text field) Phone Number
- (text field) Email Address
- [] I confirm that I asked my employer for a device (if applicable) and have been turned down.
- [] I agree to use the device for the purpose stated above.
- [] I agree to blog/tweet/present about my experience with the device.
- [] I confirm that I have met all other requirements to receive this device.