This article provides the steps and resources to support the task of integrating any website with the Fuuz Browser Extension.
The Fuuz Browser Extension is public and available in the Google Store:
Install the Fuuz Browser Extension.
Access the Fuuz Browser Extension through Google Extension Menu.
Click on the Extensions or jigsaw icon in Chrome (top, right).
The extension can be pinned onto the Chrome Extension bar by clicking on the pin or thumbtack icon (next to the extension).
Click on the Fuuz icon to log in.
Wait for the login screen to appear.
Type in the Email.
Type in the Password.
Type in the Subdomain.
The credentials are the same credential used for the main Fuuz website.
The Subdomain is the part of the Fuuz URL before fuuz.app.
In the example, https://training.fuuz.app, the subdomain is training.
If the Use API Key checkbox is selected, the API key may be used instead of a password.
Refresh the page, if prompted, before using Fuuz.
Wait for the extension to open.
Choose to use it with the current Website, the current Webpage, or both.
Refresh the page again, if prompted.
Locate the Fuuz panel (left edge of the screen).
Click this panel open Fuuz within the site or page.
The menu allows Fuuz to interact within the site or page.
Clicking the gear icon.
Select Add new to add new action buttons in the menu.
When in edit mode, the gear icon will be orange.
Everything is in context to the screen, so it is possible to integrate anything.
Take parameters from any inputs, the URL, or anything hidden on the current screen, and pass that into the Fuuz application.
The different types of action buttons that can be added to the menu are:
To call a document:
Everything must be set up in Fuuz before it can be set up in the browser extension.
This example shows how to pass in an ID parameter.
Click the Document icon to call the action button.
Wait for the Fuuz document to pass the ID from the screen.
To navigate to another webpage:
To create a floating screen:
This example calls the WorkOrderDetail Form screen.
Click the Document icon to call the action button (it will be called automatically the next time the page is loaded).
This example calls a Data Flow:
This example calls a Data Flow to receive the completed quantity and multiply it by 10.
The result is displayed at the bottom of the menu.
(300 x 10 = $3000)
Other options can be combined when creating the different action buttons, for example:
Select the Floating option to put a floating window on the screen.
This produces a floating button to activate the flow, not an actual screen.
Select the Disableable option to run a JSON transform at the start of the page loading.
If it returns true, it will disable the button.
In the example, it will disable the button if id = 6094
Select the Prevent Closing option, the floating button will not have the Close option.
Disabled action button (id=6094)
Abled action button (id<>6094)
After clicking on the floating button, the result displays on the same floating screen.
Disabling buttons that Run on page load prevents them from happening at load time.
This example calls a Visualization:
This example calls a Random pie, this visualization is set to create a new random pie when executed.
Visualizations load in a floating window. In this example, the Run on page load option is selected.
The Auto-refresh interval is set to 2 seconds.
On page load, a floating window opens, showing the pie chart, this pie chart refreshes every 2 seconds.
It is also possible to click on the refresh icon (top, left).
This visualization is fully interactive just like it is in Fuuz.
This window can be expanded, moved, minimized, and closed.
This example calls CSS.
To call CSS
In this example, we are going to hide a field on page load, Memo (to find the information about the fields, clock F12).
We will set up the Visibility to Hidden.
Click the Document icon to call the action button (it will be called automatically the next time the page is loaded).
This is what displays before executing the action button.
This is what displays after executing the action button (Memo is hidden).