Active homepage by group or users?

Does anyone know if there is a way to designate what groups or users get a specific active homepage layout? Something that can be specified by sysconfig worst case?

I could be wrong, but I think this is stored on the user ID: DefaultLayoutID. I think that’s different than the theme. If so, you could do a BPM on the User object that sets the layout base on a substring search of the GroupLst.

Looking now will report back shortly.

He is right!

I suppose one could DMT that in… :thinking:

So the layouts themselves appear to be stored in Ice.ShellLayout. It includes Homepage layout, User options and favorites. I knew it includes favorites but didn’t know it included user options.

In User maint that field updates Ice.SysUserFile.DefaultHomepageLayoutID with the name of your layout however directly updating that did not seem to launch the correct layout. Updating from within user maint didn’t seem to apply it either.


And can confirm it is set in Ice.SysUserFile
image
Is this feature broke in 10.2.500.11 or am I missing a piece?

Found it! Ice.ShellLayoutPersonal is the table we want to put the ID on. I forced “WCI General” into BaseLayoutID and then it loaded the layout ok. Not sure why but there are duplicate records in this table but without the “LayoutID” key filled in. Not sure if that’s what breaking it?
image

Anyways I have the parts I need to fancify this. We need the “LayoutID” from “ShellLayout” filled into “BaseLayoutID” in “ShellLayoutPersonal” so BPM land here we come.

3 Likes

Also if the Ice.ShellLayoutPersonal.ShellHomePage field is empty the users will get the default published layout or if a record for the user does not exist in this table at all. A record is created in ShellLayoutPersonal when adjustments to the layout are made by the users. If you would like everyone to start with a clean slate moving from Shell to ActiveHomepage I would recommend deleting all of the records labeled “SubType” kinetic from this table before going live with the new menu to ensure your defaults are handed out. Otherwise in general they get blank home pages from what I have seen.

2 Likes