Inbox Menu

The Inbox UI Menu in Joget displays tasks available to the current user within the current app. It provides properties for customization to enhance user experience.

Configure inbox

To configure Inbox properties, in UI Builder, drag and drop the Inbox element onto the canvas and click on it.

When adding Inbox, you will see the following fields available for configuration:

  • Label: Assign a label to the Import menu component, which can include Font Awesome Icons.
  • Menu ID: Item link slug. Optional field.
    Ensure that the value defined here is unique to other UI menus in the app since the first matching/conflicting ID will take precedence in page loading.
  • Assignments to Display:
    Choose from the available options:
    • All Assignments: Display all assignments available to the user.
    • Assignments for a Process Only: Display assignments specific to a process.

UI

The UI allows for customization of the appearance and behavior of the Inbox menu. 

Fields to configure:

  • Show Number of Rows in Menu: Show the number of records available beside this UI menu.
    Additional queries will be performed to return the record count every time the UI loads.
  • List View Button Position: 

    Available options:

    • Top Left
    • Top Right
    • Bottom Left
    • Bottom Right
    • Top Left & Bottom Left
    • Top Right & Bottom Right
  • Show Assignment in Popup Dialog?: When checked, the assignment will be shown in a popup dialogue.
  • List View Custom Header: List view custom header in HTML.
  • List View Custom Footer: List view custom footer in HTML.
  • Assignment View Custom Header: Assignment view custom header in HTML.
  • Assignment View Custom Footer: Assignment view custom footer in HTML.

Performance & offline settings

The performance and offline settings help optimize the user experience when working with the application under various connectivity conditions.

Cache settings

Cache settings allow you to define how content will be stored to improve performance.

Fields to Configure:

  • Scope:
    Options include are: 
    • None: No caching.
    • Application: Cache content by application where all users will see the same content.
    • User: Cache by username.
  • Duration (s): Duration in seconds to cache content defaults to 20 seconds if applicable.

For more information, see Performance Improvement with UI Caching.

PWA offline settings

The PWA offline settings enable caching for offline support, especially useful for mobile browsers.

Fields to Configure:

  • Enable cache for offline support: Check to enable caching for offline support, which is generally used for mobile browsers.
  • Cache all List links in the first page: Enable caching for any List links present on the first page of the UI menu.

See Progressive Web Application (PWA) documentation for more details.

Created by Julieth Last modified by Aadrian on Dec 13, 2024