In the Navigation section of the Home-tab, it is possible to manage all ‘navigation points’. Navigation points are basically menu options that are available in the various menus that are available in a WEM application. A navigation point points towards a specific flowchart or URL. This is defined when you create a navigation point.

Every WEM application comes with three different menus:

  • Main menu – this is the menubar that you find at the top of your application
  • User menu – this menu is also on the top menubar, but at the far right: here you find all navigation points (menu options) that are available when a user has logged on.
  • Footer menu

The way these menus look, is controlled by the project’s Master Template. The actual location of a menu is also controlled by the master template. E.g., the Main menu could appear on the left hand side if that is what the Master template dictates.

Besides the menus that are mentioned above there is also a ‘menu’ called invisible. This is a special one: all navigation points that are part of Invisible are URLs that a user can use directly via a browser. These URLs then access the WEM application for some specific functionality. A godo example is a URL to reset a password: you get a URL that is very specific, you can’t access the functionality via the application directly, but through the URL you could access the password reset functionality of the application.

A navigation point points directly to a flowchart or a hyperlink. Usually a navigation point is used as a menu item in a menu.
When you click on a menu you get access to the navigation point management. You get a menubar to manage the navigation points:

New navigation point

To create a new navigation point, click on the menu where you want to create a navigation point.
When you create a new navigation point, some properties have to be defined:

Property Description
Name The (internal) name of the navigation point.
Display text (optional) This is the text that is used for a menu item (navigation point). If this property is left empty, the Name property is used to display the label of the menu item.
Icon (optional) It is possible to have menu items that also include an icon. Here you can specify the icon.
Action Deeplink: The navigation point points towards a flowchart that should be executed.
Subroutine: This also points towards a flowchart.
Hyperlink: Here you specify a URL you want this navigation point to points towards, This is usually an extern URL (website)
None: A special case. None means that only a placeholder is created in the menu. When you click on this navigation point after you have created it, you can create a new navigation point that is part of this placeholder. This is how you create a 2nd level of menu items.
Flowchart Only available when the Action is Deeplink or Subroutine. You use this field to select the flowchart the navigation point will execute.
Hyperlink Only available when the Action is Hyperlink. This field is used to specify the hyperlink the navigation point will take you to.
URL Path Only available when the Action is Deeplink or None. The specified path is added to the URL of the server and is used to have direct access to this navigation point through your browser.
Open hyperlink in When you use a hyperlink as a navigation point, you can specify what should happen when the hyperlink is opened: Open in a new window, open in the current window, open in the current frame or open in the parent frame.
Visible when You can restrict access to a navigation point, by specifying an expression. If this expression evaluates to false, the navigation point is not visible. This is often used to give access based on a specific user role or set of user roles. But any other reason can be used to prevent access, as long as you can specify it in the expression editor.

Properties, Move, Delete, Find usages

Most Navigation menubar options are pretty straightforward:

  • Properties brings up the property form for a navigation point, so you can see/edit the current properties;
  • Move allows you to move a navigation point to another menu;
  • Delete deletes the navigation point;
  • Find usages show you where a navigation point is used within the current project.

Edit query parameters

Query parameters are parameters that are used in URLs. Let’s look at this URL:

http://queryapp.live.wem.io/queryparam?uid=admin&action=resetpw

This URL points to the navigation point “queryparam”and contains two parameters: uid and action. Both have values associated with them. If this URL was actually used, the flowchart that is associated with the navigation point “queryparam”, has direct access to these variables and their values. To make a parameter available to a navigation point, select the navigation point and click on Edit query parameters. You now get a form where you can manage the parameters for this navigation point:

You can now add or delete query parameters. When you Add a new paramaters, you have to select the field to which this parameter should be mapped:

The WEM modeler automatically assigns a name to the parameter, but when you click on that name you can change it to your own preferred name (this is the name that is used in the URL).
When you want to change the data field, simply click on Change data field.

Next

Let’s, look at the WEM Modeler Ontology.

 +31 (0)20 240 21 20       

Videos and images courtesy of WEM Modeler. © 2019. WEM Modeler.
SitemapPrivacy - Terms - Company

 +31 (0)20 240 21 20       


Videos and images courtesy of WEM Modeler.
© 2019 WEM Modeler.
SitemapPrivacy - Terms - Company