delfi icons version 2...

21
Name: ItemNo.txt Fixed Length Left alignment Alphanumeric sorted ItemNo[30] Description[30]Location[20] Quantity[10] Serialrequired(0/1)[1] Example: 235698702225551112223333333333Philips Gigatv Shelf 4 3 1 Name: Order_<OrderNo>.txt Fixed Length Left alignment Alphanumeric sorted ItemNo[30] LocationNo[20]Description[30] Quantity[10] Example: 23569870222555 789274270 Heinz Tomato Soup 8 Name: InventoryList.txt Fixed Length Left alignment Alphanumeric sorted ItemNo[30] Description[30]] LocationNo[20] Quantity[10] Example: 23569870222555 Chevrolet Garage 1 1 Name: EmployeeID.txt Fixed Length Left alignment Alphanumeric sorted EmployeeID[20] Description[30] Description_2[30] Example: 2356987022255 Matthew McGill Team 4 Name: PurchaseNo_<PurchaseNo>.txt Fixed Length Left alignment Alphanumeric sorted ItemNo[30] Description[30] Quantity[10] LocationNo[20] Example: 23569870222555 Crowbar 2 555666 Name: CustomerNo.txt Fixed Length Left alignment Alphanumeric sorted CustomerNo[20] Description[30] Example: 23569870222555 IKEA Industries Name: SerialNo.txt Fixed Length Left alignment Alphanumeric sorted SerialNo[30] ItemNo[30] Description[30] Example: 23569870222555 784574372 item description Name: Location.txt Fixed Length Left alignment Alphanumeric sorted Location[20] Example: 23569870222555 Delfi Icons Version 2 V.1.0.0.0 Input-files: Name: Price.txt Fixed Length Left alignment Alphanumeric sorted ItemNo[30] Price[10] Currency[10] Example: 23569870222555 199,95 DKK Rev. 37 Name: ItemReference.txt Fixed Length Left alignment Alphanumeric sorted ItemReference[30] ItemNo[30] Example: 111111111111111111111111111111222222222222222222222222222222 Name: SupplierNo.txt Fixed Length Left alignment Alphanumeric sorted SupplierNo[30] Description[30] Example: 23569870222555 Delfi Technologies Name: GlobalEmployeeID.txt Fixed Length Left alignment Alphanumeric sorted EmployeeID[20] Description[30] Description_2[30] Password[10] Usergroup[10] Example: 2356987022255 Matthew McGill Team A 123 2 All input files must be in Windows-1252 encoding All input files must end with an empty line

Upload: phungthien

Post on 06-Apr-2018

221 views

Category:

Documents


1 download

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