Is there a way to default the Kinetic login to “Classic” on the below splashscreen?
We have found a way through the config to set it so that it always open as Classic (without an option to select the style), but ideally we want to give users the choice but default to Classic as used by most users?
It will remember the last setting if you don’t force it.
There is a file here: C:\Users\Username\AppData\Local\Epicor\epicor.exe_StrongName_bunchofchars\X.X.XXX.X
called user.config Note the MenuType
Turn off the forcing and use a script or shortcut/bat file whatever to set this before launch,
and it will always come up like you set, but allow changing it.
There are two potential ways to force a default Epicor Kinetic/ERP menu type for the smart client.
A: Changing the target line of the shortcut
Right-click on the Epicor shortcut on your user’s desktop and select properties.
On the Shortcut tab, click on the Target field.
At the end of the target line, press the spacebar then type /shell (for modern), /mainmenu (for classic), or /activehome or /kinetichome depending on Epicor Kinetic/ERP release (for active/kinetic home)
EXAMPLE TARGET LINE BEFORE CHANGES: C:\Epicor\ERP10\Client\Epicor.exe -config="E10DemoDB.sysconfig"
EXAMPLE AFTER(FORCE MODERN DEFAULT): C:\Epicor\ERP10\Client\Epicor.exe -config="E10DemoDB.sysconfig" /shell
EXAMPLE AFTER(FORCE CLASSIC DEFAULT): C:\Epicor\ERP10\Client\Epicor.exe -config="E10DemoDB.sysconfig" /mainmenu
EXAMPLE AFTER (FORCE KINETIC HOME / ACTIVE HOME)
For ERP 10.2.600 and earlier Epicor releases: C:\Epicor\ERP10\Client\Client\Epicor.exe -config="E10DemoDB.sysconfig" /activehome
for ERP 10.2.700 and later releases: C:\Epicor\ERP10\Client\Epicor.exe -config="E10DemoDB.sysconfig" /kinetichome
4. Click OK and then launch the client shortcut.
B: Changing the client .sysconfig file
Right-click on the Epicor shortcut on your user’s desktop and select properties.
On the Shortcut tab, in the Target field note the name of the .sysconfig file listed.
Navigate to the /config subfolder in the path discovered in step 2 (e.g. c:\Epicor\ERP10\Client\config).
Edit the .sysconfig file in your text editor of choice.
Search for the line that contains (without quotes) “<LaunchType value” .
Change the value (between double quotes) to reflect the preferred default menu type:
For Modern menu:
ERP 10.2.600 and earlier Epicor releases: <LaunchType value="Shell" options="Shell|MainMenu|ActiveHome" />
ERP 10.2.700 and later Epicor releases: <LaunchType value="Shell" options="Shell|MainMenu|KineticHome" />
For Classic menu:
ERP 10.2.600 and earlier Epicor releases: <LaunchType value="MainMenu" options="Shell|MainMenu|ActiveHome" />
ERP 10.2.700 and later Epicor releases: <LaunchType value="MainMenu" options="Shell|MainMenu|KineticHome" />
For Active Home/Kinetic Home:
ERP 10.2.600 and earlier Epicor releases: <LaunchType value="ActiveHome" options="Shell|MainMenu|ActiveHome" />
ERP 10.2.700 and later Epicor releases: <LaunchType value="KineticHome" options="Shell|MainMenu|KineticHome" />
7. Save changes and then launch the client shortcut.
Must he Authentication or as one would say Binding that plays into effect, if you are HTTPS perhaps it has no choice but to use Browser and not net.tcp
#Epicor Dir - Note where quotes are
set "epicorDir=C:\Epicor\ERPDT\67964-CAAB2023\Client"
#Command to launch Epicor - Note where quotes are
set "epicorCMD=Epicor.exe /config=saas583caab2023.sysconfig"
#Get First Directory Part
set firstDir="c:\Users\%username%\AppData\Local\Epicor"
#Get Epicor Strong Name Directory
for /f "tokens=* usebackq" %%f in (`"dir /b %firstDir%\epicor.exe_StrongName_*"`) do (
set epsDir=%%F
)
#Change to Epicor Strong Name Directory
cd %firstDir%\%epsDir%
#Get last directory in there, sorted by name
for /f "tokens=* usebackq" %%f in (`dir /b /o:n`) do @set "lastDir=%%f"
#Change to Last Directory
cd %lastDir%
#Have a Template file to Copy over the original one.
#Template has your defaults
copy userTemplate.config user.config /Y
#Change to Epicor Directory
cd %epicorDir%
#Launch Epicor
start %epicorCMD%
exit
Put that somewhere, and create a shortcut to it.
Set the icon to the one from Epicor.exe in the client directory.
Set the shortcut to run minimized.
…On second thoughts , it’s late and perhaps my insomnia is messing with me…
Interesting thread… but having everyone using the same UI until you adopt the new for all screens may be a better option.
And from a performance perspective, if you are using the rich, smart client… then the Modern Shell out performs the Kinetic home page… (sadly). Put the Kinetic UI on a web browser and your users will be taking a trip to the opthamologist to get something for eye strain from them trying to keep up with out quick they load in comparison to classic.
Slightly over exaggerated, but I couldn’t help but paint the picture.
We just want to give users the choice (so we are ok with the drop down with the 3 options), but we want it to remember their choice “as the default” for the next time they log on.
Epicor currently behaves like this with the classic box ticked / unticked.