Solved

Publish custom field globally

  • 23 November 2022
  • 5 replies
  • 241 views

Userlevel 3
Badge +9

i have created a custom field on Customer Order Header. The field is published but it is not displayed to users except SuperUser/privileged users. is there anyway to publish the custom field globally?

icon

Best answer by Charith Epitawatta 23 November 2022, 12:06

View original

5 replies

Userlevel 5
Badge +11

When you publish a custom field you are merely generating the database objects i.e. custom field table, view & package.  You need to make the custom field available to the users by modifying the layout of the screen, typically this is done against a base profile and rolled out to the relevant users. 

Userlevel 3
Badge +9

When you publish a custom field you are merely generating the database objects i.e. custom field table, view & package.  You need to make the custom field available to the users by modifying the layout of the screen, typically this is done against a base profile and rolled out to the relevant users. 

Yes i have modified the layout of the screen using the SuperUser but how do i roll it out to all users?

Userlevel 5
Badge +11

I know the documentation is for Apps10 but the set up is still applicable to Apps9.  Please read the sections Create a new Base Profile & Assign Profile To User.

https://docs.ifs.com/techdocs/Foundation1/040_administration/220_user_interface/010_user_profiles/010_manage_user_profiles.htm

Userlevel 7
Badge +31

Hi @FPayab,

Since you have mentioned that super users can see the field, I am assuming it has already been correctly published. In that case, what you can do is push the field to other users through profiles. 

The easiest way to do this would be to push this field to the base profiles of the users so that any user who has one of those base profiles assigned would see the field when they visit the Customer Order form. 

You can do it by following these steps:

  1. Login to the application as one of the admin users. 
  1. From IEE menu, go to Tools → Options → User Profile and click on Edit Base Profiles… button. 

     

  2. Select a base profile that is assigned to the relevant user group. 
    Once this is done, the selected profile will be set as the active profile for the current session.
  3. Go to Customer Order form and add the custom field to the layout. 
  4. Go back to Tools → Options → User Profile and click on Save Profile button. 

Once this is done, the users who have this base profile assigned should be able to see this custom field. You can do this for individual base profiles or you can do it for one of them and then push the layout to other profiles using the Copy Values to Profiles method described in following KBA:

Hope this helps!

Userlevel 3
Badge +9

Thanks to @Charith Epitawatta  and @Technical Outlaws for the help.

Reply