# Choice Fields

This field type is exclusive to OpenProcess Flex and is used in mandatory fields that a user needs to complete manually. The different options provided can be used to drive different branches of a process. The following illustrates an example of a Choice field:

![Choice Field](https://3978362562-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgKIYotuJ2G9zOHXIfg%2Fuploads%2FbrdS7Vvhh3APMYTkQ45P%2FScreenshot%202021-12-06%20at%2015.54.50.png?alt=media\&token=fd7c92ed-098f-4b5d-9934-dd1f27776028)

Note that you provide a Label for the choice, which officers will see and select as well as a value, which is the unique identifier for the choice and what will be used in branching conditions in [**process branches**](https://ieg4.gitbook.io/onevu-digital-platform/openprocess-cases-and-workflow/openprocess-flex/process-branches).&#x20;

This field type, which provides support for many useful things. For example:

* To provide a list of completed reasons
* To provide a list of canceled/abandoned reasons
* To act as a checklist of things a person needs to do for a step
* To trigger a branch in a process
