(→Structure) |
m (→Allocations) |
||
| (7 intermediate revisions not shown) | |||
| Line 5: | Line 5: | ||
== Setup == | == Setup == | ||
| - | Preliminary configuration | + | Preliminary configuration. See '''Structure''' for pre-populated data. |
== Workflow == | == Workflow == | ||
| Line 16: | Line 16: | ||
=== Platforms === | === Platforms === | ||
| + | |||
| + | This table lists the platforms supported by MeeGo. The values are editable only by program coordinators. | ||
Definitions: | Definitions: | ||
| - | : | + | : Fields |
:: ID (autonumber, Primary Key, required) | :: ID (autonumber, Primary Key, required) | ||
| - | :: Name (Varchar, required), ''Platform name'' | + | :: '''Name''' (Varchar, required), ''Platform name'' |
:: Description (Text), ''Description of platform'' | :: Description (Text), ''Description of platform'' | ||
| Line 29: | Line 31: | ||
: '''Name''' | : '''Name''' | ||
| - | :: | + | :: Netbook |
| - | :: Entry-level | + | :: Entry-level Desktop |
| - | :: | + | :: Nettop |
| - | :: Tablet | + | :: Tablet Computer |
| - | :: Mobile Computers/ | + | :: Mobile Computers/Handset |
| - | :: In-Vehicle Infotainment (IVI) | + | :: In-Vehicle Infotainment (IVI) System |
:: Smart TV/Connected TV | :: Smart TV/Connected TV | ||
| - | :: IP TV | + | :: IP TV Box |
| - | :: Development | + | :: Development Device |
| - | :: Other Embedded | + | :: Other Embedded System |
=== Devices === | === Devices === | ||
| + | |||
| + | This table lists Devices made available by Providers. Platform values are linked in and associated to specific devices by the data entrant. | ||
Definitions: | Definitions: | ||
| - | : | + | : Fields |
:: ID (autonumber, Primary Key, required) | :: ID (autonumber, Primary Key, required) | ||
| Line 53: | Line 57: | ||
:: Description (Text), ''Description of device'' | :: Description (Text), ''Description of device'' | ||
:: DateAdded (DateTime, required), ''automatic DateTime stamp'' | :: DateAdded (DateTime, required), ''automatic DateTime stamp'' | ||
| - | |||
=== Providers === | === Providers === | ||
| + | |||
| + | List of Device Providers participating in the program. | ||
| + | |||
| + | Definitions: | ||
| + | |||
| + | : Fields | ||
| + | |||
| + | :: ID (autonumber, Primary Key, required) | ||
| + | :: CompanyName | ||
| + | :: PrimaryContactName | ||
| + | :: PrimaryContactEmail | ||
| + | :: PrimaryContactPhone | ||
| + | :: CustomForm (Binary Y/N), ''Does the Provider require their own form for requests?'' | ||
| + | :: CustomFormLink (Hyperlink), ''Link to Provider's custom form'' | ||
=== Device-Provider Matrix === | === Device-Provider Matrix === | ||
| + | |||
| + | This table establishes a matrix between Devices and Providers, since Devices can be offered by more than one Provider. When applicants request a device, they will be presented with at least one Provider and multiple Provider choices if they are available. | ||
| + | |||
| + | Definitions: | ||
| + | |||
| + | : Fields | ||
| + | |||
| + | :: ID (autonumber, Primary Key, required) | ||
| + | :: Device_ID | ||
| + | :: Nature | ||
| + | :: DiscountPercentage | ||
| + | :: AllowedDuration | ||
| + | :: InventoryQuantity | ||
| + | :: Terms | ||
| + | :: DateAdded | ||
=== Requestors === | === Requestors === | ||
| + | |||
| + | Device applicants. Note that many of these fields are in MeeGo Member table(s) and need not be replicated. Instead, the program Requestor table should contain only a foreign key plus those fields unique to this program. This needs to be accurately documented. | ||
| + | |||
| + | Definitions: | ||
| + | |||
| + | : Fields | ||
| + | |||
| + | :: ID (autonumber, Primary Key, required) | ||
| + | :: UserName | ||
| + | :: GivenName | ||
| + | :: FamilyName | ||
| + | :: UserEmail | ||
| + | :: PhoneNumber | ||
| + | :: Biography | ||
| + | :: LocationName | ||
| + | :: StreetAddress1 | ||
| + | :: StreetAddress2 | ||
| + | :: City | ||
| + | :: Region | ||
| + | :: Country | ||
| + | :: PostalCode | ||
| + | :: UserStatus | ||
| + | :: ActiveProvidersPKID | ||
=== Requests === | === Requests === | ||
| + | |||
| + | Applicant requests for devices. | ||
| + | |||
| + | Definitions: | ||
| + | |||
| + | : Fields | ||
| + | |||
| + | :: ID (autonumber, Primary Key, required) | ||
| + | :: Requestor_ID | ||
| + | :: DeviceProviderMatrix_ID | ||
| + | :: DateOpened | ||
| + | :: DesiredQuantity | ||
| + | :: TeamName | ||
| + | :: ProjectName | ||
| + | :: ProjectURL | ||
| + | :: PrimaryUse | ||
| + | :: DevicePlans | ||
| + | :: ProviderSpecificNotes | ||
| + | :: RequestStatus | ||
| + | :: Remarks | ||
| + | :: DateUpdatedPlatforms | ||
=== Approvers === | === Approvers === | ||
| + | |||
| + | Not yet defined | ||
| + | |||
| + | Definitions: | ||
| + | |||
| + | : Fields | ||
| + | |||
| + | :: ID (autonumber, Primary Key, required) | ||
| + | |||
=== Allocations === | === Allocations === | ||
| + | |||
| + | Devices that have been approved and allocated. | ||
| + | |||
| + | Definitions: | ||
| + | |||
| + | : Fields | ||
| + | |||
| + | :: ID (autonumber, Primary Key, required) | ||
| + | :: Request_ID | ||
| + | :: DeviceSN | ||
| + | :: DateAssigned | ||
| + | :: AllocatedQuantity <-- will verify; may not be correct | ||
| + | :: DateDue | ||
| + | :: Notes | ||
| + | :: DateClosed | ||
== Forms == | == Forms == | ||
This page will cover the design and documentation of the device program's setup, workflows, data model, forms and other aspects *in process*
Contents |
Preliminary configuration. See Structure for pre-populated data.
Typical process
The following tables describe suggested data structures. Where ever Values are shown, they are meant to be pre-populated.
This table lists the platforms supported by MeeGo. The values are editable only by program coordinators.
Definitions:
Values:
This table lists Devices made available by Providers. Platform values are linked in and associated to specific devices by the data entrant.
Definitions:
List of Device Providers participating in the program.
Definitions:
This table establishes a matrix between Devices and Providers, since Devices can be offered by more than one Provider. When applicants request a device, they will be presented with at least one Provider and multiple Provider choices if they are available.
Definitions:
Device applicants. Note that many of these fields are in MeeGo Member table(s) and need not be replicated. Instead, the program Requestor table should contain only a foreign key plus those fields unique to this program. This needs to be accurately documented.
Definitions:
Applicant requests for devices.
Definitions:
Not yet defined
Definitions:
Devices that have been approved and allocated.
Definitions:
(this needs updating)