How to start a Case from External system

1
0
-1

Hello Community
I am exploring a scenario where External users can start a BPM case without logging in to BPM Portal.

I want to create a HTML form where an user can fill the form and submit and it starts a Case in BPM Portal.
The User will not be using any BPM Portal links. This HTML Page will be hosted separately.
There will be no authentication required for External form.

Can this be achieved using only REST API or this needs to be a Java project with java code.
Also if I write java code , then where will be get all the relevant Jar files required for

import com.bonitasoft.engine.api.ProcessAPI

Looking forward to suggestions.

Regards

2 answers

1
0
-1
This one is the BEST answer!

Hi, We have an enterprise value to support guest users.

HTH
Romain

Comments

Submitted by Dibyajit.Roy on Tue, 03/02/2021 - 09:26

Thank you Romain. I think this is what I was looking for. Thank you for pointing in this direction.
I will check out the article and try to implement the same.

P.S - I wonder what other features are available in BonitaSoft that most of us are not aware of.

Thanks.

1
0
-1

Hi,

You can do that by leveraging the Bonita REST APIs. Please have a look to this page, there is an example on how to create a process instance using the REST APIs: https://documentation.bonitasoft.com/bonita/7.12/rest-api-overview

Hope that helps

Miguel

Comments

Submitted by Dibyajit.Roy on Tue, 03/02/2021 - 08:51

Thank you Miguel.

I am trying to avoid the Authentication part. I dont want to create a separate login and authentication module.
My main target is to call the Rest API from external HTML form and start a case directly without passing any session id or Bonita token .

I am exploring this as I dont want to create credentials for External users.

Regards

Notifications