I have a project & pipeline set up within my jenkins instance which looks like this.

This can be described as;
[Project]- Build the project[Project Deploy Test]- Deploys the project to a test server[Project UA Test]- The User Acceptance step, where the user must manually test and accept[Project Deploy Prod]- Once the user has accepted the UA Test the build is deployed to production
All steps are working well, except the [Project UA Test] step.
This step should just be a button or something which the user can manually trigger once he or she is happy with the build.
The question is, How can I configure this step to enforce some user interaction (like clicking a button) before proceeding to the next step?
I have tried making the build parametrised with a Choice Parameter, but I'm not sure I'm doing the right thing.
