Multi-Company Homepage Links Missing or Pulling the Wrong Customization

Last month we went multi-company. One of the strategies we used to make Epicor easier was to create company-specific homepage favorities tiles. Within these tiles, we’d add a favorite from the menu using a specific company context instead of the default ‘Always use current company and site’. This way a user would have fast access to their specific company forms, and not have to constantly change companies in the top right of the homepage.

I’m not sure if this is ‘as designed’ or a bug, but in 10.2.300.12, if a form or dashboard is company-specific (and not ‘all companies’), it will NOT show up on the homepage tile if you’re in the other company. Even though you have access to it via the menus.

Also - If a company-specific form has been deployed to a menu, and we add a company context favorites shortcut to the company tile, it will open the form in the proper company (as set by the favorite), but will NOT use the customization set in menu maintenance.

If we make the customizations or dashboards ‘all-companies’, then we’re not able to have company specific customizations.

Bug, and I submit to Epicor? Or working as designed (and I’m not understanding the logic of it)? Thanks!

image

When in the company that has that company’s specific Job Cost report:
image

When in the other company, it disappears from the tile:
image

FWIW - I see odd behavior with favorites in the Classic Shell, when switching sites (we’re only multi-site, not multi-company)

If a Favorite’s Site proprerty is set to “(default)”, then whatever site was active when this session was launched, is which is used.

For example, a favorite setup as

image

Will always launch using the site the session opened with.

If I change the site, and then click that favorite, the prior site launches.

In the following GIF, site Gonz was active when the session started. So selecting the favorite launches using the Gonz site. I then switch to the Houston site, and launch that same favorite. I’d expect it to launch as Houston, but it is still Gonz.

I guess that “default” =/= “current”

What about the actual menu item itself is it configured as with the All companies enabled?

@Hally - You mean check the “All Companies” box on the item in menu maintenance? Let me try checking it, then doing a restart…

Nope, still disappeared.

@ckrusen Calvin - We currently use the Modern shell, if that matters. I haven’t explored the favorite’s site property. How do I do that? We only have one site in each company (MfgSys). If I right click the icon in the favorite tile, I get the option to rename it, or change the company context (All Companies, Company A, or Company B).

Darn

What about the security ID itself; Here’s an example.
image

Like you said. Right click the favorite and select Properties.

Here are what I see for Company and Site Choices
(we only have a single company, but several sites)

image

image

Maybe since we’re a single site on each company, we don’t get the site dropdown

Menu Maintenance > Security shows it as All Companies.

I did notice the dashboard and it’s parent menu is using the same security ID as Accounts Payable (SEC001). Does that need to be unique?

That’s a whole different discussion, no doubt there are a few schools of thought. So I am going to say it depends. It depends on how you dish out security to user/groups and segment things simply on the Parent Menu/Module/Setup/General Ops/Reports structure you have.
Where you have multiple menu items that share the same securityid you have the potential to mess up security, if for some reason you need to change who has access to one menu item and not the other. To avoid it there is a strong argument for having a 1-1 relationship between menuid and securityid, although we all know that is not the case in the out of the box menu security.

In the end I don’t think it is matters…

I have not tried this, but where you have customisations/dashboards that are company specific, have you tried creating a new menu (with the same name) and unique security both only set for that company? I’m guessing you would need to be logged into that company to create the company unique menuid.

I do recall back early on if you created a customisation and you did not check All companies you could never see the customisation in the customisations drop down in Menu Management. It may be related.

Apologies if I’ve diverted the direction of the topic.