Open new screen from bpm


I’d like to ask that is it possible to open a new screen from a bpm model?

The scenario would be something like this:
Someone clicks on a button in the ProActionsFragment and then a new screen (new screen or new pop-up window) appears. In that screen they have to do some validation: enter some numbers, and if they match with the expected numbers, the process moves forward and the screen returns wherever it came from.

As I saw in the documentation, new screens only can be opened from another screen, but in the BPM Model I cannot call screens.

Thank you for the answers.

Will custom process forms work? With the custom process form you can use your own screens as process forms and in these screens you may do whatever you want (validation, etc.).