Overview
In order to provide a customized window, you can simply create a copy of an exisiting (default) public window.
Important note: |
Do not alter the public window, because future public updates might destroy it. |
To prevent overriding the old window, please ensure to:
- Remove role access to the “old” window to avoid confusion with the new one.
- See if there are
AD_Ref_Table
records whose AD_Window_ID
have to be updated to the new window.
- See if there are
AD_Table_Process
records whose AD_Window_ID
or AD_Tab_ID
have to be updated to the new window.
This process copies all elements from an existing window into the window you currently have selected.
See also this forum post.
Steps
- Create a new system element.
- Create a new window.
Copy all elements from existing window
- Enter the new System-Element from the previous steps.
- Click to save.
- Run the process “Copy from other window”. An overlay window opens up.
- Pick the Source window you want to copy everything from and click on “Start”.
Menu node and permissions
- Create a new menu node for your new window.
- Change the zoom to the destination of the table the window is for (e.g., new sales order window needs to be configured on
c_order
table).
- Optional (only applies in local environment): Set permissions so you can see it by using either “role access update” or by adding the window manually to your role.
- Optional: You can use “template tabs” to link tabs into the new window instead of duplicating them which solves the problem of maintaining changes coming from metasfresh release in the originating window.
Next Steps (optional)
View source file on GitHub.com