Skip to Main Content
Cloud and AIOps


This is an IBM Automation portal for Cloud Management, Technology Cost Management, Network Automation and AIOps 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.

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 Not under consideration
Workspace Concert Workflows
Created by Guest
Created on Jun 29, 2026

Logs for all levels (blocks) in concert workflow

The client need to export logs of workflow in any format files (for ex, csv). They want output of all blocks used in workflows in logs so that they can debug in detail.

Currently, this feature is not available. The Client cannot use debug feature in workflow section as they don't have access to production instances.

They want their production development team (which is responsible for prod env) should export logs and share with them if any issue in any prod workflow, but as feature not available Dev team cannot export.

Idea priority High
  • Admin
    Anton Cholakov
    Jul 7, 2026

    This request has been reviewed and will not be implemented, for security reasons.

    Each action block in a workflow execution can potentially handle sensitive data — credentials, tokens, personal information, or other confidential content returned by the external systems it integrates with. A generic, all-levels log export cannot reliably distinguish sensitive from non-sensitive data, because Concert Workflows (like any workflow engine) has no way to know in advance what a given external system will return in its response body.

    This isn't a theoretical concern. Across a large number of integrations with external systems, we've consistently seen inconsistent and non-standard behavior.

    Because there's no reliable, universal way to detect and redact sensitive content across arbitrary external systems, a full block-level log export would risk exposing sensitive data as a side effect of debugging — which we consider an unacceptable security tradeoff.

    Recommended approach:

    The right way to solve the underlying problem — visibility into why a production workflow failed — is at the workflow design level, not through raw log export:

    1. Handle errors at the block level, not globally. Rather than wrapping large sections of a workflow in a single try-catch, apply targeted try-catch/guard logic around the specific blocks where failures are expected or meaningful. A single catch-all around an entire workflow typically only tells you "something went wrong," which isn't actionable.

    2. Add explicit checks after integration calls, especially for external systems known to return ambiguous status codes or embed error conditions inside a "successful" response body. Use Throw to fail the execution with clear, safe diagnostic information, or Exit to complete successfully once the condition has been handled.

    3. Assign debug information deliberately. Capture only the specific, safe data points needed to diagnose an issue (e.g., which step failed, a non-sensitive status indicator, a correlation ID) rather than logging entire request/response payloads.

    Designing workflows this way ensures that when a failure occurs, the execution output already contains enough safe, relevant information for the responsible team to diagnose the issue — without needing a raw export of every block's execution data, and without the security exposure that would come with it.

    As for the ability to export Logs, I would like to ask for a separate idea that requests for that specifically. Thank you.