PAPI provides a way for external applications to interact with ALBPM.
You should use PAPI to interact with external or legacy applications. Some common usage scenarios are:
- A web application that needs to create a process instance in ALBPM with the information entered by
the user
- An external application whose execution final result is the execution of an ALBPM process
- An external application that need to perform a search, or to list information about processes in
ALBPM
- An external application that needs to trigger the execution of an activity
- Batch or automatic processing of process instances
Although you can use PAPI to replace ALBPM WorkSpace with a similar graphical application interface,
consider customizing ALBPM WorkSpace to suit your needs instead. Replacing ALBPM WorkSpace causes you to
lose-and then to have to rebuild-most of the out-of-the-box functionality WorkSpace provides including, for
example, both the authentication framework and the interactive execution framework.