#api

Uploading a new process to an already existing Bonita Application on Docker

Hello, everyone. I hope you are having a great day.

So, I was reading the documentation, and I found out that only users with an Enterprise subscription can compile a Docker image of the Bonita Runtime. But then, I read in here that it is also possible to deploy a process, and then install it to an already existing application through the Bonita Administrator Application.

REST API get all available, unassigned task using administrator profile

I would like to get all available, unassigned task (assigned_id equal to blank or null) via API using an administrator account/profile.
Reason for this is to create an auto-assign task for users who are currently online or active. Auto-assigning will be based on availability of the user or base on his/her current assign load.

How can i filter this to the API?

Issue on API membership POST request

I created an account "sysad" and map this account under administrator profile.
I logged in then try to add a new user to a new membership group/role and it was successful.

But when i used and log "sysad" via api and then perform post request for identity/membership for a particular user, i received an error 401 error. But when i use "install" account, it was successful.

Is this a bug issue?

REST API Extension error 403 running on Docker

While making requests to a Bonita’s Extension API, that internally calls an external API from another service, on a Docker environment with Runtime Bonita installed, I got an error 403.

Since I think it’s a permission error, I have followed a community post’s steps (this one):

1. I have defined a custom permission at extension’s page.properties

myExtension.permissions=myPermission

Get task id

Hello,

I have my process divided in several validations lanes, i didn't found in api documentation the way to get each task id, when I use get task/human or any other type of task, I just get an empty 200 response.

here is my request:

http://{{baseUrl}}/bonita/API/bpm/humanTask?p=0&c=10

How to script on GET Connector's "Edit Expression"?

First of all, Merry Christmas and Happy New Year 2023!

Get exception class java.lang.IllegalArgumentException while trying to get context of a task

Hello guys,

When I try to get the context of a user task with his id throught this API : ../API/bpm/userTask/{{taskId}}/context (from Bonita Documentation)

Everything works fine.

But when I supposed to get the context of a general task like this ../API/bpm/task/{{taskId}}/context (not found in Bonita Documentation)

I go the exception below:

{

"exception": "class org.bonitasoft.web.toolkit.client.common.exception.api.APIException",

"message": "java.lang.IllegalArgumentException: Can't convert compound ID to long",

Link in application page does not work

Hello everyone

I have a UI Designer page application, in this one, I have :

How to get the process cron schedule with java api

Hello,

lest's suppose I've a process deployed that is scheduled to run every X (days or months, etc).

Is there any java api that I can use to get X?

Thank you

Identify processes that contain a specific parameter

Is there a simplified way to identify which processes contain a given parameter? Or any extension of the Rest API available to the community that does this?

The solution I have is:
1. Call the process API (../ API / bpm / process? ...)
2. For each process ID, call the parameter api (../API/bpm/processParameter?...&f=process_id=$data.process[i].id)
3. Among all the return parameters, identify whether the parameter of interest exists.

Notifications