Sunday, October 27, 2019

Changing Acumatica Home Landing Page in 2018R2

Hi Everyone,

Just noticed that in 2018 Acumatica sets landing page as a complex one with multiple links and unnecessary information for some of my customers. This is what comes as default when you click on your company logo:


If your customer for example does not have access to the Internet or for whatever reason wants not to see this page but instead have immediate choice of setting it - I found a way to set landing page as User's profile. So, if user did not set the Home Page for (it)self then system will suggest it for the beginning. Here is how you can do it.

1. Make sure you have access to the database or can execute  a script there.
2. Run the following script against your database:

update sitemap set Url = '~/Pages/SM/SM203010.aspx' where Url = '~/Frames/Default.aspx'

3. Restart your IIS server.
4. Check on opening the system landing page becomes now User profile:

5. Here user may change the landing page as desired. What I did is changed to Account Summary in GL, so next time you click on Company Logo, it will navigate you there.

Please note that you can technically change the page for each module or per company if you modify the above script accordingly.

Addition for 2020R1. Above method does not change the landing page so what you can do is to replace Default.aspx file in the Frames folder with the one from the older versions or use below suggestion from comments.

All the best,
Sergey.

Wednesday, August 7, 2019

Acumatica Page Missing under Google Chrome Browser

Hi Everyone,

This one is a hot topic, recently chrome team released some changes to the Chrome Browser, so that some PAGES could get missing.

You still see Menu, still see screen list but the page itself is gone, blank, empty.

How to fix?

Just change settings in the Chrome:

1. Type chrome://flags/ in the browser address bar and press Enter.


2. You should see the list of options:
3.Enable Temporarily Unexpire M90 flags - Make it ENABLE, then restart browser:


4. Repeat steps 1 and 2. In the search bar type Lazy Frame or just Lazy:



5. Under Enable lazy frame loading choose Disabled:




6. Press Relaunch Now at the right bottom corner:





That is it.
Thank you,
Sergey.

Saturday, July 20, 2019

Acumatica SSO. Hiding login options from a login page. ADFS case.

Hi Everyone,

When implementing Single Sign On in Acumatica, sooner or later you may wish to remove Normal User / Password from the login screen.

Login page that had User/Password fields also Sign In button:


What I really wanted is to leave Company Choice and Blue Pyramid only:


Well, thanks to Acumatica RnD Team, we do not have such option under Acumatica UI yet...

So, have to become a little bit a "web designer" and, get to the IIS server, find Acumatica folder, where your site is installed and do a little modding on the Login.aspx

Normally this is C:\Program Files (x86)\Acumatica ERP\"YourInstanceName"\

There find the folder Frames, and inside will be Login.aspx file.
Make a copy of it :) just in case...

Now let's modify this file to hide what we don't want to show the ordinary user:

Add Visible = "false" here:

<asp:TextBox runat="server" ID="txtUser" CssClass="login_user border-box" placeholder="My Username" Visible="false" />

And here:

<asp:TextBox runat="server" ID="txtPass" Width="100%" CssClass="login_pass border-box" TextMode="Password" placeholder="My Password" Visible="false" />

And here:

<asp:Button runat="server" ID="btnLogin" Text="Sign In" OnClick="btnLogin_Click" CssClass="login_button" OnClientClick="login_Click()" Visible="false" />

Save, Restart, Enjoy.

Best,
Sergey.