Skip to main content
TrustRadius
IBM Business Automation Workflow

IBM Business Automation Workflow

Overview

What is IBM Business Automation Workflow?

IBM Business Automation Workflow is a solution that helps users automate digital workflows to increase productivity, efficiency and insights — on premises or on cloud.

Read more

Learn from top reviewers

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is IBM Business Automation Workflow?

IBM Business Automation Workflow is a solution that helps users automate digital workflows to increase productivity, efficiency and insights — on premises or on cloud.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

44 people also want pricing

Alternatives Pricing

What is Nintex?

Nintex offers a platform that helps companies discover, automate, and optimize business processes.

What is Kintone?

Kintone is a customizable digital workplace platform that lets the user manage data, tasks, and communication in one central place. Over 30,000 customers use Kintone’s no-code platform with more than 1.5 million database and workflow applications custom built for their businesses. The no-code…

Return to navigation

Product Details

What is IBM Business Automation Workflow?

IBM Business Automation Workflow Video

Overview of Workplace from IBM Business Automation Workflow

IBM Business Automation Workflow Technical Details

Deployment TypesOn-premise, Software as a Service (SaaS), Cloud, or Web-Based
Operating Systems,
Mobile ApplicationNo

Frequently Asked Questions

IBM Business Automation Workflow is a solution that helps users automate digital workflows to increase productivity, efficiency and insights — on premises or on cloud.

Appian, OpenText MBPM, and Oracle BPM Suite are common alternatives for IBM Business Automation Workflow.

Reviewers rate Dashboards and Standard reports and Custom reports highest, with a score of 10.

The most common users of IBM Business Automation Workflow are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews From Top Reviewers

(1-5 of 7)

Good BPM tool with many features.

Rating: 8 out of 10
May 11, 2020
Vetted Review
Verified User
IBM Business Automation Workflow
3 years of experience
IBM BPM is used as middleware in our organization. It is used in the Banking and Finance sector of our organization. It allows us to customize the flow and we can even have a track of all the activities done. When it comes to user interfaces most of the other technologies use scripting and HTML tags but we do not have a track of all the activities done. In IBM, this problem is facilitated and it saves our time as a developer in tracking the issue faster.
  • It allows us to use mobile development, which most of the other BPM suites do not provide.
  • It adapts to new technology faster. Example: They are trying to implement microservices now, which is currently trending.
  • It has the whole structure divided into parts like process center and process management, all of which make the tracking and development and monitoring instances easier.
Cons
  • The system gets crashed when many instances go into the queue stage. The system even crashes and sometimes restarts automatically when the load on the server increases. We had to develop a separate software for this and maintain the same.
  • We cannot manipulate the data during run time. It is difficult to develop user-interfaces with complex functionality.
  • In order to consume external services that follow HTTP protocol, we need to use IDE for that, and consuming services from IDE takes a lot of time to give a response.
IBM BPM is recommended wherever it requires the organization to develop in multiple platforms IBM supports like mobile, cloud, and web-based development. It is recommended for processes that require complex structures. It is not recommended where the UI structures are complex and when the business requirement has more load on the server.

Overall a good BPM engine, but use it for what it's meant to be

Rating: 7 out of 10
March 17, 2014
Vetted Review
Verified User
IBM Business Automation Workflow
1 year of experience
IBM Business Process Manager is used at our company to standardize, automate, and measure business processes. It is envisioned that the whole organization will use BPM. It will standardize business processes because optimal processes will be designed and implemented in BPM. There will not be a lot of room for variation. Manual processes like mailing forms will be automated. We will be able to monitor and measure processes through BPM's built in reporting.
  • BPMN diagrams are somewhat easy to read and comprehend for non-technical business users.
  • BPM Coaches allow developers to rapidly develop simple User Interfaces.
  • BPM allows developers to call basic SOA services easily.
Cons
  • If you need to develop complex User Interfaces, they are very hard to implement using Coaches.
  • If you need to call SOA Services that have complex data structures such as recursively nested objects and anyType objects, the built in service discovery and type generation does not support it and blows up.
  • The Process Designer IDE tends to run very slow because of all the chatting it has to do with the server side Process Center.
BPM is well suited for simple as well as complex approval workflows. It is well suited for simple User Interfaces. The BPM Coach feature is not well suited if you need complex User Interfaces. If you need to use complex User Interfaces with BPM then you are better off using Portlets. It is also not well suite if you have SOA services that have a lot of types, recursive references, and anyType attributes.

Complex tool, but works well.

Rating: 10 out of 10
November 12, 2012
Vetted Review
Verified User
IBM Business Automation Workflow
5 years of experience
  • System does a great job normalizing business process and automating order processing tasks. Before TeamWorks, the process was much more manual and more expensive staff ($65k to $70K) were required to manage the process. Since implementing TeamWorks, we need much lower-skilled workers to manage order processing.
  • System ensures that we have consistent data across all systems.
  • Rules engine is really the “company playbook” – it is the heart and soul of how the company works. It handles thousands of orders per day
Cons
  • Related to the importance of the system to the company, it represents a single point of failure. Company is totally dependent on the system to enable to company to function.
  • A complete order cycle might take two weeks. If a rule is modified during this cycle, the system may break (e.g. looking for a data object which is required to make a decision but which is no longer available). A new rule must be manually constructed based on the old one, and then used to replace the old rule. There is no real version control management for rules. This is something that is available on the latest version of the software.

Should I choose IBM BPM or Pega? How strong is IBM BPM?

Rating: 9 out of 10
March 12, 2014
PS
Vetted Review
Verified User
IBM Business Automation Workflow
4 years of experience
My customer uses IBM Business Process Manager to onboard its clients for trading in new markets. The clients basically undergo a registration process with my customer. The one big problem my customer used to have was visibility into the whole process. Without a BPMS in the past my customer was unaware of the status of the onboarding client, leading to manual phone calls and email conversations to resolve the registration process involving chaos and confusion. In the process a lot of time and money was lost both to my customer and to my customer's client. With IBM BPM on-boarding managers were empowered with real time dashboards which helped them to act on exceptions when they happened not after something had happened. This was a department level usecase.
  • IBM BPM's biggest strength is process modeling. With blueworks its a cake walk to white board processes to stakeholders and chat around.
  • IBM BPM Coaches went through a significant improvement with a easy to customize views, rich Dashboards and REST API for building complex portals. This is a game changer when compared with Pega which is little rigid when it comes to displaying BPM tasks on external portals.
  • With IBM BPM Advanced there is a way to enforce a clean architecture. Long running system to system level processes can get into BPEL Process Server, short running system to system transactions on WESB and human interactions on the Lombardi Process Server. Basically IBM BPM supports SOA to the core. So bottom line is IBM BPM supports human centric, integration centric BPM methodologies. With CMIS support, document centric capabilities are well supported too. This is a another distinguishing feature from Pega which isn't too integration centric.
Cons
  • IBM BPM should bring in the Agile methodology and enforce it as a way to build software. If its comes from IBM there is very little chance that vendors can mess around the SDLC, jeopardizing project implementations.
  • IBM BPM should enhance the traceability of implementation with requirements. Blueworks to Process Modeling works well for the first time implementation, however when a process needs enhancement or improvements, the modeling represetation gets blurred due to implementation details. This can be currently worked around with stricter goverance around process modeling, but would like IBM to come up with a solution
  • Merging of snapshots - something needs to be done on this aspect
  • A tool to peek into process data BLOB. Ability to change the process data at runtime - Nice to have.
Have your process first on paper
Its important to first document the process before venturing into BPMS. It will save a lot of pain and heartaches. A BPM tool is no
magic bullet, it merely automates your process. Its upto you to put visibility and tracking on top of it. Provide monitoring so that
you get a chance to improve your process continously.
BPM is not an application
If you are trying to build an application with BPM, chances are that your are alraedy failing. BPM must be a strategic initiative for an
organization. Yes, you build Dashboards, Reports and other software in BPMS, however you do it at a process level not at an application
level.
http://bpmstech.blogspot.com/2011/05/bpm-initiative.html
Know the difference between process data and business data
http://bpmstech.blogspot.com/2011/05/lombardi-best-practices.html
http://bpmstech.blogspot.com/2012/02/bpm-system-architecture.html

Kunal Jaipuriar's review

Rating: 10 out of 10
March 07, 2022
Vetted Review
Verified User
IBM Business Automation Workflow
1 year of experience
For business process automation developing business processes in BAW to increase time and efficiency. Specific to our experience we leveraged this in the banking and finance domain. It is easier to use if compared with the Pega platform. Also, we have better tracking options
  • Process automation
  • Workflows
  • Reduce manual effort
  • Flow customization
Cons
  • Hang issue causing system to crash upon more load
  • Migration of service take time
  • Run time data manipulation is not possible
It is best suited for streamlining business processes in our enterprise. It acts as middleware and allows to use of mobile development
Return to navigation