# 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 NameThis is just a string that is concise but descriptive.Solution ScopeRegion or Instance. This example is for an Instance scope.Solution NamespaceThis is a string that is typically lower case words separated by periods, e.g. adp.demo.Solution AdministratorEmail 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 ApplicationIf 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 AliasThis is the name of the Tenant in the Admin portal.Tenant N IdThe unique Id of the Azure Active Directory B2C compatible tenant.Tenant N Identity ProviderOne or more certificate used for connecting devices.Tenant N Self SignonEnable or disable this feature. When enabled, users can login to the portal to add their user.Tenant N Admin IdentityThe unique Id of the Admin user.Tenant N Admin NameThe name of the Admin user.Tenant N Admin EmailThe email of the Admin user.Tenant N Non-Admin IdentityThe unique Id of the Non-Admin user.Tenant N Non-Admin NameThe name of the Non-Admin user.Tenant N Non-Admin EmailThe 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.