Overview
io.Intelligence Working Context enables your applications to automatically collect and manage contextual information from multiple data sources within io.Connect. By continuously monitoring user workflows, Working Context provides AI assistants and application logic with a comprehensive understanding of what users are currently working on—without requiring manual queries or explicit context passing.
Context Collection Layer
Working Context keeps applications and assistants aware of the user's current business situation without manual context passing.
It does this through a schema-driven model that continuously gathers and updates contextual information from io.Connect sources, giving downstream logic a clearer view of what the user is actively working on.
Why Teams Choose Working Context
Collect context automatically
Define the schema once and let the library track, update, and aggregate the context for you.
Combine multiple sources
Work with global contexts, workspaces, channels, and application instances from one model.
React in real time
Subscribe to changes and respond as soon as the underlying context changes.
Keep the model type-safe
Use schema-driven validation and TypeScript support to preserve data integrity across tracked properties.
What Does io.Intelligence Working Context Offer?
Modern applications often need to understand the user's current situation to provide intelligent, context-aware functionality. Working Context solves this challenge through a declarative, schema-driven approach where you define what data you need and where to find it - the library handles all the tracking, updating, and aggregation automatically.
Automatic Context Collection
Define schemas describing your data sources, and io.Intelligence handles the rest. Working Context automatically tracks changes across all configured sources and keeps your context data synchronized without manual intervention.
Multiple Source Support
Track data from diverse sources within your io.Connect environment:
| Source Type | Description |
|---|---|
| Global Contexts | Context gathered from the io.Connect Shared Contexts |
| Workspaces | Context gathered from a specific io.Connect Workspace |
| Channels | Context gathered from a specific io.Connect Channel |
| Application Instances | Data from specific running applications |
Real-Time Reactivity
Subscribe to context changes and respond to updates in real-time. When any source data changes, Working Context automatically re-evaluates affected properties and notifies subscribers immediately.
Type-Safe Architecture
Built with TypeScript for complete type safety and IntelliSense support. Schema-driven validation ensures data integrity across all tracked properties.
Common Use Cases
Working Context is ideal for applications that need intelligent awareness of user activity:
AI-Powered Assistants
Provide AI assistants with comprehensive business context about the user's current workflow, enabling intelligent responses and actions based on what the user is actually doing—without requiring explicit context queries.
Cross-Application Coordination
Coordinate behavior across multiple applications by maintaining a shared understanding of the user's current state and selection context. When one application changes focus, others can respond appropriately.
Context-Sensitive Features
Enable or disable features based on the user's current context, such as showing relevant actions only when specific data is available or when the user is in a particular workspace.
Workflow Automation
Trigger automated workflows when specific context conditions are met, such as auto-populating forms when a customer is selected or suggesting actions based on the current document type.
Getting Started
io.Intelligence Working Context requires:
- An active io.Intelligence license
- io.Connect Desktop or io.Connect Browser environment
- Applications or contexts to monitor within io.Connect
To begin implementing Working Context in your applications, refer to the API Reference, which provides detailed technical documentation, code examples, and implementation guides
Learn More
Explore the documentation to understand how Working Context can enhance your applications:
- Capabilities — Discover available data sources and property types
- Integration — Learn about standalone usage and integration with other io.Intelligence packages
- API Reference — Technical documentation for developers implementing Working Context