Menu items function as actions and are associated with mobile business object operations.
Each action in the Mobile Workflow application results in a native menu item being generated when you generate the files for the Mobile Workflow package. Native menu support is provided on BlackBerry, Android, and Windows Mobile platforms. On the iOS platform, menus are provided from HTML controls designed to emulate the iPhone navigation bar and toolbar.
- Save screen – closes the current screen, validates the current input and, if validation succeeds, saves it.
- Cancel screen – discards any changes on the current screen and closes it. No validation occurs.
- Close workflow – discards any changes on any open screens and closes all open screens. No validation occurs.
- Open screen – opens a different screen.
- Online request – creates a synchronous call to the server, validates the data input on all open screens, saves it, sends it to the server and waits for a response from the server before continuing.
- Submit workflow – creates an asynchronous call to the server, validates the data input on all open screens, closes the application, and sends the data to the server. You cannot use a Submit workflow action to invoke an operation on a nested, or child, element.
- Select certificate – opens a dialog where the user can choose a certificate to use for the credentials.
- Create key collection – opens the specified screen in the context of addng a new key collection to the list key bound to the list view.
- Add/Update/Delete Key Collection – adds, updates, or deletes a key from a key collection from a list key bound to a Listview control. These operations are not invoked immediately, but are instead invoked when a Submit operation is made on the parent MBO to which this MBO is related. A key collection can be added only to screens that are navigated to as the result of a Listview details navigation, for example, by clicking a row in a Listview.
- Custom – write your own custom code that dictates its behavior.