Plugin Buttons and Icons
Let's say you use a plugin that contains several pages and you want to configure links that open different pages of the plugin. Or, you want to configure different icons for different tiles of the plugin on the Landing page and change the icon of the tile according to the data in the plugin.
Configure parameters for a button associated with a plugin: You can specify custom parameters for each button of a plugin. For example, when you click the button, you can open a specific page in the plugin. You can implement this on multiple pages, by uploading a single plugin archive.
Update icons for a button on the Landing page: You can update the appearance of each button on the Landing Page separately. You can change the icon when you open Oracle Fusion Field Service Core Application ('initEnd'), after closing ('close') a plugin, or when a plugin receives new data in the background mode ('sleep'). You can also associate each plugin's page or function with its own icon and text. You can update each icon as needed, no matter with which button you open the plugin.
How it Works
The data sent to the plugin during initialization includes the list of all buttons configured for each plugin with the key-value pairs of configured parameters. When a user opens the plugin, the ID of the button is passed to the plugin with the parameters configured for this button. When a user closes the plugin, you can redirect the user to another plugin, as if the plugin has been opened through a button, and parameters that are configured for this button are passed to the plugin.