/
User Interface

User Interface

MS Enterprise UI walkthrough

Overview

MS Enterpriseā„¢ is a B2B solution that assists brands/retailers to optimize their inventory by providing end-to-end merchandising solutions.

MS Enterprise Capabilities

Following are the capabilities of Iris X that can be leveraged

Ā 

Access, Navigation & Roles

Logging in

Ā 

Link to UI Ā  Ā  Ā  Ā  Ā  - Ā  https://mse.increff.com/#/home

Organization ID -Ā  will be provided to you through Increff

Ā 

  • The Organization ID is unique to every client and used as the key to connecting the data we store in our database. It gives all the users connecting to his organization access to the data. Each organization ID is called an ā€˜instanceā€™

  • An instance may contain different ā€˜

projectsā€™ which can be used for separate operations for client needs. For example, the instance may contain two projects named ā€˜<Brand name> Buyingā€™ and ā€˜<Brand name> Allocationā€™.

Ā 

Login typeĀ  Ā  Ā  Ā  -Ā  Username and Password as shared

Ā 

Home Page

Ā 

The instance name is visible on the top left corner. Projects can be selected from the dropdown.

Ā 

Ā 

You can log out of the instance by using the logout functionality at the top right corner under your profile name.

Navigation

The UI is designed for easy navigation of repeat users using this tool on a regular basis for doing buying, allocations, etc.

Ā 

In the Home page once, selecting on the module the user wants to work on, The Menu/Navigation bar is revealed enabling easier navgation then on. This is present on every page for easy navigation.

Ā 

Ā 

If the user hasn't selected the project and tried to navigate to any other page, then the ā€˜Project Not Selectedā€™ alert will be prompted. The user can select a project from any page and this prompt will disappear.

Ā 

Ā 

Ā 

The menu has different sections and hovering over the section will display more subsections which are called modules in our nomenclature. For ex., NOOS, Ideal Size Set, Optimum Width, etc. are all called modules.

Ā 

Ā 

Ā 

Ā 

Section

Pages/Modules

Section

Pages/Modules

Setup

Transactional & Master Data related inputs

Planning

NOOS, Attribute Grouping, Ideal Size Set, Optimum Depth, Optimum Width & Assortment Plan related actions

Buying

Depletion (future inventory prediction), Reordering & OTB related actions

Distribution

Fresh Allocation, Replenishment, Replenishment with Replacement & Inter Store Transfer related actions

Business Intelligence

Dashboards & Top Seller Report related actions

History

Log of all actions, previous runs, and backups

Module Structure

Each module in the UI has a standard structure for easy familiarization and understanding

Ā 

Pages in a module

Description

Overview

A brief explanation about the Module and its value add

Upload Data

Business constraints are relevant to the module which have to be provided in excel files. More information about the input is available upon clicking the help icon

Configure

Business parameters can be changed directly from the UI. More information about the parameter is available upon hovering over the info icon

Run Algo

Perform the module run on a specific date. The end Date on the page corresponds to the date on which the module has to run by considering the data on that particular day (stock on that date and sales till that date).

Reports

Analyze the outputs generated by the tool by going through different precomputed views and tables similar to charts or pivots in excel

FAQs

Get instant answers to standard questions about handling inputs, going through outputs, and running the module

Download Outputs

Download the outputs in excel file onto your system for further analyzing and understanding it. Each module has one or more outputs that can be downloaded from this section

Ā 

User roles

Ā 

Different types of user roles enable and restrict users to perform different operations in the tool:

Ā 

App Admin

Ā 

IrisX Admin

Ā 

Non-Admin Users

Ā 

An App Admin or Iris X admin can see all the projects in Project Drop Down. Non-Admin will see those projects which are assigned by Admin (App or Iris X) User.Ā 

Ā 

While all types of users have access to general sections like set up, history, and analysis, depending on the type of role, different users have permissions to read-only or read and modify the data available in the UI.Ā 

Ā 

Note that a user who has been given a user role will have the same role within all projects to which access has been granted.

Ā 

  • IRIS X Admin: Access to all sections. Modify all the data available in the UI across all projects. Additionally, this user is able to add other users in any project

Ā 

  • App Admin: Access to all sections. Modify all the data available in the UI across all projects. This user is able to add other users in any project and modify user role access

Ā 

  • Buyer: Access to general sections, planning & buying section. Modify all the data in these sections and read all the data in other sections in any project

Ā 

  • Discounting User: Access to general sections, planning & dynamic markdown section. Modify all the data in these sections and read all the data in other sections in any project

Ā 

  • Distributor: Access to general sections, planning & distribution section. Modify all the data in these sections and read all the data in other sections in any project

Ā 

  • Planner: Access to general sections & planning. Modify all the data in these sections and read all the data in other sections in any project

Ā 

  • BI User: Access to general sections & business intelligence section. Modify all the data in these sections and read all the data in other sections in any project

Ā 

  • Read-only: Access to all sections. Only able to read all the data available in UI in any project but cannot modify

Ā 

  • Additional Tools: Access to limited selection of modules with the ability to modify configuration settings

Ā 

  • Integration: Access to modify data and configurations for automation purposes

Ā 

Handling Inputs

There are two kinds of inputs a user can give to the tool from the UI - by uploading data via excel files or by changing the values by entering them directly in the UI, these are often called ā€˜configurationsā€™.

Ā 

All the fields in Transactional Data, Master Data, Master Config Data, and Upload Inputs (in each module) are inputs that can be modified by the user by uploading data via excel files.

Ā 

Some inputs are common across Projects while the rest are project-specific i.e even if you change something in one project, it wonā€™t change in other projects. The following inputs are common across projects and can be modified only by an admin user role

Ā 

Master Inputs

Transactional Inputs

Inventory Creation (Additional)

Category Size Sequence

Sales

Returns

EAN Master

Keyframe

Inwards

JIT Categories

End date stock

Outwards

Price Bucket

Ā 

Stock Snapshot

Size Mapping

Ā 

Ā 

Store Master

Ā 

Ā 

Style Master

Ā 

Ā 

Style Parent Mapping

Ā 

Ā 

Warehouse master

Ā 

Ā 

Style Mrp

Ā 

Ā 

Ā 

ā€˜Master Config Dataā€™ section under ā€˜Setupā€™ is for filtering which subset of the overall ā€˜instanceā€™ data needs to be used for that project. The data is filtered based on the files that are uploaded in these fields.

Ā 

File type

All the files consumed by the tool are of .tsv type. These are files that have tab-separated values. They can be uploaded in excel and worked on like normal .xlsx files

Users can follow the two simple setting changes in the video to avoid the most common issues faced in handling .tsv file typesĀ 

Uploading

When a file is uploaded from the UI using the upload functionality, this modifies the data in the backend tables stored in the database.

Ā 

Two types of actions are followed for the inputs that are uploaded:

  1. Truncate Insert - Entire existing data in the database table will be deleted and the newly uploaded data will be stored.
    Can be identified by the note while uploading files

  2. Update Insert - Existing data in the database table is not deleted but it is modified*.

Ā 

  • Modification is based on a unique key (column or combination of columns) set for each table. The data in these tables are updated according to this key.

Ā 

For example, in the style master table which is an update insert type, style code is the key and on every upload, whatever changes are made against an existing style code like subcategory, attribute, etc., are updated in the system and if new style codes are added, they are appended to the existing rows in the table. Changing the key value (style code in this case) itself is not allowed and it leads to the creation of a new style code in the system along with the previous style code as the system thinks this is a new style code.

Ā 

Truncate insert and Update insert input types can be identified by the note that is present on the pop window which appears after clicking on the upload button next to the input.

Ā 

A note is present in the popup window

Ā 

Note is missing in the popup window

Ā 

Ā 

The following processing icon appears after the input is uploaded into the UI. In some cases, the processing icon might appear late due to internet connectivity issues or if there is some other upload in process in the same instance. Until then a ā€˜newā€™ icon is shown instead of the processing icon.

Downloading

Inputs can be downloaded using the download functionality and these files have all the data that is present in the backend tables. To understand what input is currently present in an instance, you can get to know by simply downloading the file from the UI.

Ā 

However, there are some files that cannot be downloaded like store inventory, sales, etc. in transactional data. These files are very heavy in size due to the enormous number of rows.

Reports

Reports are available in transactional data and master data sub-sections under the setup section. These reports provide a summary of the available data in the system as the user cannot download transactional data owing to its huge size.

Templates

To help the user understand which columns to include in the input file, order of columns, acceptable values, etc. templates are in place for each input. These templates can be downloaded by clicking on the link that comes up in the pop-up after clicking on the upload icon next to the input name.

Ā 

Errors in upload

The system is intelligent enough to catch any discrepancies in the files uploaded and alert the users prompting them to correct the errors and re-upload the files. In case of any error in the uploaded file, a notification will be shown below and the user can download the error message by clicking on the notification.

Ā 

Information

To get more information about the input and understand it better, users can hover over the input name or go to the help section by clicking on the help icon on the right side.

Ā 

Configuration

Most of the modules barring very few have a configuration page that lets the user change the settings according to the business needs of the client. These include, how many days of data need to be analyzed, which seasonā€™s stock should be allocated, what is the threshold for discount, etc.

Ā 

The configuration page appears as shown below and the description in the info icon against each parameter can help the user understand more about the parameter.Ā 

The description also has details of the user who last modified it along with the timestamp.

Restrictions

Any kind of input cannot be modified when a run is in progress and the user will be notified with an error message as shown below.

Ā 

Ā 

Ā 

Running the tool

Starting the run

After checking if all the inputs and configuration are in place and configuration, navigate to the Run Algo page on the module that you want to run. Set the date (stock is considered as on this date and sales till this date) on which the run has to happen and click on the Start button. The run will start in a few seconds and the modules that are relevant for this run will be displayed below.

  • The system will consider the stock & GIT corresponding to this date. Any recent period defined in the input configurations (for ex., ROS duration, etc.) will be counted backward from this date.

  • The last run column gives an estimate as to how much time the entire run or a particular step takes

  • The tool can be run only on Monday dates and the recent 7 calendar days. The calendar shown after clicking the day will have only these dates highlighted and the user cannot select any other dates.

Ā 

The system decides which dependent modules are to be run and even whether they should be run or not to generate an output of a particular module.

Ā 

Inventory computation is done during every module run. We compute inventory even though we capture the clientā€™s daily inventory. The captured inventory in the tool is only for Mondays and the tool during the run computes the inventory automatically based on sales data between two Mondays. This is done to avoid storing huge amounts of inventory data (especially in the case of big brands having lots of stores and SKUs) in the database and loading the same.

Ā 

The tool also stores rolling 30 days inventory so that the most recent inventory is captured directly from the client instead of computing it as part of inventory computation step and avoid in accuracies

Ā 

Also, the user cannot initiate a run when a file upload is in progress and will be notified via an error message if they try to run.

Ā 

Stopping the run

If the user has a necessity to stop the ongoing run for revising any of the inputs, they can click on the stop button shown on the run page while the run is in progress. After clicking on the stop button, it will take a few moments before the run actually stops.

Ā 

Handling failures

In case of run failure, as displayed below, the user can download the reasons for failure from the logs column against the validation step and take corrective action.

  • Run failures mostly happen due to missing inputs not tallying with each other. If the user is unable to understand the failure reason, they can always reach out to the Iris X support team to debug the failure and restart the run.

Successful run

The run is considered successful only if there is a success icon (ā€˜green tickā€™) against all the modules displayed on the run page. If the run fails at any module post the validation, please reach out to the Iris tech team for support.

Ā 

The final module of ā€˜Tables backupā€™ present during every run is to backup all the download outputs that get generated during the run along with some backend tables that are relevant for the tech team to de bug previous runs

Ā 

The backed up downloadable outputs are available in the Iris X - UI Walkthrough for Clients

page.

Reading outputs

Reports

The reports section also called output reports is aimed at helping the user to get a summary of the module output. It highlights the major areas which a merchandiser/buyer/planner looks at while doing any exercise like distribution, buying, etc.

Ā 

These output reports are hosted on the Tableau platform and are embedded in the UI. In order for the reports to reflect the latest output, the user should always click on the refresh button at the top of the report in the tableau interface.

Ā 

The user will be prompted to enter the credentials for tableau for viewing the reports. The credentials for this are different from the earlier login credentials and will be shared by the Increff team.

Ā 

Sample distribution output report

Ā 

Sample NOOS output report

Download output

This section allows the users to download all the tool-generated outputs on their laptops in excel format and work on them.

Ā 

Users can click on the ā€˜create downloadable reportā€™ button, choose the output they want to download, apply the filters like channel/category for reducing the size of the output (no of rows), and then click on ā€˜Createā€™.

Ā 

Post that, the output will be in process for a download, and once processed, the icon to download will appear under the link column.

Ā 

Users can also access the outputs of the previous run that were downloaded for comparison purposes. The creation time mentions the time at which the output was created by the user and the last run time corresponds to when the module run was completed (this will be the same for all outputs downloaded of a single run).

Ā 

Usage history

The usage history of the tool by multiple users is captured completely and available mainly for audit. This will help in finding out how many runs were made when a particular input was uploaded or which configuration was changed by whom.

Snapshots

Users can look at the number of runs made in a particular date range and also filter by module/algorithm. All the outputs & inputs used for a run are backed up as a last step of the run process and they can be accessed as a downloadable zip file.

Note: This page shows only the list of successful runs. The user logs page shows both successful, failed, and stopped runs as well.

Ā 

Ā 

User logs

This page has the list of complete activity done on this instance by any user in the given date range.

Data flow

Related content

User Flow changes
User Flow changes
Read with this
Release 60 and New UI user flow changes
Release 60 and New UI user flow changes
More like this
Getting started
Getting started
More like this