/
How to Add a Link to External App to the Module Menu

How to Add a Link to External App to the Module Menu

available SINCE version 9.1

You can add a link to an external application to the Module menu.

The link is configured in Advanced Configuration Options. It opens a page with an iframe element that embeds another page with the application.

To configure a link to an external app:

  1. Go to Administration > Configuration > Advanced Configuration Options.

  2. Click Add.

  3. In the Name field, specify the name of the option. It must have the following pattern: pfxExternalApp_LinkName

  4. The Value field contains the definition of the link. Example:

    { "name":"PSPDesigner", "label":"Pricing Strategy Designer", "url":"https://developer.pricefx.eu/tools/pricing-strategies-blockly-unity/", "businessRole":"Pricing", "entryPoints":[ { "hook":"menu_visual_configuration", "label":"Pricing Strategy Designer" }, { "hook":"pricelists", "label":"Open Strategy Designer" }, { "hook":"pricelistDetail", "label":"Open Strategy Designer", "inputs":[ "pricelistId" ] } ] }

label – Defines the link as it appears in the Module menu.
url – The web address of the embedded application.

The page will not be displayed in iframe if url returns response header X-Frame-Options: SAMEORIGIN.


businessRole – The menu item will be displayed only to users who have this business role assigned.
entryPoints – Provide a list of possible entry points (hooks) where the app can hook itself. Each entry point needs to have the following information:
path – An identifier of the entry point provided by Pricefx or a list of points forming a path (in a menu and its sub-menus).
label – The label of the menu item, button, etc.
tooltip – Optional tooltip/help text displayed on/next to the menu item, button, etc.

 

Related content

External Application Front-end Embedding Pricefx
External Application Front-end Embedding Pricefx
More like this
How to Disable Automatic Indexing for Data Loads
How to Disable Automatic Indexing for Data Loads
Read with this
Pricefx Front-end Embedding an External Application
Pricefx Front-end Embedding an External Application
More like this
Add Unity App to Opportunity/Account Page in Lightning UI
Add Unity App to Opportunity/Account Page in Lightning UI
More like this
How to Determine the Field Name for Use in Groovy API Methods
How to Determine the Field Name for Use in Groovy API Methods
Read with this

Found an issue in documentation? Write to us.