delfi icons version 2...
TRANSCRIPT
Name: ItemNo.txtFixed LengthLeft alignmentAlphanumeric sorted
ItemNo[30] Description[30]Location[20] Quantity[10] Serialrequired(0/1)[1]
Example:235698702225551112223333333333Philips Gigatv Shelf 4 3 1
Name: Order_<OrderNo>.txtFixed LengthLeft alignmentAlphanumeric sorted
ItemNo[30] LocationNo[20]Description[30] Quantity[10]
Example:23569870222555 789274270 Heinz Tomato Soup 8
Name: InventoryList.txtFixed LengthLeft alignmentAlphanumeric sorted
ItemNo[30] Description[30]] LocationNo[20] Quantity[10]
Example:23569870222555 Chevrolet Garage 1 1
Name: EmployeeID.txtFixed LengthLeft alignmentAlphanumeric sorted
EmployeeID[20] Description[30] Description_2[30]
Example:2356987022255 Matthew McGill Team 4
Name: PurchaseNo_<PurchaseNo>.txtFixed LengthLeft alignmentAlphanumeric sorted
ItemNo[30] Description[30] Quantity[10] LocationNo[20]
Example:23569870222555 Crowbar 2 555666
Name: CustomerNo.txtFixed LengthLeft alignmentAlphanumeric sorted
CustomerNo[20] Description[30]
Example:23569870222555 IKEA Industries
Name: SerialNo.txtFixed LengthLeft alignmentAlphanumeric sorted
SerialNo[30] ItemNo[30] Description[30]
Example:23569870222555 784574372 item description
Name: Location.txtFixed LengthLeft alignmentAlphanumeric sorted
Location[20]
Example:23569870222555
Delfi Icons Version 2 V.1.0.0.0
Input-files:
Name: Price.txtFixed LengthLeft alignmentAlphanumeric sorted
ItemNo[30] Price[10] Currency[10]
Example:23569870222555 199,95 DKK
Rev. 37
Name: ItemReference.txtFixed LengthLeft alignmentAlphanumeric sorted
ItemReference[30] ItemNo[30]
Example:111111111111111111111111111111222222222222222222222222222222
Name: SupplierNo.txtFixed LengthLeft alignmentAlphanumeric sorted
SupplierNo[30] Description[30]
Example:23569870222555 Delfi Technologies
Name: GlobalEmployeeID.txtFixed LengthLeft alignmentAlphanumeric sorted
EmployeeID[20] Description[30] Description_2[30] Password[10] Usergroup[10]
Example:2356987022255 Matthew McGill Team A 123 2
All input fi les must be in Windows-1252 encoding
All input fi les must end with an empty line
OUTPUT FILE – Menu: PickName: Pick.txtVariable LengthLeft alignmentComma separated
OrderNo*, Location*, ItemNo, SerialNo*, Quantity, DateTime (dd-mm-yy HH:MM:SS), EmployeeID*
Example:123323, 22222, 23232323,,7,28-10-15 09:25:50, 2331232321,22222, 132131412,8888,1, 28-10-15 09:25:50,
OUTPUT FILE – Menu: ReceiveName: Received.txtVariable LengthLeft alignmentComma separated
PurchaseNo, ItemNo, Quantity, DateTime (dd-mm-yy HH:MM:SS), EmployeeID*, SerialNo*, Location*
Example:2222222,4444444,,7, 28-10-15 09:25:50, 33331232321,132131412,11111,1, 28-10-15 09:25:50,
OUTPUT FILE – Menu: MoveName: MoveGoods.txtVariable LengthLeft alignmentComma separated
ItemNo, ToLocation, FromLocation, Quantity,DateTime (dd-mm-yy HH:MM:SS), EmployeeID*, Serial No*
Example:12332366,23232323,4444444,555555,3, 28-10-15 09:25:50,331232321,,132131412,4454534,4, 28-10-15 09:25:50, DHL
OUTPUT FILE – Menu: InventoryName: Inventory.txtVariable LengthComma-separated
ItemNo, SerialNo*, Location*, Quantity, DateTime (dd-mm-yy HH:MM:SS), EmployeeID*
Example:70222522, ,12234234234, 3, 23-03-12 08:14:01,80748700, 22222, 12312312,1, 23-03-12 08:56:06, 24050300580111,, 12312, 321, 23-03-12 16:22:49, MDM
OUTPUT FILE – Menu: Create OrderName: CreatedOrders.txtVariable LengthLeft alignmentComma separated
CustomerNo*, Location*, ItemNo, SerialNo*, Quantity, DateTime (dd-mm-yy HH:MM:SS), EmployeeID*
Example:1111111, 2222222, 4444444,,7, 28-10-15 09:25:50,1111111, 331232321, 132131412, 88888, 1, 28-10-15 09:25:50, DHL
OUTPUT FILE – Menu: ConsumeName: Consumed.txtVariable LengthLeft alignmentComma separated
OrderNo*, Location*, CustomerNo*, ItemNo, SerialNo*, Quantity, DateTime (dd-mm-yy HH:MM:SS), EmployeeID*
Example:11111, 2222222, 555, 4444444,,7, 28-10-15 09:25:50, 411111, 331232321, 555, 132131412,11111,1, 28-10-15 09:25:50,
OUTPUT FILES
OUTPUT FILE – Menu: RestockName: Restock.txtVariable LengthLeft alignmentComma separated
EmployeeID*, SupplierNo*,Location*, ItemNo, Quantity, DateTime (dd-mm-yy HH:MM:SS)
Example:CCC,4444,Shelf 2,5704416403114,22,14-06-2016 13:54:43
Please note: Be sure to pick the output file setting in the Designer you want. When Export all fields to output files is checked all f ields are exported – If not checked off: Items marked with * is only exported when active in configuration.
DoesitemNo.txt
exist?
Error: itemNo does not exist!
Yes
No
Does EmployeeNo.txt
exist?
Error: EmployeeNo
does not exist!
Yes
No
Does LocationNo.txt
exist?
Error: LocationNo does
not exist!
Yes
No
Does PurchaseNo_<purchaseNo>.txt
exist?
Error: PurchaseNo_<pu
rchaseNo> does not exist!
Yes
No
Does CustomerNo.txt
exist?
Error: customerNo
does not exist!
Yes
No
Does OrderNo.txt
exist?
Error: OrderNo does not exist!
Yes
No
STARTUP FLOW
DoesPrice.txt
exist?
Error: Price does not exist!
Yes
No
If verify settings are enabled it is checked at
start of module if the files are present.
DoesItemReference.t
xtexist?
Error: ItemReference does not exist!
Yes
No
DoesSupplier.txt
exist?
Error: Supplier does not exist!
No
Yes
Global Employee Login
Is Global Employee
Log inTrue?
Yes
Is password correct?
No
Scre
en
1
EmployeeID(30 alphanum)
Is EmployeeID in GlobalEmployee
ID.txt?
Yes
No
Password(10 alphanum)
Show EmployeeIDIn top center label
at all screens
Yes
Continue to Menu Screen
No
Skip this flow andgo to Menu Screen
ITEM FLOW
OPTIONVerify item
Continue to next Flow Chunk
ItemNo(30 Alphanum)
Does ItemNo exist in
ItemNo.txt?
Show Item Description
OPTIONShow Item Description
Yes(ItemFound = True)
Yes
No
No
No
InfoScreen:ItemNo was not possible to
validate!Application will continue.
OPTIONShow Item Price
Yes
Show Price + Currency(Get info from Price.txt)
No
Yes
Set Description = Unknown
ItemNo(30 Alphanum)
OPTIONAllow fail
Yes(ItemFound = False)
ErrorScreen:ItemNo does not
existNo
OPTIONVerify on
ItemReference
Does ItemNo exist in ItemReference.txt?
No
Yes
No
Yes
Is ItemFound = True?
No Yes
QUANTITY FLOW
OPTIONVerify Item
quantity
Yes
Next Flow
OPTIONAllow too few
OPTIONAllow too many
ConfirmScreen: You picked <QTY>. The expected values
was <ExpectedQTY>.
Do you want to continue?
Is QTY > expected?
No
Quantity(10 decimal)
(0 and Negative allowed)
Yes
ErrorScreen:You picked too
manyNo
ErrorScreen:You picked too
few
Yes
NoIs QTY <
expected?Yes
No
Yes
Yes
No
No
Is ExpectedQTY = NULL?
YesSet ExpectedQTY = 0
No
OPTIONIs SerialNo Enabled?
Set output.qty = 1"
Yes
No
Is input = item number in item number field?
No
Quantity = +1Yes
Serial FLOW
OPTIONVerify Unique
SerialNo
OPTIONVerify Serial in
SerialNo.txt
Yes
Yes
Save RecordOr
Next Flow
No
SerialNo(20 alphanum)
ErrorScreen: Same SerialNo scanned twice
No
Is SerialNo scanned before?
Yes
Is SerialNo in SerialNo.text
Yes
No
No
ErrorScreen: SerialNo not
found in SerialNo.txt
Yes
No
SerialNumber(20 Alphanum)
serialQuantity = 0
serialQuantity++;
Is serialQuantity == Quantity?
No
For each quantity there has to be a S/N.
Example:If quantity is 3, there has to be
entered 3xSerialNumber
The same S/N can not be entered/scanned more than one time! All S/N has to be unique pr.
registartionSave Record(Order_<OrderNo>.txt)
Is SerialNumber != Previous S/N s?
Yes
No
Does ItemNo.txt require
SerialNo?
EMPLOYEE ID FLOW
ErrorScreen: EmloyeeID does
not exist!
OPTIONVerify
EmployeeID
Continue to next Flow Chunk
Yes
OPTIONAllow
EmployeeID fail
OPTIONShow
EmployeeID information
Yes
InfoScreen: EmloyeeID was not possible to validate!
Application will continue.
Does EmployeeID exist in
EmployeeID.txt?
No
Yes
Yes
No
No
Show EmployeeIDIn top center label
at all screens
No
EmployeeID(20 alphanum)
OPTIONVerify location
OPTIONAllow fail
LOCATION FLOW
Continue to next Flow Chunk
Does Location exist in
Location.txt?
Yes
No
ErrorScreen: Location does
not exist!
InfoScreen: Location was not possible to
validate!Application will continue.
Yes
No
Yes
Location(20 alphanum)
No
ORDER FLOW
OPTIONVerify Order
Does Order_<orderNo
>.txt Exist?
Yes
ErrorStop: Order does not exist!
No
Yes
No
Show listview with(Order_<orderno>.t
xt
Show next item to pick(Sort on input-file)
Show: ItemNo, Description, Location, Quantity
User selects orderShow OrderNo on next screen
Continue to next Flow Chunk
OrderNo(20 alphanum)
Note:If verify Order is false (But Use Order is
true) it is because the user either creates an Order num or has one on a printed
paper)The flow goes this way.
Note:Show a list of all Order_<orderNo>.txt and
let user pick one
Note:Show next item (line) in the Order.
It is the job of the Economy system to sort them meaningfully.
Note:Show information so user can see what he
is suppose to scan.
CUSTOMER FLOW
CustomerNo(20 alphanum)
OPTIONVerify
CustomerNo
Yes
Continue to next Flow Chunk
OPTIONAllow fail
OPTIONShow Customer
information
Does CustomerNo exist in
CustomerNo.txt?
No
ErrorScreen: CustomerNo
does not exist!No
Yes
Show Customer Description
Yes
No
No
InfoScreen: CustomerNo was
not possible validate!
Yes
SUPPLIER FLOW
SupplierNo(30 alphanum)
OPTIONVerify
SupplierNo
Yes
Continue to next Flow Chunk
OPTIONAllow fail
OPTIONShow Supplier
information
Does SupplierNo exist in
SupplierNo.txt?
No
ErrorScreen: SupplierNo does
not exist!No
Yes
Show Supplier Description
Yes
No
No
InfoScreen: It was not possible
to validate SupplierNo!
Yes
PurchaseNo FLOW
Wait for user to select a PurchaseNo
Continue to next flow chunk
OPTIONIs PurchaseNo
enabled?No
Does one or more PurchaseNo_<Purchase
No>.txt exist?
ErrorScreen:No PurchaseNo s
were found, please sync.
Return to Main
NoOPTION
Allow skip PurchaseNo?
No
Yes
InfoScreen:No PurchaseNo s were found. The application
will continue.
Yes
Show ListView with PurchaseNo (PurchaseNo_<PurchaseNo>.txt)
Sort on: PurchaseNo
Yes
PurchaseNo(30 Alphanum)
Set OutputFile.PurchaseNo =
MOVE FLOW
OPTIONEMPLOYEE
FLOWSc
ree
n 1
FROM-LOCATION (LOCATION FLOW)
Every item has unique FROM
Location setting = true
ITEMFLOW
Yes No
Scre
en
2C
olle
ctSc
ree
n 3
Pla
ce
MOVE QUANTITY (QUANTITY FLOW)
TO-LOCATION (LOCATION FLOW)
Every item has unique TO Location
setting = true
ITEMFLOW
Yes No
OPTIONUSE SERIAL NO
Error: Item not found in current Move operation
Is item in current list?
No
Yes
Is current list Complete?
Are MovedQTY > Move Quantity?
(FOR THAT ITEM)
Error: Your MovedQuantity is higher than your current
quantity!
Yes
No
Show:All items moved!
Yes
Exit Move
MOVED QUANTITY (QUANTITY FLOW)
Note:Current app allows placing item(s) in more locations
We need this in flow too
Note:Save to a current move list like it is
done when checking if all items are
moved
Is Setting Move one item at a time true?
No
Yes
Is Setting Move one item at a time true?
No
Yes
OPTIONUSE SERIAL NO
Show label Press F3 to place
items
Is setting User is asked for quantity placed at new loc = true?
Yes
No
Wait for user to press F3in empty location field
(if unique from loc = true)or
empty item field(if unique from loc = false)
CREATE ORDER FLOW
OPTIONEMPLOYEE
FLOW
OPTIONCUSTOMER
FLOW
ITEMFLOW
Yes
Save Record(CreatedOrders.txt)
OPTIONUSE LOCATION
QUANTITY FLOW
Scre
en
1
OPTIONUSE SERIAL NO
Scre
en
2
Is every item has unique
location setting = true
No
Restock
OPTIONEMPLOYEE
FLOW
OPTIONSUPPLIER
FLOW
ITEMFLOW
Yes
Save Record(Restock.txt)
OPTIONUSE LOCATION
QUANTITY FLOW
Scre
en
1Sc
ree
n 2
Note:Show Supplier so user can see the current Supplier
Every item has unique FROM
Location setting = true
No
PICK FLOW
OPTIONEMPLOYEE
FLOW
OPTIONORDERFLOW
ITEMFLOW
Yes
Save Single Record(Pick.txt)
OPTIONUSE LOCATION
MoreItems
Info screen:Pick is complete!
No
If Order file and location is being
used:Show location information on
screen at bottom
QUANTITY FLOW
OPTIONUSE SERIAL NO
Scre
en
1Sc
ree
n 2
Scre
en
3
OPTIONIs SerialNo Enabled?
Save one line pr. S/N(QTY=1)(Pick.txt)
YesNo
OUTPUT FILE – Menu: PickName: Pick.txtVariable LengthLeft alignmentComma separated
OrderNo, Location, ItemNo, SerialNo, 1, DateTime (dd-mm-yy HH:MM:SS), EmployeeID
Example:331232321,22222, 132131412,8888,1, 28-10-15 09:25:50,331232321,22222, 132131412,9999,1, 28-10-15 09:25:50,4564647,ABC, 70222555,9999,1, 28-10-15 09:25:50,
OUTPUT FILE – Menu: PickName: Pick.txtVariable LengthLeft alignmentComma separated
OrderNo, Location, ItemNo, SerialNo, Quantity, DateTime (dd-mm-yy HH:MM:SS), EmployeeID
Example:331232321,22222, 132131412,,23, 28-10-15 09:25:50,331232321,22222, 132131412,,10, 28-10-15 09:25:50,
Yes
Is every item has unique
location setting = true
Is Order file being used?
No
Yes
No
Note
RECEIVE FLOW
OPTIONEMPLOYEE
FLOW
ITEMFLOW
No
Is purchaseNo.txt used?
InfoScreen:Receive is complete!
QUANTITY FLOW
OPTIONPurchaseNo
FLOW
Delete PurchaseNo_<PurchaseNo>.txt
from import-folder
Return to main
Scre
en
1Sc
ree
n 2
Scre
en
3
MoreItems to receive in purchaseNo_<xxx>
.txt
Yes
Show next item to pick(Sort on input-file)
Show: ItemNo, Description, Location, Quantity
Yes
No
Press F2 to endReceive without file
No
OPTIONUSE SERIAL NO
Save Record(Received.txt)
Save/Add to Record(Receive_<purchaseN
o>.txt)
OPTIONUSE LOCATION
Is every item has unique
location setting = true
Yes
If Order file and location is being
used:Show location information on
screen at bottom
INVENTORY FLOW
OPTIONEMPLOYEE
FLOW
ITEMFLOW
Save Record(Inventory.txt)
OPTIONLOCATION
FLOW
QUANTITY FLOW
OPTIONUSE SERIAL NO
Scre
en
1Sc
ree
n 2
Is every item has unique
location setting = true
Yes
No
CONSUME FLOW
OPTIONEMPLOYEE
FLOW
OPTIONORDERFLOW
OPTIONCUSTOMER
FLOW
OPTIONLOCATION
FLOW
ITEMFLOW
OPTIONSERIALFLOW
QUANTITYFLOW
MoreItems
Save Record
No Items in order listOr F2 pressed
Yes
Scre
en
1Sc
ree
n 2
Scre
en
3Sc
ree
n 4
NotePlease add customer and location as labels at top of screen 4 if any of them are chosen in the configuration. This way the user can always see what costumer/location are currently being worked on.
Is every item has unique
location setting = true
Yes
No
LOOK UP FLOW
ItemNo(Unlimited alphanum)
Properties for Questionnaire:<module name="LookUp">
<mandatory>item_id</mandatory><loopoptions>item_id</loopoptions>
<pages><page>item_id;item_id_secondary_verify;item_id_info;item_id_price;item_id_serial;quan
tity</page></pages>
</module>NOTE: item_id_verify,item_allow_fail,
item_id_serial_verify is not shown but is set to true if the id, serial property is set to true.
This is for user simplicity.
Show item information according to properties:
Do not show if not chosen in Questionnaire
Information (from ItemNo.txt)Price (from Price.txt)
Serial no (from SerialNo.txt)Location (from ItemNo.txt)Quantity (from ItemNo.txt)
Error: Item not found
Does ItemNo exist in
ItemNo.txt?
OPTIONVerify on
ItemReference
Does ItemNo exist in ItemReference.txt?
No
Yes
No
Yes Yes
No
Scre
en
1
Ony check for a file if the information is set to true /to be shown in Questionnaire