1. Why this matters
Every organisation runs processes — approvals, claims, onboarding, shipment exceptions. A BPMS is the software that makes those processes run on rails: it routes the work, applies the rules, puts tasks in front of the right people, and records what happened. AI agents are now arriving, and they need exactly those rails.
One request, two worlds.
Who owns which job. The process orchestrates, rules judge, people handle exceptions, and agents read and propose.
| Job | Best owner | Why |
|---|
2. What a BPMS is
A Business Process Management Suite turns a process drawn in BPMN into running, observable automation: systems are called automatically, people get tasks in an inbox, decisions come from rules, and every step leaves an audit trail.
IBM webMethods BPMS (part of IBM since the 2024 acquisition of webMethods from Software AG) combines Designer, the Process Engine inside Integration Server, the Task Engine on My webMethods Server, Business Rules, and Monitor/Optimize. It is commonly paired with IBM ODM for governed decisions.
IBM webMethods at a glance
3. IBM webMethods knowledge base
How IBM webMethods BPMS actually behaves, topic by topic. Each topic ends with a practitioner note and its public sources.
4. How to use IBM webMethods BPMS
Step-by-step guides by role. Menu paths follow public Software AG / IBM documentation; labels can differ slightly by version.
New here? A 15-minute path through this course
Customer demo script (10 minutes) Author's view
5. Hands-on lab: your first process in 30 minutes
Process:
Before you start
Common pitfalls
Level up:
6. Troubleshooting
Symptom, what to check first, the fix, and where to apply it.
7. Role cheat sheets
8. Teach a class Author's view
Print before the class:
Facilitator tips:
9. Architecture
10. Where execution history lives
| Table | What it holds |
|---|
11. Lifecycle and release dates
| Release event | Date |
|---|
12. BPMN essentials
13. Patterns
14. Agents need a rulebook Author's view
Example policy. An agent proposes a customer credit after a shipping delay. Rules: no credit if the delay is under 4 hours; auto-approve up to $500 (key accounts up to $1,000); anything above goes to a person.
| Case | Agent proposes | Rules decide |
|---|
15. Worked cases
Simulator walkthrough
The interactive simulator runs this loan process. With a loan of $40,000, a credit score of 690 and income of $90,000 (loan/income 44%), the rule refers the case to an underwriter. The Process Audit history looks like this:
PRA_PROCESS inst=LN-1234 status=STARTED PRA_PROCESS_STEP inst=LN-1234 step="Application received" status=COMPLETED PRA_PROCESS_STEP inst=LN-1234 step="Fetch credit data" status=COMPLETED PRA_PROCESS_STEP inst=LN-1234 step="Rule: eligibility" status=COMPLETED outcome=REFER PRA_STEP_LOGGED_FIELD inst=LN-1234 field=reason value="Score 690, loan/income 44% → needs underwriter" PRA_PROCESS_STEP inst=LN-1234 step="Underwriter review" status=TASK_QUEUED inbox=Underwriters PRA_PROCESS_STEP inst=LN-1234 step="Underwriter review" status=COMPLETED outcome=APPROVE PRA_PROCESS_STEP inst=LN-1234 step="Send decision" status=COMPLETED final=APPROVE PRA_PROCESS inst=LN-1234 status=COMPLETED
Illustrative rows; real column names and values differ by version and logging level.
16. Finding agent candidates in process history
Years of BPMS history show where people approve almost everything, wait for days, or make the same decision for the same inputs. Score each step on volume, human work time, waiting time, how often the most common outcome occurs, and determinism — whether the same inputs almost always produce the same outcome.
| Class | Rule | Meaning |
|---|---|---|
| Rule candidate (ODM) | User task, determinism ≥ 80% | A rule nobody wrote down |
| Agent candidate (rubber-stamp) | ≥ 90% one outcome, ≤ 15 min work | Agent prepares, rule or person confirms |
| Agent candidate (triage + approve) | Wait ≥ 24 h, ≥ 70% one outcome | Agent triages, person approves |
| Integration fix | Service step, errors ≥ 5% | Fix the integration first |
| Keep human | Everything else | High variance or high stakes |
Example result (synthetic logistics data, 6 months)
| Step | Class | Volume / month | Hours saved / month* |
|---|---|---|---|
| Review delay claim | Agent (rubber-stamp) | 1,800 | 216 |
| Assign carrier credit | Rule candidate (ODM) | 900 | 96 |
| Classify customs documents | Agent (triage + approve) | 600 | 80 |
| Customs release approval | Rule candidate (ODM) | 600 | 48 |
| Call TMS update | Integration fix (7% errors) | 2,700 | – |
| Escalate to manager | Keep human | 120 | – |
*Placeholder automatable shares (rules 80%, rubber-stamp 60%, triage 40%). The synthetic data was generated to contain these patterns; the table shows the method, not real-world results.
17. Where the market is going
| Firm | BPM market | Outlook |
|---|
Signals (2026)
Where the market really is Author's view
18. Five ideas for the agent era Author's view
19. Glossary
20. Self-check quiz
Answer on paper or in your head, then check the key below.