To view the user manual for Portal Users click here.
LeanSwift Supplier Portal is a supplier self-service web portal that enables efficient online communication with vendors. It is seamlessly integrated with Infor M3 Cloudsuite via ION. Supplier Portal helps automate the entire purchase-to-pay process for the customer.
This manual describes the admin configuration of LeanSwift Supplier Portal for Infor M3 and is meant for the Portal administrator.
To view the user manual for Portal Users, click here.
The solution is built on Magento Open Source Platform. It interacts with Infor M3 via Infor ION Platform. RabbitMQ is the message queue used to send/receive messages to/from ION.
This is available only if additional functionality for IDM integration is included as part of license
This document and the software it describes are provided by LeanSwift Solutions Inc. For additional information regarding support, licensing, functionality etc. please contact LeanSwift Solutions Inc. via contact form at http://www.leanswift.com or email info@leanswift.com.
Log in to Magento Admin Panel using the URL provided to you and the applicable user credentials.
The Admin Panel allows the portal administrator to view and edit configuration required for the Supplier Portal to function.
To access the LeanSwift Configuration, click the LeanSwift tab.
LeanSwift eConnect-base extension is a prerequisite for Supplier Portal. Provides the connectivity to eLink and/or Infor systems with the use of a generic function which decides whether to call the eLink / ION APIs based on the M3 Connection Protocol chosen in the backend
Section enables the user to configure M3 communication and general usability related settings.
M3 Connection Protocol
Option to choose the M3 communication protocol either ION or eLink.eConnectBase Pick the option which is choosen.
API Service URL
Service URL is entered here.
Define the e-mail address that will be used for error alerts if exceptions were to occur in Magento and when any transaction in eConnect is not working due to service being down
Error Email Template
Enabled an option to choose an error email template can map over the customized template here.
Debug/Log data
Select "Yes" to log additional information in Magento. This setting is recommended in development but should be set to "No" in production to improve performance.
The Basic Data section of the configuration contains key settings needed for the various transactions.
The section used to configure the connection parameters for connecting M3. An option to test the connection between Portal and M3.
Supplier portal related settings and design configurations can be made here.
The section provides configuration for the company details and other settings which are associated for the behaviour of the system.
Company Name
Provide the company name.
Company Email
Alerts will be sent to the company email.
Debug/Log data
Select "Yes" to log additional information in Magento. This setting is recommended in development but should be set to "No" in production to improve performance.
The section provides the configuration for connecting M3 workflow from the Supplierportal.
API Service Url
Provide the URL for ION processing workflows.
Logical Id
Provide application logical ID of Infor OS.
Test Connection
Provide an option to test connectivity between application to ION workflow.
PO Confirmation
Realtime API call for Confirm PO
How to enable in cron refer here
Activate approval process for Confirm PO
When an option set to “Yes”, Changes made in Purchase order will push to M3 for Buyer approval. If it is set to “No” the changed purchase order pushed to M3 via Realtime or CRON based on setting above.
Workflow Name
Provide workflow name for PO confirmation.
This will be shown when activate approval process for confirm PO is set to true
Registration
The section provides control the Supplier registration approval from system or M3.
Enable Register Approval
Workflow Name
This will be shown when Enable Register Approval set to “YES”.
Request to be approved by
Provide an option to select request approver.
Buyer: The Registration approval will be sent to buyer which is associated for the Supplier in CRS620 while creating the supplier.
Authorized User: This also same as the Buyer the request approval will be sent to the Authorized User. In CRS620/E-Purchase details page we can see the Authorized User.
Generic Admin User: When we select Generic Admin User it will enable another option Admin User Name in that we need to give the User name so that the request approval will go the particular Admin User.
Generic Admin Group: When this option is selected it will enable another option Admin Group Name in this will be giving the group name which in created in Infor M3.
To view the groups, click on Profile icon->User Management->Users->Manage->Groups.
This will be shown when Enable Register Approval set to true
The section contains configuration for list of different metrics to display ot not.
On-Time Delivery
This metric records the percentage of inbound deliveries received on time, that is Requested Delivery Date Vs Actual Delivery Date.
Quality: Rejected Inventory
This metric records the total number of rejected supplies in a given period of time.
Purchase Price Variance
This metric records the difference between the actual price paid to buy an item and its standard price as confirmed by the supplier, multiplied by the actual number of units purchased (Confirmed Quantity), i.e Confirmed Price Vs Invoiced Price
The section provides calculation configuration for On-Time Delivery metric Graph.
Allowed delivery delay in days
Provide an allowed delay delivery days to calculate graph.
Y-Axis Date Field Criteria
Provide an option to select a parameter, Based on selection the graph will be plotted.
Cron setting to send confirm PO requests to M3
Cron setting to get forecast PO from M3
The settings used to pull the forecast purchase order’s from M3.
The section contains information to be basic configuration for company.
Company Logo
Provide the company logo by choosing the file from your local.
Company Logo
Provide the product logo by choosing the file from your local.
Homepage Banner
Provide the homepage banner by choosing the file from your local.
Facicon Image
Provide the Favicon for the website by choosing the file from your local.
Show Supplier Portal Homepage
When an option selected as "Yes" Supplier portal homepage is shown.When it is set to "No" default homepage configured to website will be displayed.
The option wil be enabled only when LeanSwift Econnect Module is installed
Show document upload option
When an option selected as "Yes" upload document in Purchase order page will be displayed. When set to "No" upload document is disabled.
The option wil be enabled only when LeanSwift IDM Module is installed
Color Label | Purpose |
---|---|
Background color | Page Body background color. |
Text HighLight | Headings in account page, supplier name,filter name color. |
Sign In Button color | Normal Button BG color in supplier portal pages. |
Filter Button color | Filter list add button BG color for purchase order and forecast page. |
Confirm All Button Color | Color code used for Confirm All Button color |
Special Button color | The color code used in download button, confirm, all button and chart types menu in metrics page. |
Document Upload BG color | Color code used for Document upload background color |
Menu color | Color code used for paginization , active menu selection, Table head BG color, Collapsible menu in my account and metrics page. |
Chart color | Chart color Background color in metrics page. |
Confirmed Status BG color | Confirmed purchase order line BG color. |
Advised Status BG color | Color code used for Advised purchase order line background color |
Notify Status BG color | Color code used for Notify purchase order line background color |
Waiting Status BG color | Waiting purchase order line BG color. |
BG - Background color
Logo image upload width and height can be changed over here.
The section contains mapping of status code corresponding status label and color code.
The section contains the status code ,label and color code mapping for Purchase order page.
Purchase order M3 status shown below
The section contains the status code ,label and color code mapping for forecast purchase order.
Forecast M3 status shown below
The section contains the filter limit and mapping for the filter attribute and filter operations with filter type.
Filter Operations
Inbuild filter operations are
Filter types
Inbuild filter types are
The section contains the filter limit, filter label mapping for the filter attribute and filter operations for purchase order.
The section contains the filter limit, filter label mapping for the filter attribute and filter operations for forecast.
To view the user manual for Supplier Onboarding click here.
Log out from Magento admin using the link at the top right human Icon and sign out.
Uploading documents into IDM against Purchase Orders requires LeanSwift IDM Magento Extension. The LeanSwift IDM extension for Infor M3 provides the ability to upload, download (multiple files for ION) and search documents in IDM. Also, when the IDM extension is installed along with Supplier Portal, it provides the ability to download/ view IDM documents from supplier portal My Purchase Order page.
Configuration
The configurable options available for IDM add-on can be separated as three parts – Upload, Download and Search. Navigate to Leanswift -> IDM -> Settings.
Upload Configuration
Enable Upload - If the option is set to “YES” the supplier can upload the files. If the enable Upload option is set to “NO” the supplier is not allowed upload the files.
Allowed File Types – Enter the file extensions that are allowed to be uploaded to IDM. Example: docx, png, jpg, pdf etc. This field is not mandatory. They can be multiple file extensions can be added by separating them by comma.
Cron / Real-time – If the option is chosen as real time the idm documents will upload based on real time. If cron is chosen, cron expression should be provided to upload the files on a periodic basis.
Configurable Options to Upload – Select the Document Type from the drop-down list, required Attribute Type(s), Used In[Should be unique to identify the configuration]. Can add as many options as necessary.
Clears the uploaded files to IDM – Clears the documents stored under Magento_Root/pub/media/leanswift/idm/upload/ folder periodically based on cron expression. It’s good practice to configure suitable cron expressions here to manage disk space. But we should not configure upload through cron and clear the uploaded files to IDM at same time else it will conflict and not work.
Download Configuration
Enable Download - If the option is set to “YES” the supplier can download the files. If the enable Upload option is set to “NO” the supplier is not allowed download the files.
Cron / Real-time – Documents will be downloaded from IDM based on this option. If cron is chosen, cron expression should be given to download the files from IDM on a periodic basis.
Configurable Options to Download – Select the Document Type, required Attribute Type, Operation, Used In [Should be unique to identify the configuration]. Can add as many options as necessary.
Clears the downloaded files to IDM – Clears the documents stored under Magento_Root/pub/media/leanswift/idm/download/ folder periodically based on cron expression. It’s good practice to configure suitable cron expression here to manage disk space. But we should not configure download through cron and clear the downloaded files to IDM at same time else it will conflict and not work.
Search Configuration
Enable Search - Option can be set to Yes or No
Configurable Options to Search – Select the Document Type, required Attribute Type, Operation, Offset and Limit. Here we can multiple functions as per our requirement.
Mapping
Attribute Key refers to M3_AttributeKey Name of IDM Document Type and the Custom key is the one we name it for our reference which we will use in code to retrieve M3_AttributeKey mapped here.
\<\< Mention about the custom ION Workflows required for the functioning of the portal, details on functionality, prerequisites, how to set up/install, basic troubleshooting, if any. Add relevant images from MT demo environment \>\>