A flexfield is a field made up of sub-fields, or segments.
 
There are two types of flexfields:
1-       key flexfields : appears on your form as a normal text field with an appropriate prompt
2-       Descriptive flexfields : appears on your form as a two-character-wide text field with square brackets [ ] as its prompt.
 
Key  flexfields:
There are 6 main flex fileds which you need to define: Grade, Group, Job, Position, Competence, Costing
 
As example we will implement the job flexfiled:
1-      Define value set
2-      Enter values in the value set
3-      Define job flexfield segments