Skip to main content

Graphical Workflow Engine (GWE) Overview

The Graphical Workflow Engine (GWE) is SignalSync's core application for designing, implementing, and managing business process workflows. It provides a comprehensive no-code platform that enables organizations to digitize and automate their business processes through an intuitive visual interface.

What is GWE?

GWE is a Business Process Management (BPM) solution that allows Tenant Administrators and authorized users to:

  • Design workflows using a visual BPMN-based designer
  • Create dynamic forms for data collection and user interaction
  • Define business rules and approval chains
  • Configure Service Level Agreements (SLAs) for timely process execution
  • Set up automated notifications and escalations
  • Manage user roles and permissions
  • Generate documents from templates
  • Track and monitor process execution in real-time
No-Code Platform

GWE empowers business users to create sophisticated workflows without writing code, accelerating digital transformation initiatives and reducing IT dependency.

Key Features

Workflow Definition & Design

  • BPMN-compliant visual workflow designer with drag-and-drop interface
  • Support for unlimited custom statuses (user-defined labels, colors, descriptions)
  • Workflow versioning with draft and published states
  • Workflow templates for standardized processes

Form Designer

  • Visual form builder with extensive field type library
  • Support for 15+ field types: Text, Number, Date, Select, Entity, File, Calculated, Rating, Signature, and more
  • Multi-step forms with step-by-step navigation
  • Field validation and conditional logic
  • Form versioning (Draft and Published states)

Service Level Agreements (SLAs)

  • Define response time commitments for workflow activities
  • Configure working hours and service windows
  • Set up automated events and escalation notifications
  • Exclude holidays from SLA calculations
  • Support for role-based or continuous SLA tracking

Roles & Permissions

  • Define workflow-specific roles: Static, Dynamic, Composite, and Relational
  • Configure role assignments per workflow version
  • Static roles: Select specific users from the user list
  • Dynamic roles: Assign users based on request data fields (requestor, supplier, supervisor, etc.)
  • Relational roles: Rule-based assignment using parameter matching tables (assign users based on building, service type, procedure code combinations)
  • Composite roles: Combine users from multiple roles (add backup/support users to prevent workflow blocking)
  • User substitution during absence periods

Notifications

  • HTML email templates with variable substitution
  • Support for multiple languages with dynamic language selection
  • Conditional notification sending based on process data
  • Track notification logs with status monitoring

Management Console

  • Create multi-workflow consoles for related processes
  • Define common fields shared across workflows
  • Support for both Requestor and Management console types
  • Service type filtering for categorization

Document Templates

  • Upload Word (.docx) document templates with placeholders
  • Automatic document generation from workflow data
  • Generate documents at specific workflow statuses
  • Download generated documents directly from workflow interface

Holiday Calendar & Substitutes

  • Define organizational holidays for SLA calculations
  • Calendar view for holiday visualization
  • Configure temporary substitutes for users during absence
  • Automatic role reassignment during substitution period

Reports Generator

  • Dynamic reporting with customizable filters and visualizations
  • Multiple chart types: Bar, Line, Pie, Area, and Radial charts
  • Flexible aggregation: Count, Average, Sum, Max, Min
  • Group by Status, Workflow, or any workflow field
  • Filter by workflow type, date range, and assigned requests
  • Real-time data visualization for workflow performance monitoring

Main Use Cases

GWE can be used for a wide variety of business processes:

  • Request Management: Incident reporting, service requests, change management
  • Maintenance Operations: Preventive and corrective maintenance, work orders
  • Contract Management: Contract approvals, renewals, vendor management
  • Resource Allocation: Room booking, equipment allocation, personnel assignment
  • Quality & Compliance: Inspection workflows, audit management, compliance tracking

GWE features are organized in the left navigation menu under Products > Graphical Workflow Engine:

Define Section

  • Workflows: Create and configure workflow definitions
  • Management Console: Define unified console interfaces
  • Roles: Manage workflow roles and permissions
  • Notifications: Configure email notification templates
  • Holiday Dates: Define organizational holidays
  • Substitutes: Manage user substitutions

Manage Section

  • Workflows: Access published workflows for execution
  • Reports Generator: Create custom reports and data visualizations

Benefits

For Business Users

No coding required - visual tools for process design
Rapid deployment - from design to production quickly
Self-service capability - reduce IT dependency
Automated notifications - keep stakeholders informed

For Organizations

Standardized processes - consistent execution across teams
SLA compliance - meet service commitments reliably
Audit trail - complete history of process execution
Multi-tenant support - separate workflows by organization

For IT Teams

Reduced custom development - leverage no-code platform
Version control - manage workflow changes safely
Integration ready - connect with external systems via rule chains
Configurable architecture - adapt to organizational needs

Getting Started

For Tenant Administrators

  1. Explore Example Workflows: Review pre-configured workflows to understand capabilities
  2. Design Your First Workflow: Start with a simple request workflow
  3. Configure Forms: Create user-friendly data collection forms
  4. Set Up Roles: Define who can access and approve requests
  5. Test Thoroughly: Use draft versions to validate configuration
  6. Publish & Monitor: Make workflow available and track performance

For End Users

  1. Access Management Console: Find your assigned workflows
  2. Create Requests: Submit new workflow instances
  3. Track Progress: Monitor request status and history
  4. Respond to Notifications: Act on email alerts promptly
Need Help?

If you need assistance with workflow design or configuration, contact your SignalSync administrator or support team at [email protected]