Numbering Use Cases
This section provides use cases/examples of the Numbering Module
Use Case 1
-
Let's assume that I run a staffing company and I would like to assign users IDs for each of the jobs they have done/will do.
Then I can use the Numbering Module for this. I can dynamically pass the name of the waiter/staff member as well as the number of hours so that I can get an ID back that explains the job that was done.
For instance, I can make the
prefix
the initials of the waiter. So let's say we have a waiter with the initialsBFG
and this person has signed up for 3 jobs that require 5,6 and 10 hours of work respectively. Then I can assign thesuffix
dynamically with the number of hours.Thus my first Job's ID would be
BFG15
. We could change the formatting slightly and add a-
to the suffix as well as define the minimum length of the ID to 5. If I then set the profile to increment of theprefix
then this would be the result for Jobs 1 through to 3:Job no. 1 ID:
BFG00001-5
Job no. 2 ID:BFG00002-6
Job no. 3 ID:BFG00003-10
Use Case 2
-
Let's assume that I run a bus company and I need to assign route names, I would like these names to correspond to the person driving the bus as well as the area where the route is.
Thus I would configured a Numbering profile where I can dynamically pass Initials or Full Name as a
prefix
and then pass the area name as thesuffix
. We can then increment based on thesuffix
and we can set the minimum length to 3.If we have 3 drivers with initials
BFG
,JGM
,PPM
and they all drive in the area of Johannesburg, where thesuffix
is set to an area code, in this caseJHB
. Then this would be the result for the route IDs for routes 1 through to 3:Route 1 ID:
BFG001JHB
Route 2 ID:JGM002JHB
Route 3 ID:JGM003JHB
Use Case 3
-
Lets assume that I run a financial company where we need to actively send out and use hard copies of invoices, statements and receipts.
Here I can use the Numbering Module to help me label each of the incoming documents appropriately. Here I could use my
prefix
as an identifier for which type of document I am working with, and I can add onto thesuffix
the initials of the person that sent it in.If we have 2 different types of documents,
INV
(an invoice) andREC
(a receipt) and we have 2 different clients with initialsJHG
andATK
.Then I can set up my profile with a minimum length of 4 and have the profile increment based on the
prefix
, and both of my clients file a receipt and an invoice, then the result of the profile will be:1st Invoice Client 1:
INV0001JHG
1st Invoice Client 2:INV0002ATK
1st Receipt Client 1:REC0001JHG
2nd Invoice Client 1:INV0003JHG
2nd Invoice Client 2:INV0004ATK
1st Receipt Client 2:REC0002ATK
Food for thought
These use cases/examples are here to show you how the Numbering Module can be used within real world scenarios as well as to explain the different elements that exist within the Module.
Updated over 4 years ago