We, viadee Unternehmensberatung AG (https://marketplace.atlassian.com/vendors/1213394/viadee-unternehmensberatung-ag), vendors of the BPMN Modeler Enterprise (https://marketplace.atlassian.com/apps/1219284/bpmn-modeler-enterprise) support this request.
In short
- Not all people who can publish in the Marketplace should have access to the app owner role in Forge!
- Not all app owners in Forge should be able to publish in the Marketplace!
Explanation
There can only be one owner of a Forge App and it is the highest permission level a user can have for a given Forge App. This role should be reserved for a management account which is not actually bound to a person. In our case, we have connected it to the Marketplace Vendor account, i.e. our company account.
Meanwhile, multiple Engineers with elevated responsibility need to have the right to publish versions in the Marketplace, i.e. make changes available to users.
Now we have a problem: Multiple people should be able to publish in the Marketplace, but there can only be one app owner. This could be solved with a technical account that the whole team has access to. But we do not actually want all people to have access to the owner account of the Forge App, they should just be able to publish new versions.
This argument actually also works the other way around: We might have a management account which is owner of the Forge App, but should not publish in the Marketplace as it is only a management account and is not involved in our release processes.
We, viadee Unternehmensberatung AG (https://marketplace.atlassian.com/vendors/1213394/viadee-unternehmensberatung-ag), vendors of the BPMN Modeler Enterprise (https://marketplace.atlassian.com/apps/1219284/bpmn-modeler-enterprise) support this request.
In short
Explanation
There can only be one owner of a Forge App and it is the highest permission level a user can have for a given Forge App. This role should be reserved for a management account which is not actually bound to a person. In our case, we have connected it to the Marketplace Vendor account, i.e. our company account.
Meanwhile, multiple Engineers with elevated responsibility need to have the right to publish versions in the Marketplace, i.e. make changes available to users.
Now we have a problem: Multiple people should be able to publish in the Marketplace, but there can only be one app owner. This could be solved with a technical account that the whole team has access to. But we do not actually want all people to have access to the owner account of the Forge App, they should just be able to publish new versions.
This argument actually also works the other way around: We might have a management account which is owner of the Forge App, but should not publish in the Marketplace as it is only a management account and is not involved in our release processes.