Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Test Data Generator

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.

Packages

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.

Install and configure

  1. 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.
  2. 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.
  3. 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.

License and attribution

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).

About

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.

About

Test Data Generator for IBM BAW / CP4BA: four tiny processes and a dashboard that creates instances and tasks in every state

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors