Skip to main content

Enabling modules

There are three steps that need to be taken before you can use Admin Suite for your EVA endpoint, assuming you've got an endpoint in the first place.

  1. We need to make a deployment for your Admin Suite
  2. You need to host a JSON configuration file
  3. You need to structure your modules across roles

Admin Suite deployment

This is our job. Don't have a deployment? Contact your SL.

Host JSON

In order to make modules available for your EVA environment, you need to host a JSON file containing specific information. The file should adhere to the following structure:

[
{
"Name": "Configuration",
"Code": "CONFIGURATION",
"IsActive": true,
"Data": {
"Title": "Configuration",
"Url": "/configuration",
}
},
{
"Name": "Customers",
"Code": "CRM",
"IsActive": true,
"Data": {
"Title": "Customers",
"Url": "/crm",
}
},
{
"Name": "Finance",
"Code": "FINANCIALS",
"IsActive": true,
"Data": {
"Title": "Finance",
"Url": "/financials",
}
},
{
"Name": "Orders",
"Code": "ORDERS",
"IsActive": true,
"Data": {
"Title": "Orders",
"Url": "/orders",
}
},
{
"Name": "Organizations",
"Code": "ORGANIZATIONS",
"IsActive": true,
"Data": {
"Title": "Organizations",
"Url": "/organizations",
}
},
{
"Name": "Products",
"Code": "PIM",
"IsActive": true,
"Data": {
"Title": "Products",
"Url": "/pim",
}
},
{
"Name": "Promotions",
"Code": "DISCOUNTS",
"IsActive": true,
"Data": {
"Title": "Promotions",
"Url": "/promotions",
}
},
{
"Name": "Settings",
"Code": "SETTINGS",
"IsActive": true,
"Data": {
"Title": "Settings",
"Url": "/settings",
}
},
{
"Name": "Stock",
"Code": "STOCKMANAGEMENT",
"IsActive": true,
"Data": {
"Title": "Stock",
"Url": "/stock-management",
}
},
{
"Name": "Tasks",
"Code": "TASKS",
"IsActive": true,
"Data": {
"Title": "Tasks",
"Url": "/tasks",
}
},
{
"Name": "Monitors",
"Code": "MONITORS",
"IsActive": true,
"Data": {
"Title": "Monitors",
"Url": "/monitors",
}
}
]

In this file, include any modules you want to show up in Admin Suite.

When you have the URL location of your file, set it in either one of the following settings:

  • AdminModules:ProductionTemplates - for production
  • AdminModules:TestTemplates - for test

Structure module across roles

See Admin Suite configuration.