4.4.2 Defining window URL (Uipath)

(1) Function overview

This function displays URLs for the following windows in accordance with window transitions.

  • Workflow tab (of the task and request applications)
  • Ticket tab (of the task and request applications)
  • Schedule tab (of the task application)

Entering the defined URL directly into the address bar will take you to the corresponding window. If a URL that is not defined is entered into the address bar, “NotFound” will be displayed.
You can also define what to display in the breadcrumb list and set links to each level of the breadcrumb list.

(Figure) URL display and breadcrumb list in ticket window
(Figure) URL display and breadcrumb list in ticket window (Figure) URL display and breadcrumb list in ticket window



(2) Defining URLs

When creating user-specific applications, URLs and breadcrumb lists to display can be defined for the UI associated with the application. For details on the application functions, see “Application”.

URLs to display are defined in the Uipath and Application YAML files, and consist of [Level 1]/[Level 2]/[Level 3]/[Level 4 and beyond].
Breadcrumb lists to display are defined in the Uipath YAML file and consist of [Level 1]>[Level 2 and beyond].

(Figure) Configuration of URL display and breadcrumb list in ticket window
(Figure) Configuration of URL display and breadcrumb list in ticket window (Figure) Configuration of URL display and breadcrumb list in ticket window

The following values are displayed at each level of the URL display and breadcrumb list display. Store the configured YAML files in any repository for document management.

(Table) Values displayed at each level

Display position YAML file Displayed value
First level of URL Application Value of "name"
Second level of URL Value of "tabs.name"
Third level of URL Uipath Value of "label" (when pathType is static)
Arbitrary value* (when pathType is dynamic)
Fourth level of URL and beyond Uipath of children components
First level of
breadcrumb list
Uipath Value of "label" (when pathType is static)
Arbitrary value* (when pathType is dynamic)
Second level of
breadcrumb list and beyond
Uipath of children components
*An arbitrary value common to the URL and breadcrumb list is assigned.

When setting Uipath, set “uipath” instead of “ui” in “tabs” in the Application YAML file. Also set information of the navigation destination from Uipath in “navigateTo” and information of the children components in “children”.

(Figure) Relationship between YAML files
(Figure) Relationship between Uipath YAML files (Figure) Relationship between Uipath YAML files


[Application YAML file]

In the Application YAML file, set “uipath” in “tabs” and specify the “name” of the Uipath YAML file that you created. For details on the Uipath YAML files, see “Application”.

(Figure) Editing the Application YAML file
(Figure) Editing the Application YAML file (Figure) Editing the Application YAML file


[Uipath YAML files]

A Uipath YAML file is required for each window that uses this function.
In the Uipath YAML files, you need to specify information of the path segment of the displayed component (pathType), navigation destination of the displayed component (navigateTo), and children components (children).
For details on the Uipath YAML files, see “Uipath”.

(Figure) Uipath YAML file
(Figure) Uipath YAML file (Figure) Uipath YAML file