Security Transfer is a T6 feature that allows you to copy permissions, groups, roles, features, and parameters from one user to one or more users quickly and efficiently. This feature provides two options: add the source user's permissions to the destination users' existing permissions, or fully replace the destination users' permissions with the source user's permissions.
Add to the Destination: Destination users will keep their original security items and receive the source user's new options.
Replace at Destination: All destination user's security items will be removed and replaced by the source user's items.
The transfer includes all security like:
To access and use the Security Transfer feature, the user must have the Manage User Security Transfer feature enabled in the Global Group.
Only users with this feature will be able to see and use the Security Transfer button in the interface.
Accessing the Security Transfer feature without selecting a user:
When you open the Security Transfer panel, you will find the following elements:
Field where you select the user whose permissions will be copied. If you selected a user in Explorer before opening the screen, this field will be automatically filled with that selected user.
Multi-select field where you choose one or more users who will receive the selected options. This field will not show the user selected in the "Source User" field to avoid conflicts.
It is important to note that users selected in one field will not be available for selection in the other field, ensuring operation integrity.
The system provides two transfer options:
Add to the Destination: Destination users will keep their original security items and receive the source user's new options.
Replace at Destination: All destination user's security items will be removed and replaced by the source user's items.
By default, the Add to the Destination option is selected when opening the panel.
The security items tree displays all security items assigned to the selected source user. The structure is organized as follows:
All (root item)
You can expand or collapse tree nodes to view or hide security items, but item selection can only be performed on parent nodes; child nodes cannot be selected individually.
After selecting a source user, the security items tree will be automatically populated. To configure which items will be transferred:
At least one security item must be selected for the transfer to be performed.
When you change the user selected in the "Source User" field:
Before performing the transfer, the system carries out the following validations:
If any of these fields is empty when clicking "Save", the system will display a message informing that the field must have a value, and the operation will be aborted.
At least one security item must be selected in the tree. If no item is selected, the system will display a validation message asking you to select at least one item.
The system checks whether destination users have planning and/or consolidation profiles compatible with the source user.
Profile Rule: Destination users must have profiles equal to or less restrictive than the source user.
Profile Hierarchy (from least to most restrictive):
Validation example:
If any destination user does not meet this requirement, the system will remove the selection of security items that cannot be transferred to that user.
If there are multiple destination users selected and at least one of them is incompatible, the profile validation will be applied to all destination users, removing the selected security items for all of them. The profile validation is always checked based on the user with the most restrictive profile.
This validation is applied only when the Replace at Destination option is selected.
If an application object is not selected in the security tree and one or more destination users are editing that application's cube (for example, editing a dimension), the cube will be locked and the operation cannot proceed.
In this case, the system will display an error message for each user who has the cube locked:
"It is not possible to remove application "xxx" from user "xxx", because it blocked the cube"
The operation will be aborted until the cubes are unlocked or the users are removed from the selection.
When the Add to the Destination option is selected:
The system will perform the following actions:
When the Replace at Destination option is selected:
The system will perform the following actions:
Warning: The replacement option completely removes existing permissions from destination users. Make sure this is really the intended operation before confirming.
To cancel the security transfer:
Scenario: A new analyst joins the company and should have the same permissions as an existing analyst.
Solution:
Scenario: A user changes department and needs to have exactly the same permissions as that department's manager.
Solution:
This operation will remove all old permissions from the user and replace them with new ones.
Scenario: An entire team needs to receive additional permissions to access a new system module.
Solution:
Scenario: Several analysts have inconsistent permissions and need to be standardized.
Solution:
This section provides additional technical details and specific rules observed during Security Transfer operations.
When an application is selected in the security tree, its child items (application bindings and configurations) are automatically included and cannot be individually deselected. The application node can be selected or deselected as a whole, but the individual sub-items beneath it remain locked once the parent is selected.
This design enforces consistency: either the user's complete application configuration is transferred, or nothing is transferred for that application. Partial application transfers are not supported.
You can select or deselect an entire application, but you cannot cherry-pick individual child items within it.
The Permissions and Parameters nodes in the security tree do not offer expand/collapse functionality. This is intentional behavior designed for performance in large-scale environments. In organizations with many users and forms, expanding individual permission entries would make the transfer interface difficult to manage.
The transfer follows the same all-or-nothing principle for these categories:
When the Replace at Destination mode is selected and the source user has no items in a given category (e.g., no applications, no features, or no parameters), the system displays a warning icon (⚠) next to that category in the security tree.
This icon warns that executing the transfer will remove all items of that category from destination users. The icon appears only when the source has no items for a category and the replace mode is active.
Pay close attention to warning icons before confirming a replacement transfer — they indicate that existing data on destination users will be permanently deleted.
When a destination user has a more restrictive profile than the source user, the system visually blocks incompatible applications and features in the tree. Hovering over a blocked item displays a tooltip message explaining that the transfer cannot be performed because the destination user's profile is more restrictive. Attempting to check a blocked checkbox also triggers this tooltip, reinforcing the restriction.
For global features (not tied to a specific application), the system evaluates the destination user's most permissive global profile from the user registration record — not an application-specific profile. This ensures the correct permission level is determined regardless of application context.
For features linked to a specific application, the system evaluates the user's profile for that specific application link. If the destination user has a more restrictive profile in that application, those features will be blocked and unavailable for selection.
A special scenario occurs when:
In this case, the system will upgrade the destination user's application profile to match the source user (Administrator). The user's administrator-level system profile permits this upgrade to proceed without a validation error.
A replace transfer from an Administrator source user will elevate the destination user's application profile to Administrator, even if the destination user previously had a more restricted profile in that application.
Object ownership (the "owner" designation in the Explorer) is not stored in the permissions table and is therefore not transferred by the Security Transfer feature. Only explicit entries from the permissions table are copied.
Practical implications:
When comparing the security configuration between source and destination users after a transfer, it is normal to see differences in the Permissions section if the source user owns objects without explicit permission entries. This is expected behavior and does not indicate an error.
A destination user requires only minimal setup before receiving a security transfer:
No applications, roles, features, permissions, or parameters need to be pre-configured on the destination user. The Security Transfer will set up all selected security items from scratch.
Security Transfer is ideal for onboarding new users: create the account, assign a basic system profile, and use Security Transfer to replicate the complete security configuration from an existing reference user.
The Add to the Destination option keeps all existing permissions of destination users and adds the new permissions from the source user. The Replace at Destination option completely removes all current permissions of destination users and replaces them with the selected permissions from the source user.
Yes, the "Destination User" field allows multi-selection, enabling you to transfer permissions from one source user to multiple destination users simultaneously.
Yes, you can use the security items tree to individually select which groups, applications, roles, features, permissions, and parameters you want to transfer. You don't need to select all available items.
The system will prevent the operation and display an error message. Profile validation requires that the destination users have profiles that are equal or less restrictive than the source user.
Check if:
There is no native undo feature. Therefore, it is recommended to document users' current permissions before performing a replacement transfer, especially when applying to multiple users.
This is a security measure to avoid conflicts. A user cannot be simultaneously source and destination of the same transfer, ensuring operation integrity.
This option is ideal for role changes, permission standardization between users, or when you need to ensure a user has exactly the same permissions as another, without keeping any old permissions.
This message appears when you try to remove an application (using "Replace at Destination") from a user who is currently editing that application's cube. The operation cannot proceed until the user finishes editing or is removed from the destination selection.
The destination user only needs to exist in the system and have a system profile (planning and/or consolidation) configured. No applications, roles, features, permissions, or parameters need to be pre-configured. The Security Transfer will handle setting up all selected items.
No. Object ownership is not stored in the permissions table and is therefore not transferred by this feature. Objects where the source user is the owner but has no explicit permission entry will not become accessible to the destination user. The source user must explicitly grant access to those objects separately.
Application items follow an all-or-nothing rule. When an application is selected, its child configuration is included as a complete unit and individual sub-items cannot be deselected. You can include or exclude the entire application, but partial application transfers are not supported.
This is intentional behavior designed for performance in large environments. Organizations with many users and forms would find the interface very difficult to manage if every individual permission or parameter were listed. Permissions and parameters are therefore handled as complete sets — either all are transferred or none.
The warning icon appears when the Replace in Recipient mode is active and the source user has no items in that category. It indicates that executing the transfer will remove all existing items of that category from destination users. Always review warning icons carefully before confirming a replacement transfer.