At Habanero we have come up with a naming convention for variables in Nintex. Why is this important?
- It makes it easy to know what the variable type is based on the naming convention.
- It is consistent and allows any team member working on a workflow to easily understand the logic of the workflow.
- It makes it easier to come up with new names for variables.
- There are less errors, which makes it easy to distinguish one variable from another if there are many variables.
Our variables always describe the content it stores. Similar to C#, our variables are one word and written with camel case capitalization style. With camel case, the first letter is lower case and the first letter of each subsequent concatenated word is capitalized. We also prefix the variable by a shortening the first three to four characters of the type of variable it is. For example, "txtProjectCode" tells us we are storing project code in a single line of text field.
These are the prefixes we use:
Variable Type
Prefix
Example
Single line of text
txt
txtProjectCode
Multiple lines of text
mtxt
mtxtProjectDescription
Choice
ch
chProjectStatus
Number
num
numProjectSize
Date and Time
date
time
dateProjectStart
timeProjectLaunch
Yes/No
bool
boolIsProjectCompleted
Person or Group
ppl
pplProjectManager
Integer
int
intProjectMembers
List Item ID
lid
lidProjectTask
Action ID
aid
aidProjectUserTask
Collection
col
colProjectIDs