Workspace Customization in ERPNext
A dashboard is typically the landing page for a user once they log into any business software. Setting up an intuitive and utility-oriented dashboard for the end-user is one of the key drivers by which any software roll-out champion can succeed at his or her job with user adoption when introducing new software to a team - Literarily a good dashboard can help make that first impression that can potentially make it a smoother ride for change management.
#ERPNext is a great cloud #ERP software that comes with almost all imaginable enterprise features shipped. That means - when you install ERPNext you get all the core ERP modules pre-installed.
This can be overwhelming for new users as they login, to see all modules and a lot more features and buttons that may not be relevant to their scope of work. That is why ERPNext offers the flexibility to configure user-specific workspace and dashboard, thus making the user experience a lot less cumbersome and make easy to use and adapt to the system.
This article explains in full detail the workspace customization of ERPNext.
What is a Workspace in ERPNext?
In ERPNext, the Workspace is a single-page layout, comprise of Shortcuts, Dashboard charts, Reports and Masters. ?
Why do we need a Workspace?
ERPNext offers numerous modules such as Manufacturing, Healthcare, CRM, Accounting, etc. Accommodating all these modules and the features they contain in a single-screen view is not feasible. Therefore, in order to simplify and improve accessibility, Workspace are created. A Workspace in ERPNext represents a module, where vital graphs, reports, and essential doctypes are available with a single click.
Typically, Workspaces include the following:
How do we create a Workspace?
Let's begin by creating a basic Workspace. Search “Workspace List” in the 'Awesome Bar', click on “Add Workspace” and follow the steps:
On the right side, you will see the following basic settings of the Workspace:
?How do we create Dashboard Charts? ????
A dashboard chart displays various trends graphically, which gives you a quick overview of all the information. Before we add these Dashboard charts to the workspace, we need to first create them. To add a Dashboard Chart, search “Dashboard Chart” in “Awesome Bar” and add new.
On the creation of a new Module, a corresponding workspace can be created for easy access. With all the shortcuts and dashboard charts.
Steps:
Once the Dashboard is created, it can be selected in the ‘Dashboard’ section of a Workspace.
Module Onboarding:
An onboarding process can be created for any module, that includes all the major activities which need to be performed by the user so that the users are fully onboarded to use all the features and functionalities of the module or system in question.
You will find a set of steps listed on the top of any core module, such as CRM, Accounting, Buying, HR, etc. Steps can either be described with a description of what to do or a link can be provided to a video explaining the action.
How to create Onboarding?
It is recommended that you create the Onboarding steps before creating the Onboarding. An onboarding step includes a description, an action to perform, and a link to which it should be redirected.
Onboarding step:
Onboarding:
Once all the onboarding steps are created, we will create onboarding, and rearrange the steps in an orderly manner.
We will add this onboarding page to our workspace by going to the workspace where we wish to add it, finding the field "Onboarding", and selecting the onboarding we just created.
Can a Workspace be customized?
Workspace can be customized and personalized according to your requirements. Users can create and customize their own workspace based on their user permission.
?Following are some customization that help in personalizing the Workspace:
Note: To edit the existing workspace or to add a new workspace the Developer mode should be on.
You can control the Visibility of Workspaces in the sidebar, for different user groups.
?Creation of Module Profile: The creation of a Module Profile for each user group can be done by selecting the required modules and adding them.
2. Adding Count and Colour code in shortcuts:
Against each shortcut a count for a specific item can be displayed by the following settings:
Our team found out a bug with the colour feature for the above - and we raise the PR for the bug which was merged gracefully by the Frappe project maintainers.
3. User-specific Workspace:
Customization of your own workspace can be done by clicking on the "Customize" button at the top right corner.
Here you can add or remove shortcuts, and dashboards of your choice.
All these above-mentioned customizations that is done on your Workspace will be visible only to you the user. Should you require customization for all users, this needs to be done at the Workspace list level.
With this I hope we are fully covered with the rich features and functionalities that Frappe Workspace affords us with to give the end-user a great user onboarding experience.
ERPNext Functional Consultant
1 年Thanks for explained in detail about Workspace in ERP. Now I've one query please suggest me if any solution. Query - I want to display these two buttons (Create Workspace & Edit) only for Admin user, Not for all so how can i hide these buttons from other users.
IT Solutions Developer | System Administrator
1 年The issue i face is that new system users with manager roles don't see the search bar or the top bell icon. What am I missing?
ERP|Commerce|UX for SMBs
2 年I am trying to setup a custom onboarding kit. However I am not able to create entries for Module Onboarding Onboarding Step Onboarding Step Map. Even using Administrator. Is there some special setup to be enabled
Entrepreneur | Strategist | Director
2 年Very helpful. Thanks Anuradha Patil