If you want to let end-users in your organization to request new Cloud Marketplace products for their projects, you can turn on Product Requests. This lets users to request a product, which will then generate one or more of the following requests:
Procurement request: If the product is both procurable, and not already procured, a procurement request will be created for that product.
Access request: If Private Marketplace has been turned on for your project, a request to add products to the Private Marketplace will be created.
When Product Requests is turned on for an Organization, users can search for products in Google Cloud Marketplace, and then click the Request product button to send a message to the accounts with the relevant roles for their organization. The requester can include information about the request in this message, such as a business rationale or a required plan or license. The administrators then review the request and either approve or deny the request, based on their own internal review and procurement processes.
Required permissions for Product Requests
Review the following tables to ensure that you assign the correct Identity and Access Management (IAM) roles and permissions for users and administrators in your organization to use & administer the Product Requests feature
IAM Roles & Permission for requesting products
Action | Permissions or Roles | Level at which role/permission is assigned |
---|---|---|
Request Product | consumerprocurement.entitlements.list |
Organization level |
IAM Roles & Permissions for managing product requests
Action | Permissions or Roles | Level at which role/permission is assigned |
---|---|---|
Turn on Product Requests | Commerce
Organization Governance Admin (roles/commerceorggovernance.admin) ) AND Organization Viewer (roles/resourcemanager.organizationViewer ) roles |
Organization level |
Receive procurement request notifications | Billing Account Administrator (roles/billing.admin ) role |
Organization level |
Manage procurement requests | Organization Viewer
(roles/resourcemanager.organizationViewer ) AND Viewer
(roles/viewer ) roles AND
consumerprocurement.orders.place permission |
Organization level |
Receive access request notifications | Commerce Organization Governance Admin (roles/commerceorggovernance.admin ) role |
Organization level |
Manage access requests | Viewer (roles/viewer ) AND Organization Viewer
(roles/resourcemanager.organizationViewer ) AND Commerce
Organization Governance Admin
(roles/commerceorggovernance.admin ) roles |
Organization level |
Turn on Product Requests
By default, Product Requests is turned off for your organization.
To turn on Product Requests, complete the following steps:
In Cloud Marketplace, click Marketplace governance.
In Governance settings, click the toggle to turn on Product Requests.
Optionally, you can edit the Product request instructions to provide guidelines about the information you need to review requests and procure products. To do this click Edit Details, enter your instructions and click Save details to finalize your changes.
What's next
For information about managing your users' procurement requests, visit Manage requests to procure products.
For information about managing your users' access requests, visit Manage requests to add products to your private marketplace.