Skip to main content

Overview

UI Flow Sessions provides a comprehensive interface for monitoring and managing active user sessions with UI Flows. This feature enables you to track session activity, view audit logs, monitor associated processes, and debug UI Flow interactions in real-time.

UI Flows

UI Flows are reusable, multi-platform user interfaces that work across web, iOS, and Android. They provide an alternative to BPMN processes when full process orchestration is not required.
UI Flow Sessions Interface

Accessing UI flow sessions

Navigate to Runtime SettingsUI Flow Sessions from your project’s Runtime view to access the sessions management interface.
You must have appropriate runtime permissions to view UI Flow Sessions. See Access Management for details.

Sessions list

The UI Flow Sessions interface displays all active and historical sessions for UI Flows in your project. Each session appears as a row in the table with the following information:
ColumnDescription
IDUnique session identifier (UUID format)
UI FlowThe name of the UI Flow definition associated with this session
StatusCurrent session status (for example, STARTED, FINISHED, ACTIVE)
Start DateDate and time when the session was initiated (localized format)

Filtering and searching

Use the filter and search controls preceding the sessions table to find specific sessions:
  • Filter by definition: Select a specific UI Flow definition from the dropdown to show only sessions for that UI Flow
  • Search by session id: Enter a session ID (full or partial) to quickly locate a specific session

Session details

Click on any session in the list to view detailed information about that session. The session details view provides comprehensive insights into session activity.

Session information header

The session details header displays:
  • UI Flow: The name of the UI Flow definition
  • UI Flow session ID: The unique session identifier with a copy button for easy sharing
  • Status badge: Visual indicator of the current session status (for example, STARTED, FINISHED)

Detail tabs

The session details view includes three tabs for different aspects of the session:
View a chronological log of all events and actions that occurred during the session.Audit Log columns:
ColumnDescription
TimestampDate and time when the event occurred (localized format)
UserUser email or identifier who performed the action
SubjectType of subject (e.g., “UI Flow Session”)
EventEvent type (e.g., “Start”, “Navigate”, “Action”)
Subject IdentifierUnique identifier for the subject (session ID, process instance ID, etc.)
StatusEvent status (e.g., success, failed, pending)
ViewEye icon to view additional details about the event
UI Flow Session Audit Log
Common audit log events:
  • Start: Session initialization
  • Navigate: Navigation between Navigation Areas
  • Action: UI Actions executed (e.g., Start Process, Navigate To)
  • Process Start: Process instances launched from the UI Flow
  • Process Complete: Process instances completed

Session statuses

UI Flow sessions can have different statuses indicating their current state:
StatusDescription
STARTEDSession has been initiated and is active
ACTIVESession is currently active with ongoing user interactions
FINISHEDSession has been completed or closed
FAILEDSession encountered an error and was terminated
Session statuses are updated in real-time as users interact with UI Flows. The status badge in the session details view reflects the current state.

Use cases

Session monitoring

Monitor active UI Flow sessions to understand user engagement and identify sessions that may need attention or support.

Audit and compliance

Track all user interactions and actions within UI Flow sessions for audit purposes and compliance requirements.

Debugging and troubleshooting

Investigate issues by reviewing audit logs, process instances, and workflow executions associated with a specific session.

Performance analysis

Analyze session duration, process start times, and workflow execution performance to identify optimization opportunities.

User support

Use session details to help users by understanding what actions they performed and identifying where they may have encountered issues.

Process tracking

Trace which business processes were triggered from UI Flow interactions and monitor their execution status.

Best practices

Regular monitoring

Regularly review active sessions to identify long-running sessions or sessions that may indicate user issues.

Use filters effectively

Use the filter by definition to focus on specific UI Flows when troubleshooting or analyzing usage patterns.

Review audit logs

Check audit logs for failed events or unexpected behavior patterns that may indicate configuration issues.

Track process launches

Monitor the Processes tab to understand which business processes are most commonly triggered from UI Flows.

Troubleshooting

Possible causes:
  • Session hasn’t been started yet
  • Filter is excluding the session
  • User doesn’t have permission to view sessions
Solutions:
  • Verify the UI Flow is being accessed by users
  • Clear filters and search again
  • Check user permissions for Runtime access
  • Verify the build containing the UI Flow is active
Possible causes:
  • UI Action configuration error
  • Process start failure
  • Workflow execution error
  • Permission issues
Solutions:
  • Review the event details using the view icon
  • Check process definition is published and accessible
  • Verify workflow configuration in Integration Designer
  • Confirm user has necessary permissions
  • Review browser console for client-side errors
Possible causes:
  • Process wasn’t started from the UI Flow
  • Process start action failed
  • Process instance was deleted
Solutions:
  • Verify Start Process UI Action is configured correctly
  • Check audit log for process start events
  • Confirm process definition is in the active build
  • Review Failed Process Start section for errors
Last modified on February 16, 2026