Managing access to forms attached to a process
This article outlines the most straightforward method to grant a profile access to a form attached to a process.
To grant a profile access to a form attached to a process in the beqom Web Application, proceed as follows:
If not already done, create and publish a form in the (Undefined variable: CompoVariables_WA.Forms) of the beqom application. For the full procedure see the section Creating a Form of the online help.
Open the developer tool of you Web browser.
Open the form in the (Undefined variable: CompoVariables_WA.Forms) of the application and retrieve the UID of the object from the "Network" panel, as illustrated in the following figure:

- Open the environment database, and run the following query:
SELECT name_profile, uid_profile from k_profiles
- Copy, from query result, the UID of the profile to which you want to grant access to the form.
- Execute the following API method:
| Service | Action | Endpoint | Description | Body Sample |
|---|---|---|---|---|
| Object | POST | /api/objects/{id}/access | Where {id} is the UID of the form |
Copy |
The profile now has access to the form with the defined role.
Available Roles on Forms
The following roles are available for forms:
CF42837A-B509-4542-8FEC-08AE7DBA42C3: this corresponds to the "view" permission. Any profile with this role will be able to view the form in the process.
BC203FBB-02BA-4BA0-BA85-C47F82667BD7: this corresponds to the "manage" permission. Any profile with this role will be able to save the form in the process.
B7E5C3AF-8B11-4CCF-8952-E556FE596A3B : this corresponds to the "design" permission. Any profile with this role will be able to edit the form in the (Undefined variable: CompoVariables_WA.Forms).