Skip to main content

Management Consoles

Overview

Management Consoles provide a centralized interface where users can view and initiate workflow processes (requests) within the SignalSync platform. Once workflows are published, administrators or power users with access to the Graphical Workflow Engine application can define consoles that determine which processes are available to specific users.

Role-Based Visibility

The visibility of requests in Management Consoles is controlled by GWE (Graphical Workflow Engine) roles. Users will only see requests if they are:

  • Involved in the process and need to perform an action
  • Have performed an action in the past on that request

Console Types

SignalSync supports two types of Management Consoles, each designed for different use cases:

Requestor Console

A Requestor Console is designed for end users who need to create and track their own service requests. It includes:

  • Service Catalog section - Browse and initiate requests from available service types
  • Recent Requests section - View and manage requests created or processed by the logged-in user

Requestor Console

Management Console

A Management Console is designed for administrators, supervisors, or managers who need to oversee and process requests across multiple workflows. It includes:

  • New Request button - Directly initialize requests for specific workflows
  • Request management interface - View, filter, and process requests based on assigned roles
  • No Service Catalog section (streamlined for management tasks)

Management Console

Preventive Maintenance Workflows

Preventive Maintenance workflows typically cannot be initialized manually through the New Request button, as they are generated automatically by the system based on predefined schedules.

Configuring a Management Console

Management Consoles are configured in the Graphical Workflow Engine under Define > Management Console.

Management Console

Basic Configuration

1. Name and Description

Provide a descriptive name and description for your console:

  • Name: Identifies the console (e.g., "Service Catalog", "Maintenance Console")
  • Description: Brief explanation of the console's purpose (e.g., "Console to create and manage building maintenance requests across multiple service types")

2. Select Console Type

Choose the console type based on your requirements:

  • Requestor: For end users creating and tracking their own requests
  • Management: For supervisors and administrators managing requests across workflows

Requestor Console Details

Configuring Service Types (Requestor Console)

For Requestor type consoles, you select Service Types that determine which workflows are available in the Service Catalog.

Service Type Selection

  1. Click Select Service Types to open the service type picker
  2. Search and select one or more service types from the list
  3. Selected service types appear as tags above the Common Fields section
Service Type Configuration

Service Types must be configured in Facility Maintenance app > Service Types with the "Publish in Service Portal" checkbox enabled. This creates the link between a service type and its associated workflow.

How Service Types Work

When a user clicks on a service type in the Service Catalog:

  1. The system identifies the linked workflow
  2. The latest version of that workflow is initialized
  3. The user is presented with the appropriate form to complete the request

Configuring Workflows (Management Console)

For Management type consoles, you directly select workflows and their versions.

Workflow Selection

  1. Click Select Workflows to open the workflow picker
  2. Search and select one or more workflows
  3. For each workflow, select the version:
    • Latest: Always use the most recent published version
    • Version 1, 2, 3...: Use a specific version

Example Workflows:

  • Corrective Maintenance - Latest
  • Corrective Maintenance - Version 1
  • Preventive Maintenance - Latest

Management Console Details

Multiple Workflow Versions

You can include multiple versions of the same workflow in a single console. This is useful when managing requests across different workflow iterations or when specific versions are required for certain processes.


Configuring Fields

After selecting Service Types (Requestor) or Workflows (Management), you configure which fields appear in the console's list.

Common Fields

Common Fields are attributes that appear across all selected service types or workflows. These fields are derived from the published forms associated with the workflows.

To configure Common Fields:

  1. Navigate to the Common Fields tab
  2. Click Select All to enable all available fields, or
  3. Check individual fields to include them in the console

Workflow-Specific Fields

For workflows that include unique fields not shared across all workflows, you can configure workflow-specific fields in dedicated tabs.

To configure workflow-specific fields:

  1. Click on the workflow tab (e.g., "Corrective Maintenance", "Preventive Maintenance")
  2. Select the workflow version (if multiple versions are included)
  3. Check the fields specific to that workflow

Field Ordering

The order in which fields appear in the console can be customized using drag-and-drop functionality.

Field Ordering

To Reorder Fields:

  1. Scroll to the Field Order section
  2. Drag fields using the handle (⋮⋮) on the left side
  3. Drop fields in the desired position
  4. Click Save Changes to apply the new field order
  5. The order will be reflected in the console after saving
Field Visibility in List View

When the console is displayed in List View, the system shows: # ID, Workflow, Status, Comments, followed by the fields in the order configured in the Field Order section. Users can also hide and reorder columns directly in the console using the column visibility menu (columns icon with vertical lines) in the top-right corner.

Publishing a Console

Once a console is configured, it must be published to make it available in the application's navigation menu.

Publishing Process

  1. Click the Publish button in the top-right corner of the Console Definition screen
  2. Complete the publishing form:

Publishing Form Fields:

FieldDescriptionExample
ProcessSelect the process category where the console will appearCorrective Work
NameThe task name that appears in the navigation menuMaintenance Console
Additional LanguagesProvide translations for multi-language support(Optional)
DescriptionDetailed description of the console (optional)Please add a description
URLAuto-generated URL path for the console/apps/gwe/mng-console/2940f53f-55fa-4397-93de-64491dd5ef1b
IconSelect an icon to represent the console in the menuSelect icon
OrderDisplay order in the navigation menu (lower numbers appear first)31
  1. Click Publish to make the console available
Publish Console
Order Numbering

The order value determines the task's position in the navigation menu. Lower numbers appear first, and higher numbers appear later. The system automatically suggests values based on existing tasks in the selected process to maintain a logical sequence.

After publishing, the console appears in the application's sidebar under the selected process.

Example Navigation Structure:

Facility Maintenance
└── Corrective Work
├── Report Incident (Requestor Console)
├── Maintenance Console (Management Console)
└── Maintenance Portal

Saving Console Changes

If a console is already published but needs adjustments (e.g., adding service types, reordering fields), use the Save Changes button instead of republishing.

Save vs. Publish

ActionUse Case
Save ChangesUpdate an existing published console (service types, workflows, field ordering)
PublishCreate a new console or republish after major configuration changes
Best Practice

Use Save Changes for iterative improvements to avoid creating duplicate navigation entries.

Deleting a Console

Consoles can be permanently deleted from the system.

Deletion Process

  1. Scroll to the Danger Zone section at the bottom of the Console Definition screen
  2. Click Delete Console
  3. A confirmation dialog appears with the warning: "Are you sure absolutely sure? This will permanently remove the console and all associated configurations. This includes all versions, settings, and sharing permissions."
  4. Type the console name (e.g., "Maintenance Console", "Service Catalog") to confirm
  5. Click Delete

Delete Console

Irreversible Action

Deleting a console permanently removes it from the system, including all configurations, versions, settings, and sharing permissions. Ensure you have backed up any important configurations before deleting.

Using a Requestor Console

Requestor Consoles provide end users with a self-service interface to create and manage their requests.

Service Catalog

The Service Catalog section displays all available service types configured for the console.

Service Catalog Features:

  • Grid or List View: Toggle between card-based grid view and list view using icons in the top-right corner
  • Search: Find service types quickly using the search bar
  • Service Type Cards: Each service type displays:
    • Icon representing the service category
    • Service type name (e.g., "Heating, Ventilation, and Air Conditioning")
    • Brief description (e.g., "HVAC system problems and temperature adjustments")

Creating a Request from Service Catalog

  1. Click on a service type card
  2. The system opens the workflow form for that service type
  3. Complete the required fields
  4. Submit the request

Recent Requests

The Recent Requests section displays requests that the logged-in user has created or processed.

Recent Requests Features:

Display Modes:

  • Card View: Shows requests as cards with key information
  • List View: Shows requests in a tabular format with sortable columns

Actions per Request:

  • View: Opens a popup (desktop) or drawer (mobile) showing a preview of the request
  • Details: Opens the full request form with available actions based on workflow state

Request Actions

View Button: Opens a Request Information dialog showing basic information:

  • Problem Type
  • Building
  • Priority
  • Procedure Description
  • Other key fields from the request

Details Button: Opens the full request form where users can:

  • Perform workflow actions (Approve, Reject, Assign, etc.)
  • View the complete request details
  • Add comments
  • Upload documents
  • Update field values

Actions Menu (⋯): Click the three-dot menu in the top-right corner of a request to access:

  • Reassign: Transfer the request to another user
  • Cancel: Cancel the request
  • Action Log: View the complete history of actions performed on the request
Main Actions vs. Additional Actions

Only the primary workflow action (e.g., "Assign") is displayed on the main card/row. Regular actions and the Action Log are accessible through the ⋯ menu to keep the interface clean.

View All Requests

Click View all in the Recent Requests section to see all requests in a dedicated full-screen view with:

  • Advanced filtering options
  • Sortable columns
  • Export capabilities
  • Pagination controls

Using a Management Console

Management Consoles provide supervisors and administrators with a streamlined interface to manage requests across multiple workflows.

Key Differences from Requestor Console

FeatureRequestor ConsoleManagement Console
Service Catalog✅ Yes❌ No
New Request Button❌ No✅ Yes
Request CreationThrough Service CatalogDirect workflow initialization
Primary Use CaseEnd user self-serviceAdministrative management

Creating a Request in Management Console

  1. Click the + New Request button in the top-right corner
  2. Select the workflow from the dropdown menu (if multiple workflows are configured)
  3. The workflow form opens
  4. Complete the required fields
  5. Submit the request
Workflow Version

When clicking New Request, the system uses the latest workflow version configured in the console definition.

Management Console Interface

The Management Console displays requests in a table with advanced filtering and management capabilities. The interface shows request ID, Workflow name, Status, Requestor, and all configured fields from the Field Order section.

Filtering and Searching

Both Requestor and Management Consoles provide powerful filtering capabilities to help users find specific requests.

FilteringConsole

Filter Options

Request ID Filter

Search by individual ID or ID range:

  • Single ID: 123
  • ID Range: 123-150 or 100-200

Workflow Filter

Filter by workflow name and version:

  • Displays all workflows configured in the console
  • Shows both workflow name and version (e.g., "Corrective Maintenance - Latest", "Corrective Maintenance - Version 1")
  • Multiple workflows can be selected

Requestor Filter

Filter by the person who created the request:

  • Search by user name
  • Select from list of requestors

Status Filter

Filter by workflow status

Multiple Status Selection

Click multiple status badges to filter by several statuses simultaneously. For example, select both "Requested" and "Assigned" to see requests in either state.

Show Archived Items

Toggle to include or exclude archived requests:

  • Show Archived Items (search box, default)
  • Only Archived Items (archived only)
  • All Items (both active and archived)

View Mode

The View Mode filter controls which requests are visible based on the user's relationship to the request.

View Mode Options:

ModeDescription
My RequestsRequests created by the logged-in user
Delegated to meRequests assigned to the logged-in user
All requestsAll requests the user has permission to view based on GWE roles
Default View Mode

By default, Management Consoles typically display "All requests" while Requestor Consoles default to "My Requests".

Advanced Filtering

Click the Filters button (funnel icon) on the right side of the toolbar to open the advanced filter panel on the left side of the screen.

FilteringAction

Creating Filter Conditions

  1. Click Add filter to add a new condition
  2. Select a field from the dropdown (e.g., "Workflow", "Status", "Building")
  3. Select an operator (e.g., "Is", "Is not", "Contains")
  4. Enter or select the filter value
  5. Click Add filter again to add multiple conditions

Managing Filters

  • Delete a filter: Click the trash icon next to the filter
  • Reorder filters: Use the drag handle to change filter priority
  • Reset all filters: Click Reset filters to clear all conditions
Publish Console

Sorting

Click the Sort button to configure sorting options.

Sorting Configuration

  1. Select the field to sort by (e.g., "Request id", "Date Created", "Status")
  2. Choose sort order:
    • Asc: Ascending (A-Z, 0-9, oldest to newest)
    • Desc: Descending (Z-A, 9-0, newest to oldest)
  3. Click Add sort to add additional sort levels
Publish Console
Multi-Level Sorting

Add multiple sort criteria to create complex sorting logic. For example, sort by Status (Desc), then by Date Created (Asc) within each status group.

Column Visibility and Reordering

Customize which columns appear in the list view and their order.

Managing Column Visibility

  1. Click the column visibility icon (rightmost icon in the toolbar) to open the column configuration menu
  2. A dropdown panel displays all available columns with checkboxes
  3. Check the boxes next to columns you want to display in the list view
  4. Uncheck the boxes next to columns you want to hide
  5. Use the search bar at the top of the panel to quickly locate specific columns

Reordering Columns

  • In the column visibility menu: Drag and drop columns using the handle (⋮⋮) to reorder them
Publish Console
Persistent Column Configuration

Column visibility and order preferences are saved in your browser, allowing each user to customize their view independently. However, these settings will be reset if you clear your browser cache or switch to a different browser or device.

Export to CSV

Export request data to a CSV file for external analysis.

  1. Configure sorting and column visibility as desired
  2. Click the Download icon (↓) in the toolbar
  3. A CSV file is generated and downloaded containing visible columns in the configured sort order
Export Configuration

The CSV export includes all requests (filters not applied) up to the maximum limit defined by the MD_MaxRecordsPerExport parameter (default: 10000 records). This limit can be adjusted by Tenant Administrators in Settings > Parameters.

View Modes: Card vs. List

Both Requestor and Management Consoles support two display modes for viewing requests.

Card View

Features:

  • Visual card-based layout
  • Displays 3 requests per row (depending on screen size)
  • Shows key fields on each card
  • Ideal for browsing and quick overview

CardView

List View

Features:

  • Tabular layout with rows and columns
  • Shows all configured fields
  • Sortable columns (click headers)
  • Ideal for detailed analysis and comparison
  • Supports pagination (50, 100, 200 rows per page)

ListView

Switching Between Views

Use the view toggle buttons in the top-right toolbar:

  • Card View: Click the grid icon
  • List View: Click the list icon

Statistics Dashboard

Management Consoles include a Statistics button that provides analytics and insights on request data.

Accessing Statistics

Click the Statistics button in the top-right corner (next to New Request) to open the statistics dashboard.

Statistics Overview

The statistics dashboard displays key performance metrics with trend indicators:

Publish Console

Core Metrics:

  • Total Requests: Total number of requests across all workflows
  • Pending Requests: Number of requests that are still pending across all workflows
  • Closed Requests: Number of completed/closed requests
  • Daily Average: Average number of requests per day

Trend Indicators:

Each metric displays a percentage change (e.g., +30%, -15%) showing the increase or decrease compared to the previous period. The comparison period depends on your selected time range.

Time Period Selection

Use the time period dropdown in the top-right corner to adjust the statistics view:

  • Daily: Shows today's metrics compared to yesterday
  • Weekly: Shows this week's metrics compared to last week
  • Monthly: Shows this month's metrics compared to last month
  • Quarterly: Shows this quarter's metrics compared to last quarter
  • Yearly: Shows this year's metrics compared to last year
Performance Tracking

Green upward arrows (↑) indicate increases, while red downward arrows (↓) indicate decreases compared to the previous period. Monitor these trends to identify patterns in request volume and processing efficiency.

Best Practices

Console Design

  1. Use descriptive names: Choose console names that clearly indicate their purpose
  2. Limit service types/workflows: Include only related service types or workflows in a single console to avoid overwhelming users
  3. Order fields logically: Place the most important fields first in the Field Order configuration
  4. Use consistent field names: Ensure field labels are clear and consistent across workflows

Requestor Consoles

  1. Group related service types: Create separate consoles for different departments or service categories
  2. Provide clear descriptions: Write service type descriptions that help users select the correct option
  3. Include common fields: Ensure all essential fields are visible in the Recent Requests view

Management Consoles

  1. Include multiple workflow versions: If managing legacy and new processes, include both versions
  2. Configure sensible defaults: Set default filters to show actionable items
  3. Enable Statistics: Provide managers with analytics for performance monitoring
  4. Use View Modes: Leverage "Delegated to me" to show each manager their assigned requests

Field Configuration

  1. Balance information and clutter: Include enough fields to be useful, but not so many that the interface becomes overwhelming
  2. Prioritize actionable data: Show fields that help users make decisions (Priority, Status, Building, Problem Type)
  3. Hide internal fields: Exclude system-generated or technical fields from the list view
  4. Test with end users: Validate field ordering and visibility with actual console users

Troubleshooting

Console not appearing in navigation after publishing

Problem: After publishing a console, it doesn't appear in the sidebar navigation menu.

Solutions:

  1. Verify the console was successfully published (check for a confirmation message)
  2. Refresh your browser or clear cache, then log out and log back in
  3. Check user permissions – ensure your role has access to the selected process
  4. Verify the process selection during publishing was correct
  5. Contact your administrator if the console still doesn't appear after trying these steps
Service type not initializing workflow

Problem: Clicking a service type in the Service Catalog does nothing or displays an error message.

Solutions:

  1. Verify the service type has "Publish in Service Portal" enabled in Facility Maintenance app > Service Types
  2. Check that the linked workflow is published and has an active version
  3. Ensure the workflow has a valid start form configured
  4. Review GWE role permissions – confirm you have access to initiate the workflow
  5. Check the browser console for error messages that might indicate the specific issue
Expected fields not appearing in console

Problem: Fields that should be visible are missing from the list view or detail view.

Solutions:

  1. Verify the fields are checked in Common Fields or workflow-specific field configuration in the console definition
  2. Ensure the fields exist in the published workflow forms
  3. Check that the workflow version selected in the console includes those fields
  4. Click Save Changes after modifying field visibility to apply the changes
  5. Refresh the console and clear browser cache if fields still don't appear
Filters not working or not changing displayed requests

Problem: Applying filters doesn't change the displayed requests or produces unexpected results.

Solutions:

  1. Verify filter syntax is correct:
    • Single ID: 123
    • ID Range: 100-200 (not "100 200" or "100 - 200")
  2. Clear all filters and reapply one at a time to identify the problematic filter
  3. Check that the filtered field values actually exist in your dataset
  4. Ensure you're using the correct operator (Is, Is not, Contains) for your filter
  5. Refresh the page and reapply filters if the issue persists
CSV export contains wrong data or incorrect format

Problem: Downloaded CSV file doesn't match expected data or formatting.

Solutions:

  1. Remember that filters are not applied to CSV exports – the export includes all requests
  2. Check that only visible columns are exported – hide unwanted columns before exporting
  3. Verify that the export limit hasn't been reached (check MD_MaxRecordsPerExport parameter)
  4. Ensure sorting is configured correctly before exporting
  5. Try exporting a smaller dataset by adjusting column visibility if the export times out
Column reordering not saving or resetting

Problem: Column order changes are lost after refresh or don't apply correctly.

Solutions:

  1. After reordering columns, ensure you're using the drag handle (⋮⋮) to move them
  2. Column preferences are stored in browser local storage – clearing cache will reset them
  3. Try using a different browser to determine if it's a browser-specific issue
  4. Check that you have the latest browser version
  5. If using incognito/private mode, settings won't persist between sessions
Statistics not displaying or showing incorrect data

Problem: The Statistics dashboard is empty, won't load, or displays unexpected metrics.

Solutions:

  1. Verify you have permission to view statistics for the console
  2. Check that the selected time period (Daily, Weekly, Monthly) contains data
  3. Refresh the statistics dashboard using the browser refresh button
  4. Try selecting a different time period to see if data appears
  5. Contact your administrator if statistics remain unavailable

Summary

Management Consoles are a powerful feature in SignalSync that provide users with customized interfaces for creating and managing workflow requests. By understanding the differences between Requestor and Management consoles, properly configuring service types or workflows, and leveraging filtering and view options, organizations can streamline their processes and improve user productivity.

Key takeaways:

  • Requestor Consoles are ideal for self-service request creation with Service Catalog
  • Management Consoles are optimized for administrative oversight with direct workflow access
  • Field configuration determines what information users see and in what order
  • Filtering and sorting enable users to find relevant requests quickly
  • Proper console design improves user adoption and efficiency