Skip to Main Content
Digital Business Automation Ideas


This is an IBM Automation portal for Digital Business Automation products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Please use the following category to raise ideas for these offerings for all environments (traditional on premises, containers, on cloud):
  • Cloud Pak for Business Automation - including Business Automation Studio and App Designer, Business Automation Insights

  • Business Automation Workflow (BAW) - including BAW, Business Process Manager, Workstream Services, Business Performance Center, Advanced Case Management

  • Content Services - FileNet Content Manager

  • Content Services - Content Manager OnDemand

  • Content Services - Daeja Virtual Viewer

  • Content Services - Navigator

  • Content Services - Content Collector for Email, Sharepoint, Files

  • Content Services - Content Collector for SAP

  • Content Services - Enterprise Records

  • Content Services - Content Manager (CM8)

  • Datacap

  • Automation Document Processing

  • Automation Decision Services (ADS)

  • Operational Decision Manager

  • Robotic Process Automation

  • Robotic Process Automation with Automation Anywhere

  • Blueworks Live

  • Business Automation Manager Open Edition

  • IBM Process Mining


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.


Status Submitted
Created by Guest
Created on May 20, 2026

Support and document custom attached services for Message UCAs / expose supported Event Manager publish pattern

We request IBM to officially support, expose, or document a supported pattern for using custom attached services with Message Undercover Agents used by BPD message events.

Currently, a Message UCA works correctly when using the built-in attached service Default BPD Event with:

correlationKey : String value : String

However, replacing this service with a custom General System Service or Service Flow using the same variable names and types does not trigger the receiving BPD Message Start Event / Event Subprocess. IBM Support confirmed that Default BPD Event has internal Event Manager publishing behavior that a normal custom service does not reproduce.

This creates a limitation because customers cannot safely add custom logic, validation, auditing, transformation, or tracing around UCA message publishing unless they keep Default BPD Event as the final publisher.

Current Behavior

A Message Intermediate Event attached to a UCA triggers the parent BPD event subprocess only when the UCA uses Default BPD Event.

If the UCA uses a custom service with the same contract:

Input: correlationKey String value String Output: correlationKey String value String

the message is not consumed by the running parent process, and correlation does not occur.

Business Impact

Customers need a supported way to customize message event handling for real-world process integrations, including:

  • auditing sent and received UCA messages

  • logging correlation keys and payloads

  • validating payloads before publishing

  • transforming message content

  • adding security or routing logic

  • standardizing reusable event-publishing services across projects

Because the internal behavior of Default BPD Event is not exposed or clearly documented, developers may create custom services that appear contract-compatible but fail at runtime, causing confusion and production risk.

Requested Enhancement

Please provide one or more of the following:

  1. Official support for custom attached services that can publish Message UCA events into Event Manager using the same behavior as Default BPD Event.

  2. A documented public API or supported system service that custom services can call to publish BPD message events with correlation metadata.

  3. A documented service template or toolkit artifact showing the supported pattern:

UCA -> Custom Service -> Default BPD Event

  1. Product documentation clearly stating that Default BPD Event has special internal handling and cannot be replaced by a normal service simply by matching variable names.

  2. Clear guidance on required service type, input/output contract, correlation handling, durable subscription behavior, and limitations.

Expected Outcome

Developers should be able to create custom UCA attached services without losing Event Manager correlation behavior, or at minimum have clear official documentation explaining the required pattern.

Acceptance Criteria

  • IBM documentation explains why Default BPD Event is special.

  • IBM documents whether custom attached services are supported for Message UCAs.

  • IBM provides a supported way to invoke the same Event Manager publish behavior from custom logic.

  • Sample implementation is provided for a custom service that logs or validates data and then correctly publishes the message to a correlated BPD event subprocess.

  • Behavior is documented for IBM BPM 8.6 and current BAW releases.

Reference Case

IBM Support case: TS022099377

Support explanation received: Default BPD Event has internal Event Manager handling that is not reproduced by a normal custom service, even with identical correlationKey and value variables.

Idea priority High