source: branches/features/purchaseOrders/doc/Definitions/InventoryTerms.txt @ 923

Last change on this file since 923 was 116, checked in by gav, 16 years ago

First commit of Inventory domain, including domain-classes, controllers, views and bootstrap. Also double check/adjust as required security extends in controllers.

File size: 3.1 KB
Line 
1Inventory terms and definitions.
2
3InventoryItem:
4    name
5                - Default = required so nothing.
6                - Standard length used most places.
7
8    description
9                - Default = "".     
10                - Longer for additional info only shown in detail views.
11
12    isActive   
13                - Default=true, false if "Trashed".
14                - Set false by Trash action.
15                - Set true by Restore action.
16                - Require true when creating new entries/lists for dropdowns etc.
17                - Ignore when viewing old associations or creating lists for searching etc.
18
19    isObsolete   
20                - Default=false.
21                - Is this InventoryItem now considered obsolete by the manufacturer.
22
23    manufacturersPartNumber
24                - Default = "".     
25                - The part number that the manufacturer uses to identify this InventoryItem.
26
27    suppliersPartNumber
28                - Default = "".     
29                - The part number that the supplier uses to identify this InventoryItem.
30
31    enableReorder   
32                - Default=true.
33                - Should this InventoryItem appear on reorder and auto order lists.
34
35    reorderPoint
36                - Required so no default.
37                - Once total StoredItems equals this point the item will appear on reorder and auto order lists.
38
39    recommendedReorderPoint
40                - Provided the required information is available a recommendedReorderPoint is calculated.
41
42    averageDeliveryTime
43                - The average delivery time in days from placement of reorder.
44
45   inventoryGroup
46                - Default = required so nothing.
47                - The InventoryGroup this InventoryItem belongs to.
48                - Initially one of "Misc", "Mechanical", "Electrical", "Production", "Raw Materials".
49                - Of Class InventoryGroup.
50
51    inventoryType
52                - Default = required so nothing.
53                - Initially one of "Consumable", "Repairable".
54                - Of Class InventoryType.
55
56    unitOfMeasure
57                - Default = required so nothing.
58                - Initially one of "each", "meter(s)", "box(es)", "litre(s)"
59                - Of Class UnitOfMeasure.
60
61    alternateItems
62                - An InventoryItem may have many alternateItems of Class InventoryItem.
63                - Indicates that this InventoryItem has alternatives.
64
65    spareFor
66                - An InventoryItem may have many assets that it is a spare for, of Class Asset.
67
68    storedItems
69                - An InventoryItem may have many StoredItems of Class StoredItem.
70
71    inventoryMovements
72                - An InventoryItem may have many InventoryMovements of Class InventoryMovement.
73
74    manufacturers
75                - An InventoryItem may have many Manufacturers of the Class Manufacturer.
76
77    suppliers
78               - An InventoryItem may have many Suppliers of the Class Supplier.
79
80
81#External required actions.
82Calculate/Show total storedItems.
83
84InventoryMovementType
85    Initially one of "Used", "Received", "Repaired"
86
87
Note: See TracBrowser for help on using the repository browser.