You have created:
A BO node with at least one action
BOPF actions with an action parameter structure
You can add a dialog window for the action parameters to make your application more interactive. You need a dialog box to execute certain actions, such as entering action inputs and confirming actions. As with navigation-based actions, you need to create an application controller.