By: CS2103T-W12-1
Since: Jan 2020
Licence: MIT
- 1. Introduction
- 2. Quick Start
- 3. Features
- 3.1. Showing the Help message -
help
[Done by - Cher Wei Jie] - 3.2. Inserting an order:
insert
[Done by Amos Cheong Jit Hon] - 3.3. Returning an order :
return
[Done by - Cher Wei Jie] - 3.4. Editing an order :
edit
[Done by - Kenny Ho Si Chong] - 3.5. Deleting an order :
delete
[Done by - Loh Jeremy Wen Jun] - 3.6. Clearing all entries :
clear
[Done by - Eng Xuan En] - 3.7. Importing a list of orders :
import
[Done by - Eng Xuan En] - 3.8. Searching for parcels using their attributes:
search
[Done by Kenny Ho Si Chong] - 3.9. Viewing orders located at the same area or postal sector:
nearby
[Done by - Loh Jeremy Wen Jun] - 3.10. Listing orders :
list
[Done by Amos Cheong Jit Hon] - 3.11. Delivering an order or return order :
delivered
[Done by - Cher Wei Jie] - 3.12. Showing statistics :
show
[Done by Amos Cheong Jit Hon] - 3.13. Exiting the program :
exit
- 3.14. Saving the data
- 3.1. Showing the Help message -
- 4. FAQ
- 5. Command Summary
- 6. Glossary
1. Introduction
This user guide provides in-depth documentation on the Delino desktop application: quick start guide, features, FAQ, command summary, and glossary.
Delino is for couriers who prefer to use a desktop app for managing their delivery tasks. It is optimised for those who have a strong preference towards Command Line Interface (CLI) while still enjoying the benefits of a Graphical User Interface (GUI). Sounds interesting? Have a quick look at our tutorial Section 2, “Quick Start” to get started. Have a delightful journey using Delino!
1.1. Product Information
Are you still using pen and papers or Excel to keep track of all your orders?
With Delino, you can be rest assured that it will help you to keep track of a large number of orders in the most efficient way possible. Are you interested in improving your parcel delivery management? Read further to discover the features of Delino!
1.2. How to navigate this user guide
Throughout this user guide, you might encounter additional symbols. These symbols are used to
highlight important information.
This user guide uses the following symbols:
This block contains additional notes. |
This block contains additional tips. |
This block contains warning information. |
This block contains important information that you should be mindful of. |
text markup
: This is used to indicate keywords such as command arguments to Delino. (e.g. exit
)
[FLAG]
: For the various commands, you might encounter keywords placed in square brackets.
(e.g. nearby
[FLAG]
AREA
)
These indicate the optional arguments to a command.
Keywords that are capitalized represent all possible combinations of an argument.
(e.g. [FLAG]
represents all possible flag arguments available).
For the list of all possible combinations of an argument, you can refer to the glossary
Finally, you will encounter links to external web pages for additional information. These links will look like this.
2. Quick Start
-
Ensure you have Java
11
or above installed in your Computer. -
Download the latest
CS2103T-W12-1.Delino.jar
here. -
Copy the file to the folder you want to use as the home folder for your Delino.
-
Double-click the file to start the app. The GUI should appear in a few seconds.
-
If you are a Mac user and are unable to open the jar file after double-clicking, please open Terminal and change the directory to the directory that the jar file was downloaded at. Then, type the following command to open the Delino application:
java
-jar
CS2103T-W12-1.Delino.jar
-
If you are a Windows user and are unable to open the jar file after double-clicking, please open Command Prompt and change the directory to the directory that the jar file was downloaded at. Then, type the following command to open the Delino application:
java
-jar
CS2103T-W12-1.Delino.jar
-
-
Type the command in the command box and press Enter to execute it.
e.g. typinghelp
and pressing Enter will open the help window. -
Some example commands you can try:
-
list
done
: lists all delivered orders and return orders. -
insert
tid/1023456789
n/Amos Cheong
a/Blk 572 Hougang st 51 #11-37 S530572
p/90010019
dts/2020-06-10 1650
w/Marsiling
cod/$5
c/Leave it at the riser type/glass
: adds an order where the receiver name isAmos Cheong
into Delino. -
delete
-o
3
: deletes the 3rd delivery order shown in the current order list -
exit
: exits the app
-
-
Refer to Section 3, “Features” for a more detailed explanation of each command.
3. Features
In this section you will be able to learn about the various features of Delino.
Current Features |
Command Format
-
Words in
UPPER_CASE
are the parameters to be supplied by you e.g. ininsert n/CUSTOMER_NAME
,CUSTOMER_NAME
is a parameter which can be used asinsert n/John Doe
. -
Items in square brackets are optional e.g
n/CUSTOMER_NAME [c/COMMENT]
can be used asn/John Doe c/Leave the parcel outside
or asn/John Doe
. -
Parameters can be in any order e.g. if the command specifies
n/CUSTOMER_NAME
p/PHONE_NUMBER
,
p/PHONE_NUMBER
n/CUSTOMER_NAME
is also acceptable.
3.1. Showing the Help message - help
[Done by - Cher Wei Jie]
-
In this section, you will learn more about the
help
command and how to use it.
Why would you want to use thehelp
command? You can use thishelp
command to see a summary of all available features of Delino.
3.1.1. How to use the Help command?
Here is how you can use the help
command to show a summary of all available commands in Delino.
Step 1 : Type in the keyword help
.
Step 2 : Press Enter
on your keyboard to see the magic!
3.1.2. What constitutes a valid Help command?
The syntax for a valid help
command can be seen below!
-
help
Scenario | Command | Result |
---|---|---|
If you want to view all the available commands in Delino. |
|
A pop-up window will be shown that includes a summary to briefly explain all the commands that Delino offers. |
3.2. Inserting an order: insert
[Done by Amos Cheong Jit Hon]
This section shows you how to use the insert
Command and the relevant examples.
Whenever you have a new delivery order to make, you have to add it into your list of orders.
The insert
Command is in charge of this functionality.
3.2.1. How to use the Insert Command
Orders inserted are sorted by their delivery date and time. |
Here are the steps on using the insert
Command:
Step 1 : Type in the keyword insert
Step 2 : Add in the prefixes TRANSACTION_ID
CUSTOMER_NAME
ADDRESS
PHONE_NUMBER
EMAIL
DELIVERY_DATE_AND_TIME
WAREHOUSE_LOCATION
CASH_ON_DELIVERY
of the delivery orders
Step 3 (Optional) : Add in the Customer comment and type of item using the prefixes [COMMENT_BY_CUSTOMER]
[TYPE_OF_ITEM]
Step 4 : Press Enter
on your keyboard to see the magic!
3.2.2. What constitutes a valid Insert command
Here is the syntax of the insert
Command :
insert
tid/TRANSACTION_ID
n/CUSTOMER_NAME
a/ADDRESS
p/PHONE_NUMBER
e/EMAIL
dts/DELIVERY_DATE_AND_TIME
w/WAREHOUSE_LOCATION
cod/CASH_ON_DELIVERY
[COMMENT_BY_CUSTOMER]
[TYPE_OF_ITEM]
|
|
These are the possible combinations of the insert
command:
Scenario | Command | Result |
---|---|---|
Insert the order without a comment and no item type. |
|
You should be able to see that the order with transaction id |
Insert the order with all the order attributes including the non-compulsory ones. |
|
You should see that the order with transaction id |
|
3.3. Returning an order : return
[Done by - Cher Wei Jie]
-
In this section, you will learn more about the
return
command and how to use it.
Why would you want to use thereturn
command? You can use thisreturn
command to create a new return order to be added into the return order list.
3.3.1. How to use the Return command?
Return orders inserted are sorted by their delivery date and time. |
Here is how you can convert an order into a return order or create a new return order by following the steps below:
Step 1 : Type in the keyword return
.
Step 2a : If you would like to convert an existing order into a return order,
provide the TRANSACTION_ID
and the RETURN_DATE_AND_TIME
to the order to be converted.
Step 2b: If you would like to create a new return order in the return order list, provide the
TRANSACTION_ID
CUSTOMER_NAME
ADDRESS
PHONE_NUMBER
RETURN_DATE_AND_TIME
WAREHOUSE_LOCATION
EMAIL
[COMMENTS_BY_CUSTOMER]
[TYPE_OF_ITEM]
of the parcel.
Step 3 : Press Enter
on your keyboard to see the magic!
|
3.3.2. What constitutes a valid Return command?
The syntax for a valid return
command can be seen below!
-
return
tid/TRANSACTION_ID
rts/RETURN_DATE_AND_TIME
orreturn
tid/TRANSACTION_ID
n/CUSTOMER_NAME
a/ADDRESS
e/EMAIL
w/WAREHOUSE_LOCATION
p/PHONE_NUMBER
rts/RETURN_DATE_AND_TIME
c/[COMMENTS_BY_CUSTOMER]
type/[TYPE_OF_ITEM]
|
These are the possible combinations of the return
command:
Scenario | Command | Result |
---|---|---|
If you want to convert the order with Transaction Id |
|
This order will be removed from the order list and be added into the returns list as a return order with the updated return time stamp. |
If you want to create a new return order in the return order list. |
|
A return order with the input attributes will be created into the return order list. |
|
|
3.4. Editing an order : edit
[Done by - Kenny Ho Si Chong]
In this section, you will be able to find out how to properly use the edit
command and the relevant examples.
Why will you want to use the edit
command? If you wish to edit any field of a parcel, the edit
command will provide you the means to do so.
3.4.1. How to use the Edit command
Here is how you can edit the details of any parcel by following the steps below:
Step 1 : Type in the keyword edit
Step 2 : Provide the FLAG
corresponding to the parcel order type you want to edit
Step 3 : Provide the INDEX
of the parcel displayed on the screen that you wish to edit
Step 4 : Provide the ORDER_ATTRIBUTE_PREFIX
coupled with a front slash /
and the new value you want to change to.
Step 5 : Press Enter
on your keyboard to see the magic!
3.4.2. What constitutes a valid Edit command
The syntax for a valid edit
command can be seen below:
-
edit
FLAG
INDEX
ORDER_ATTRIBUTE_PREFIX/NEW_VALUE
[ORDER_ATTRIBUTE_PREFIX/NEW_VALUE]…
|
These are the possible combinations of the edit
command:
Scenario | Command | Result |
---|---|---|
If you want to edit the name of the first return order displayed on returns list |
|
The index |
If you want to edit the phone number of the second order displayed on the orders list. |
|
The index |
If you want to edit the address of the first order displayed on the orders list. |
|
The index |
If you want to edit the name, phone number and address of the third return order displayed on the returns list. |
|
The index |
|
3.5. Deleting an order : delete
[Done by - Loh Jeremy Wen Jun]
In this section, you will learn more about the delete
command,
how to use it and the
possible usage scenarios of the delete
command.
The delete
command is useful if you would like to delete a specific order from either
the order list or return order list.
This would allow you to correct any accidental additions that you may have made
when inserting orders or importing an order file.
3.5.1. How to use the Delete command
In this section, you learn more about the exact inputs required to use the delete
command.
Here are the steps you should follow to delete an order using the delete
command:
Step 1 : Type in the keyword delete
Step 2 : Provide a FLAG
to indicate which list to delete your order from
A |
Step 3 : Provide an INDEX
to indicate the specific order to delete based on the list
The |
Step 4 : Press Enter
on your keyboard to see the magic!
3.5.2. What constitutes a valid Delete command
In this section, you will learn more about the syntax of the delete
command
The syntax for a valid delete
command is the following:
delete
FLAG
INDEX
3.5.3. Delete command usage scenarios
In this section, you will learn more about the various usage scenarios of the delete
command!
These are the possible combinations of the delete
command:
Scenario | Command | Result |
---|---|---|
If you want to delete the second order from the order list. |
|
Deletes the 2nd order from the order list. |
If you want to delete the third order from the return order list. |
|
Deletes the 3rd return order from the return order list. |
If you want delete the first order that belongs to the customer 'Betsy'. |
|
Deletes the 1st order in the results of the |
If you want to obtain all orders in the return order list located in the central region of Singapore. |
|
Deletes the 1st return order in the results of the |
3.6. Clearing all entries : clear
[Done by - Eng Xuan En]
In this section, you will be able to find out how to use the clear
command and
the possible combinations of the clear
command.
If you wish to delete huge amount of orders and return orders from Delino, the clear
command will provide you the means
to do so.
3.6.1. How to use the Clear command
Here is how you can clear the order list and return order list by following the steps below:
Step 1 : Type in the keyword clear
.
Step 2 (Optional) : Provides the -f
flag if you confirm that you would like to force clear both order list and return order list.
Step 3 (Optional) : Provides the -o
or -r
flag if you only want to clear either order list or return order list respectively.
Step 4 : Press Enter
on your keyboard to send the instruction to Delino.
|
3.6.2. What constitutes a valid Clear command
In this section, you will learn about the syntax for a valid clear
command and the possible combinations of the command.
The syntax for a valid clear
command can be seen below:
-
clear
[FLAG]
|
These are the possible combinations of the clear
command:
Scenario | Command | Result |
---|---|---|
If you want to have a confirmation notice before clearing both lists. |
|
Pop-up will appear and ask the user for confirmation to clear both order list and return order list. |
If you don’t want to get prompt before clearing both lists. |
|
Both order list and return order list will be cleared immediately. |
If you want to have a confirmation notice before clearing return order list. |
|
Pop-up will appear and ask the user for confirmation to clear the return order list. |
If you don’t want to get prompt before clearing return order list. |
|
Only return order list is cleared immediately. |
If you want to have a confirmation notice before clearing order list. |
|
Pop-up will appear and ask the user for confirmation to clear the order list. |
If you don’t want to get prompt before clearing order list. |
|
Only order list is cleared immediately. |
3.7. Importing a list of orders : import
[Done by - Eng Xuan En]
In this section, you will be able to find out how to use the import
command and
the possible combination of the import
command.
If you wish to add huge amount of orders and return orders to Delino, the import
command will provide you the means
to do so.
3.7.1. How to use Import command
Here is how you can import the orders and return orders into Delino by following the steps below:
Step 1 : Type in the keyword import
.
Step 2 : Provide the CSV file name that you would like to import with the .csv extension behind.
Step 3 : Press Enter
on your keyboard to send the instruction to Delino.
3.7.2. What constitutes a valid Import command
In this section, you will learn about the syntax of a valid import
command, the format for both orders and return orders in the CSV file
and the possible combination for the import
command.
The syntax for a valid import
command can be seen below:
-
import
FILE_NAME
import
is the command andFILE_NAME
is the file name that is required to import with the .csv extension behind.
|
Figure 2. CSV File Save Type
|
The data in the CSV file
should be written in the following format:
-
Order data format:
ot/ORDER_TYPE
,tid/TRANSACTION_ID
,n/NAME
,a/ADDRESS
,p/PHONE_NUMBER
,e/EMAIL
,dts/DELIVERY_DATE_&_TIME
,w/WAREHOUSE_LOCATION
,cod/CASH_ON_DELIVERY
,[c/COMMENTS_BY_CUSTOMER]
,[type/TYPE_OF_ITEM]
Example:
-
Return order data format:
ot/ORDER_TYPE
,tid/TRANSACTION_ID
,n/NAME
,a/ADDRESS
,p/PHONE_NUMBER
,e/EMAIL
,rts/RETURN_DATE_&_TIME
,w/WAREHOUSE_LOCATION
,[c/COMMENTS_BY_CUSTOMER]
,[type/TYPE_OF_ITEM]
Example:
|
There is only one possible combination for the import
Command:
Scenario | Command | Result |
---|---|---|
If you want to import all of the orders and return orders at once via a CSV file. |
|
Import the contents of the CSV file, |
3.8. Searching for parcels using their attributes: search
[Done by Kenny Ho Si Chong]
In this section, you will be able to find out how to properly use the search
command and the relevant examples.
Why will you want to use the search
command? If you wish to search for a parcel with specific keywords, the search
command will provide you the means to do so.
3.8.1. How to use the Search command?
Here is how you can search for any parcel containing the keywords given by the following steps below:
Step 1 : Type in the keyword search
Step 2 (optional) : Provide -o
flag if you want to only search for parcels in the order list. A -r
flag also can be used to only search for parcels in the return order list.
If no flag is given in this step, |
Step 3 (optional) : If you wish to only specifically search for keywords in a field, you should provide the ORDER_ATTRIBUTE_PREFIX
coupled with a front slash /
and the keyword you want to search for.
Step 4 : Provide any number of alphanumeric words you wish to search for in the parcel.
Step 5 : Press Enter
on your keyboard to see the magic!
|
3.8.2. What constitutes a valid Search command?
The syntax for a valid search
command can be seen below:
-
search
[FLAG]
KEYWORD
[MORE_KEYWORDS]…
OR -
search
[FLAG]
ORDER_ATTRIBUTE_PREFIX/KEYWORD
[MORE_KEYWORDS]…
[ORDER_ATTRIBUTE_PREFIX/KEYWORD]
[MORE_KEYWORDS]…
|
These are the possible combinations of the search
command:
Scenario | Command | Result |
---|---|---|
If you want to search for any return parcel containing the keyword |
|
Return all return order(s) containing keyword of |
If you want to search for any order parcel that contain the transaction id of |
|
Return all order(s) with transaction ID of |
If you want to search for any return parcel that contain the phone number of |
|
Return all return order(s) with phone number of |
If you want to only search for any order parcel that contains either the phone number |
|
Return all order(s) with either phone number of |
If you want to search for any parcel containing the name |
|
Return all parcel(s) with the name of |
|
3.9. Viewing orders located at the same area or postal sector: nearby
[Done by - Loh Jeremy Wen Jun]
In this section, you will learn more about the nearby
command,
how to use it and the
possible usage scenarios of the nearby
command.
The nearby
command is useful if you would like to obtain all orders located in the same
postal sector or region of Singapore. This would allow you to be more efficient with your delivery
orders.
3.9.1. How to use the nearby command
In this section, you learn more about the exact inputs required to use the nearby
command.
Here are the steps you should follow to obtain all orders using the nearby
command:
Step 1 : Type in the keyword nearby
Step 2 (optional) : Provide an optional FLAG
that indicates which order list to
search (order list or return order list).
A |
By default, if no FLAG
is provided, both order list and return order list will be searched.
Step 3 : Provide either a POSTAL SECTOR
or an AREA
A An
A quick reference for the five areas of Singapore can be found here. You can obtain more detailed information about each area from this website |
Step 4 : Press Enter
on your keyboard to see the magic!
3.9.2. What constitutes a valid nearby command
In this section, you will learn more about the syntax of the nearby
command
The syntax for a valid nearby
command can be one of the following:
1. nearby
[FLAG]
POSTAL_SECTOR
2. nearby
[FLAG]
AREA
An optional A An
A quick reference for the five areas of Singapore can be found here |
3.9.3. Nearby command usage scenarios
In this section, you will learn more about the various usage scenarios of the nearby
command!
These are the possible combinations of the nearby
command:
Scenario | Command | Result |
---|---|---|
If you want to obtain all orders in both the order list and return order list located in the the north region of Singapore. |
|
All orders in the order list and return order list that are located in the north region of Singapore will be displayed. |
If you want to obtain all orders in the order list located in the general location of |
|
All orders in the order list that are located in postal sector |
If you want to obtain all orders in the return order list located in the general location of |
|
All orders in the return order list that are located in the postal sector |
If you want to obtain all orders in the return order list located in the central region of Singapore. |
|
All orders in the return order list that are located in the central region of Singapore will be displayed. |
Suppose you are delivering an order to Buona Vista and would like to know all the orders located near
that region (central region of Singapore). Are you going manually look through all of your orders and
find those that are located near Buona Vista? |
|
All orders in the order list that are located in the central region of Singapore will be displayed. |
You can obtain more information about the various postal sectors in the following table:
Postal Sector | General Location |
---|---|
01, 02, 03, 04, 05, 06 |
Raffles Place, Cecil, Marina, People’s Park |
07, 08 |
Anson, Tanjong Pagar |
14, 15, 16 |
Queenstown, Tiong Bahru |
09, 10 |
Telok Blangah, Harbourfront |
11, 12, 13 |
Pasir Panjang, Hong Leong Garden, Clementi New Town |
17 |
High Street, Beach Road (part) |
18, 19 |
Middle Road, Golden Mile |
20, 21 |
Little India |
22, 23 |
Orchard, Cairnhill, River Valley |
24, 25, 26, 27 |
Ardmore, Bukit Timah, Holland Road, Tanglin |
28, 29, 30 |
Watten Estate, Novena, Thomson |
31, 32, 33 |
Balestier, Toa Payoh, Serangoon |
34, 35, 36, 37 |
Macpherson, Braddell |
38, 39, 40, 41 |
Geylang, Eunos |
42, 43, 44, 45 |
Katong, Joo Chiat, Amber Road |
46, 47, 48 |
Bedok, Upper East Coast, Eastwood, Kew Drive |
49, 50, 81 |
Loyang, Changi |
51, 52 |
Tampines, Pasir Ris |
53, 54, 55, 82 |
Serangoon Garden, Hougang, Punggol |
56, 57 |
Bishan, Ang Mo Kio |
58, 59 |
Upper Bukit Timah, Clementi Park, Ulu Pandan |
60, 61, 62, 63, 64 |
Jurong |
65, 66, 67, 68 |
Hillview, Dairy Farm, Bukit Panjang, Choa Chu Kang |
69, 70, 71 |
Lim Chu Kang, Tengah |
72, 73 |
Kranji, Woodgrove |
77, 78 |
Upper Thomson, Springleaf |
75, 76 |
Yishun, Sembawang |
79, 80 |
Seletar |
3.10. Listing orders : list
[Done by Amos Cheong Jit Hon]
In this section, you will learn more about the list
command and how to use it.
As a courier, you would want to take a look at all the orders that you have in your list of orders regardless of the
type of orders or the order status.
The list
Command will enable you to view all these orders.
3.10.1. How does the List Command works
Here are the steps to execute the list
command:
Step 1 : Type in the keyword list
.
Step 2 : If you want to simply see all your delivery and return orders.
Otherwise, please proceed to Step 3. Else, skip to Step 4
Step 3 : Provide the following [KEYWORD]
: done
(Show all your completed orders) or undone
(Show all your
uncompleted orders)
Step 4 : Press Enter
on your keyboard and see the magic!
3.10.2. What constitutes a valid List command
The syntax of a valid list
command is as shown:
list
[KEYWORD]
These are the possible combinations of the list
command:
Scenario | Command | Result |
---|---|---|
Display all orders. |
|
Show two lists of all orders. One list for delivery orders, the other for return orders |
Display all completed orders. |
|
Show two lists of all completed orders. One list for delivery orders, the other for return orders |
Display all uncompleted orders. |
|
Show two lists of all uncompleted orders. One list for delivery orders, the other for return orders |
|
3.11. Delivering an order or return order : delivered
[Done by - Cher Wei Jie]
In this section, you will learn more about the delivered
command and how to use it.
Why would you want to use the delivered
command?
If you have delivered an order or return order, you can mark it as delivered with the delivered
command.
3.11.1. How to use the Delivered command
This section will explain the steps needed to use the delivered
command.
Here is how you can mark the details of any order or return order by following the steps below:
Step 1 : Type in the keyword delivered
Step 2 : Provide the FLAG
corresponding to the parcel order type you want to mark as delivered
Step 3 : Provide the INDEX
of the parcel displayed on the screen that you wish to mark as delivered
Step 4 : Press Enter
on your keyboard to see the magic!
3.11.2. What constitutes a valid Delivered command
The syntax for a valid delivered
command can be seen below!
-
delivered
FLAG
INDEX
These are the possible combinations of the delivered
command:
Scenario | Command | Result |
---|---|---|
If you want to mark the first return order displayed on returns list as delivered. |
|
The delivery status of the first return order displayed on the returns list will be changed to "Returned to Warehouse" |
If you want to mark the second order displayed on the orders list. |
|
The delivery status of the second order in the order list will be changed to "Delivered". |
|
|
3.12. Showing statistics : show
[Done by Amos Cheong Jit Hon]
This section will explain more about the show
command and how to use it.
At some point of time, you would want to know how many orders have you delivered or what is your earnings for today. Therefore,
you have to use the show
command to view those information.
3.12.1. How to use the Show command
In this section, you will learn how to use the show
Command.
Here is how you can show the statistics of your orders:
Step 1 : Type show
Step 2 : If you want to see your statistics for all the orders, simply type all
and skip to Step 5
Step 3 : Type today
to show the statistics for today or simply type in a date
in a date format of yyyy-mm-dd
Step 4 (Optional) : Type another date in yyyy-mm-dd
format to see the statistics within the date range.
This date must be after or equal to the date provided previously
Step 5 : Press Enter
on your keyboard to see the magic!
The
|
3.12.2. What constitutes a valid Show Command
In this section, you will learn about the correct syntax for a valid show
command and all the
different combinations of the command.
All the syntax for a valid show
command is shown below:
-
show
START_DATE
[END_DATE]
-
show
all
-
show
today
-
show
DATE
|
These are the possible combinations of the show
command:
Scenario | Command | Result |
---|---|---|
Showing all the orders statistics regardless of date. |
|
You will be brought to the Statistics tab and the statistics of all orders will be displayed to you. |
Showing the statistics for today. |
|
You will be brought to the Statistics tab and the statistics for today’s orders will be displayed to you. |
Showing the statistics for the date between today and the end date provided. |
|
You will be brought to the Statistics tab and the statistics between today’s date and
|
Showing the statistics for just the given date. |
|
You will be brought to the Statistics tab and the statistics in |
Showing the statistics within two given dates. |
|
You will be brought to the Statistics tab and the statistics for the date between |
3.13. Exiting the program : exit
In this section, you will be able to find out how to properly use the exit
command and the relevant examples.
Why will you want to use the exit
command? If you wish to exit the application, the exit
command will allow you to do so.
3.13.1. How to use the Exit command
Here is how you can exit the application:
Step 1 : Type in the keyword exit
Step 2 : Say bye to Delino!
Optionally you can click on the cross button of the application to exit! |
3.13.2. What constitutes a valid Exit command
-
exit
exit is the command word for this feature.
|
Scenario |
Command |
Result |
If you wish to exit the application because you’re en-route to delivering or after a long day of work. |
|
Delino will silently close the application window and awaits for your next usage. |
3.14. Saving the data
In this section, you will learn more about how Delino save your data.
-
Data is saved as JSON file in the hard disk automatically after any command that changes the data that is present.
-
There is no need for you to save manually.
It is intended behaviour for allowing the order or return order to have a timestamp before the current time when the data is loaded from JSON files. |
There is no need to alter the JSON file in the data folder! |
4. FAQ
-
Question: How do I transfer my data to another Computer?
Answer: You can transfer your data by:-
Installing the app in the new computer.
-
From your current Delino folder, transfer the data folder to your new Delino folder.
-
Overwrite any files if needed.
-
-
Question: If I am currently using Microsoft Excel to manage my orders, why should I use Delino?
Answer: Excel is not exactly optimized to display large amounts of data and it can be quite daunting to look at.
With Delino, we offer a centralized platform to easily manage all of your delivery orders!
The process to transfer all of your orders in Microsoft Excel is simple!
Simply use the import command! -
Question: How can I obtain more information about the various commands in Delino?
Answer: You can use the help command! -
Question: What is the difference between Orders and Return Orders?
Answer: Orders are used for delivering goods to the end user.
Return Orders are used for delivering goods that are rejected by the user. -
Question: Where can I find the
INDEX
of an order/return order?
Answer: They can be found in the numbers located beside each individual order.
-
Question: How do I know the delivery status of an existing order/return order?
Answer:
Orders/Return orders that are delivered are indicated by the following icon:
Orders/Return orders that are not delivered are indicated by the following icon:
An example is shown below:
-
Question: What does the other symbols in the app mean?
Answer:
This icon represents an address:
This icon represents a comment:
This icon represents an email:
This icon represents a name:
This icon represents a phone:
5. Command Summary
In this section, you can find out more about the commands supported by Delino (their respective format and example).
If you would like to know more about a specific command, you can view more information by clicking the provided link in the table below.
Command | Format | Example |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6. Glossary
6.1. Command Prefix
Prefix | Order Attributes | Used in the following Command(s) |
---|---|---|
ot/ |
Order Type |
|
tid/ |
Transaction ID |
|
n/ |
Customer Name |
|
a/ |
Address |
|
p/ |
Phone Number |
|
e/ |
||
dts/ |
Delivery Date And Time |
|
rts/ |
Return Date and Time |
|
w/ |
Warehouse Location |
|
cod/ |
Cash On Delivery |
|
c/ |
Comments by Customer |
|
type/ |
Type of Item |
6.2. Command Flags
Flag | Meaning | Used in the following Command(s) |
---|---|---|
-f |
Force clear, no user confirmation will be requested |
|
-o |
Order flag, Operation on order list |
|
-r |
Return Order flag, Operation on return order list |
6.3. Area Information of Singapore
Click here to navigate back to the Nearby Command!
District | Areas | Location |
---|---|---|
1 |
Marina Area |
|
2 |
CBD |
|
3 |
Central South |
|
4 |
Keppel |
|
5 |
South West |
|
6 |
City Hall |
|
7 |
Beach Road |
|
8 |
Little India |
|
9 |
Orchard |
|
10 |
Tanglin |
|
11 |
Newton |
|
12 |
Toa Payoh |
|
13 |
Central East |
|
14 |
Eunos |
|
15 |
East Coast |
|
21 |
Central West |
|
District | Areas | Location |
---|---|---|
16 |
Upper East Coast |
|
17 |
Far East |
|
18 |
Tampines |
|
District | Areas | Location |
---|---|---|
19 |
North East |
|
20 |
Ang Mo Kio |
|
28 |
North East |
|
District | Areas | Location |
---|---|---|
22 |
Far West |
|
23 |
North West |
|
24 |
Far North West |
|
District | Areas | Location |
---|---|---|
25 |
Far North |
|
26 |
North |
|
27 |
Far North |
|