-
Notifications
You must be signed in to change notification settings - Fork 242
Process Manager - Number of Users to Assign #8549
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
QA server K8S was successfully deployed https://ci-48283ef2f2.engk8s.processmaker.net |
|
QA server K8S was successfully deployed https://ci-48283ef2f2.engk8s.processmaker.net |
|
QA server K8S was successfully deployed https://ci-48283ef2f2.engk8s.processmaker.net |
|
QA server K8S was successfully deployed https://ci-48283ef2f2.engk8s.processmaker.net |
|
You have run out of free Bugbot PR reviews for this billing cycle. This will reset on November 21. To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial. |
|
QA server K8S was successfully deployed https://ci-48283ef2f2.engk8s.processmaker.net |
|





Issue & Reproduction Steps
It is necessary to allow more than one manager to be added to the processes, with a limit of only adding 10 managers.
Solution
How to Test
Check the process configuration where you can add managers and see that you can only add a maximum of 10.
These changes need to be tested in the views where the manager has access.
We need to verify that a process's managers can still view cases.
We also need to verify that process imports and exports are free of issues and that they continue to work for users who were dependent on the process.
We need to verify that the manager assignment is correct.
We need to review the process creation and process configuration interfaces to ensure that manager assignments are correct.
We need to verify notifications to managers.
managers.mov
Related Tickets & Packages
Code Review Checklist
Note
Adds multi-manager support (up to 10) with true round-robin assignments, updates APIs, UI, export/import, notifications, and access checks accordingly.
properties->manager_idnow array; addedgetManagers()/setManagers()and updatedmanager()accessor.ProcessManagerAssigned; fallback logic added inFormalExpression.Process::getNextUser/checkAssignmentupdated to use new rule and token signature.ProcessController: accepts/validates multiplemanager_id(max 10), serializes arrays; start-event checks use array membership.in_array(user, manager_id).ProcessPolicy,ProcessVersionPolicy,ProcessRequestTokenPolicyupdated for multi-manager checks and rollback/reassign rules.TaskControllerIndexMethods) support JSON array manager filtering.process_manager(names array) andprocess_manager_id(IDs array);ProcessExporterhandles multiple manager dependents and imports arrays.SelectUsersupports multi-select with selection info and max limit.Written by Cursor Bugbot for commit 9d5adef. This will update automatically on new commits. Configure here.
ci:deploy
ci:package-advanced-user-manager:task/FOUR-26777