# Request Solution
A Solution request requires the following before it can be submitted to operations.
- An Ability Instance
- One or more Azure Active Directory B2C compatible Tenants.
- Each Tenant requires at least two users, an Admin user and a non-Admin user.
- Certificate to associate with each Tenant's allowed
Identity Providers
.
The following section decribes the information required by operations to fulfill the solution request. This table provides an example request for a solution.
Parameter | Value |
---|---|
Solution Name | ADP |
Solution Scope | instance |
Solution Namespace | adp.demo |
Solution Administrator | first_name.last_name@country.abb.com |
Background Application | BGA |
Tenant 1 Alias | ADP (abboaa.onmicrosoft.com) |
Tenant 1 Id | 3dbfa739-4be4-438e-bf17-bbcf853088db |
Tenant 1 Identity Provider | ABB Ability(tm) Issuing TEST CA 02 |
Tenant 1 Self Signup | enable |
Tenant 1 Admin Identity | 98709be7-eb4f-4b3f-a15d-a33b970e5dac |
Tenant 1 Admin Name | ADP Tenant Admin 01 |
Tenant 1 Admin Email | adpAdmin01@abboaa.onmicrosoft.com |
Tenant 1 Non-Admin Identity | ee5e41bb-3f24-436c-848e-7d2a441ac524 |
Tenant 1 Non-Admin Name | ADP User 01 |
Tenant 1 Non-Admin Email | adpUser01@abboaa.onmicrosoft.com |
Tenant 2 Alias | UST (abboaa.onmicrosoft.com) |
Tenant 2 Id | 3dbfa739-4be4-438e-bf17-bbcf853088db |
Tenant 2 Identity Provider | ABB Ability(tm) Issuing TEST CA 02 |
Tenant 2 Self Signup | enable |
Tenant 2 Admin Identity | 3505fea9-ab50-4931-b740-b3a95c379485 |
Tenant 2 Admin Name | US Tenant Admin 01 |
Tenant 2 Admin Email | usAdmin01@abboaa.onmicrosoft.com |
Tenant 2 Non-Admin Identity | ef6eda9b-6e52-473b-8b72-2bcdd19cf8c5 |
Tenant 2 Non-Admin Name | US User 01 |
Tenant 2 Non-Admin Email | usUser01@abboaa.onmicrosoft.com |
TIP
The same Tenant Id can be used for multiple Ability Tenants. This can be used to reduce testing resources but would not be practical in a production environment.
The following section identify each parameter in the table. The solution requires five parameters and each tenant has ten parameters.
# Solution Paramteters
The solution require the following information.
Solution Name
This is just a string that is concise but descriptive.Solution Scope
Region or Instance. This example is for an Instance scope.Solution Namespace
This is a string that is typically lower case words separated by periods, e.g. adp.demo.Solution Administrator
Email address of an ABB employee that will be assiged as the original solution administrator. This person can add additional ABB employees as Solution Administrators as needed.Background Application
If specified, the name of the Background Application. Otherwise, don't create any Background Applications.
# Tenant Paramteters
For this example configuration, ten items are required for each tenant.
Tenant N Alias
This is the name of the Tenant in the Admin portal.Tenant N Id
The unique Id of the Azure Active Directory B2C compatible tenant.Tenant N Identity Provider
One or more certificate used for connecting devices.Tenant N Self Signon
Enable or disable this feature. When enabled, users can login to the portal to add their user.Tenant N Admin Identity
The unique Id of the Admin user.Tenant N Admin Name
The name of the Admin user.Tenant N Admin Email
The email of the Admin user.Tenant N Non-Admin Identity
The unique Id of the Non-Admin user.Tenant N Non-Admin Name
The name of the Non-Admin user.Tenant N Non-Admin Email
The email of the Non-Admin user.
# Submit Request
Once all the information is collected, submit a ServiceNow Request to operations with the completed table.
Optionally, if someone already has access to an Instance as a Solution Administrator, the table can be used with this procedure to create the solution.