A sandbox process application for IBM Business Automation Workflow that creates instances and tasks in every state so that operations tooling (dashboards, cleanup jobs, task lists, purge tools) can be tested against something. Four tiny processes exposed to all users and one dashboard; out-of-the-box UI Toolkit and System Data only.
| Process | Behaviour |
|---|---|
| Test Task Process | stays active with an open user task |
| Test Timer Process | waits on a 4 hour timer |
| Test Failing Process | a script throws, the instance fails |
| Test Straight Process | completes at once |
Dashboard Generate: start N instances per kind, list the test instances and their tasks, complete my tasks, force-delete active test instances, delete finished test instances.
| File | Target | Notes |
|---|---|---|
packages/Test-Data-Generator-1.0.twx |
traditional BAW / IBM BPM 8.6.x and later | process app Test Data Generator (TDGEN) 1.0 |
packages/cp4ba/Test-Data-Generator-1.0-CP4BA_25.twx |
CP4BA 25.0.x Workflow Authoring | exported from CP4BA 25.0.1 after validation, /bas context paths preset |
The same files are attached to the releases. Dependencies: System Data and UI Toolkit only.
- Import the package (Process Center console > Import Process App; CP4BA: Business Automation Studio > Business automations > Import) on a test server - the processes exist only to produce instances.
- Environment variables (the same set as Operations CP4BA):
serverBaseURL,restAuthUser/restAuthPassword(the password ships empty - set it after the import),restTrustAllCertificates, the API host / context path variables,csrfLoginPath,appTitle,logoURL. - Run the dashboard Generate.
Verified on BAW 8.6.2 / 20.0.0.1 as the data source of the Operations CP4BA and Process Tools REST functional tests; imported on CP4BA 25.0.1 with 0 validation errors.
The package is generated from a declarative build in a private workspace of Dosvak LLC.
Apache License 2.0 - see LICENSE and NOTICE. You may use, modify and redistribute this software, including in commercial products, provided the copyright notice, the license and the NOTICE file stay with every copy (attribution to Dosvak LLC).
Published by Dosvak LLC, an IBM Business Partner (Silver, IBM Partner Plus), as part of its open-source tooling for IBM Business Automation Workflow. More: github.com/dosvak, questions and answers on bpm.tips.
IBM, IBM Business Automation Workflow, IBM Business Process Manager and IBM Cloud Pak are trademarks or registered trademarks of International Business Machines Corporation. This project is not affiliated with, endorsed by or supported by IBM.