Apex Forms works inside IBM BAW (formerly BPM) to quickly and easily create user interfaces in your process flow diagrams. Form generation takes just seconds as compared to the days when using a traditional coach views toolset. The generated forms can then be reformatted and enhanced by citizen developers to fit the needs of the end users. More complex enhancements and building blocks can be made by back office development teams and then implemented by the citizen developers.
The data captured in the use of the forms is still maintained in the BAW data repository allowing for standard tracking and reporting like you have always done in BAW.
The forms are generated by a discovery process that generates the forms based on the input and output variables assigned to an inline user task. Default values for attributes such as width and types are used for the initial build. Once generated citizen developers can go in and change many of the attributes and even the presentation styles. Apex Forms even comes with a set of standard base data types that auto map the data masking and validation for you. A few of these included would be Social Security Number, Employer Identification Number, Phone Number, and Email address. Yes, we even have the built in Document Attachment and Electronic Signature Block. More standard field types are being added all the time. Is there one you would like to see? If so just start a conversation with us using the chat Icon in the lower right corner to send up a message telling us what you would like to see.
Ready to really get started?
Getting started with Apex Forms is Easy. Just follow this guide and you will be up and running in no time.
See it Working
Here are the steps:
1.) Sign up for Apex forms here. (you already did that if you got this far)
2.) Download the Apex Forms Design App and import it into IBM BAW Workflow Center
3.) Download the Covid-19 Contact Tracing sample app and import it into IBM BAW Workflow Center
4.) Launch the "Design Apex Forms Items" service with a url like this:
http://<your workflow center host>/teamworks/executecf?processApp=APCAFD&serviceName=Design%20Apex%20Forms%20Items
5.) Let the product tour guide you through building forms for the process (coming soon)
6.) Run the process to see Apex Forms in action!
Use your own process flow
If you want to create a new application or see it in your application you can follow the steps above and then use these steps to set-up or modify your existing application, there are several steps you need to take.
1.) Add the Apex Forms Toolkit to your application
2.) Update the inline task default template
3.) Create an environment variable for the apexFormsApiKey
Full Directions for doing that can be found here