ZINFI UPM Guide

Users Management for Channel Partners

View a User

Overview

Effective user management is critical for maintaining a secure and functional partner ecosystem. The platform supports two primary user personas: vendor-side administrators who configure and manage the partner program, and partner-side users (contacts) who access their dedicated portal. This module provides administrators with a comprehensive view of each user's profile, including their contact information, assigned roles, and system settings. Administrators can use this view to ensure users have appropriate access levels, troubleshoot issues, and manage user lifecycles within the platform, from initial onboarding to account maintenance and eventual deactivation. It also facilitates support by allowing administrators to impersonate users to understand their portal experience.

Accessing User Details

Manage Users list view
Manage Users list view

Click the name of the user you want to view, for example, Scott Pemberton.

View User Details screen
View User Details screen

This screen provides a comprehensive read-only view of a specific user's profile within the UPM, encompassing their personal and professional details, system settings, and associated configurations. It serves as a central hub for administrators to review all pertinent information about a user, including their contact details, company affiliation, assigned roles, and various system-level settings like multi-factor authentication status and login history. This detailed view is crucial for user management, troubleshooting access issues, and understanding a user's permissions and activity within the platform. The information displayed here is derived from the user's initial registration, subsequent profile updates, and system-generated data, reflecting their current state and historical interactions.

Review the displayed user information, settings, and associated configurations.

Buttons

ButtonDescription
EditInitiates the process to modify the user's profile details.
Assign ToAllows assigning the user to a different entity or manager.
Request ImpersonationSends a request to the user to grant impersonation access.
ImpersonateAllows an administrator to log in as the selected user to view their portal experience.
Change UsernameProvides an option to modify the user's login username.
AddAdds a new group association for the user.
AddAdds a new role assignment for the user.
AddAdds a new country association for the user.
AddAdds a new sales territory assignment for the user.
View AllDisplays all demo roles associated with the user.
AddAdds a new demo role assignment for the user.

User Information

FieldDescription
First NameThe user's first name.
User NameThe unique identifier used by the user to log into the platform.
Email AddressThe user's primary email address.
Company NameThe name of the company the user is associated with, which is a partner account.
TitleThe user's job title within their company.
MobileThe user's mobile phone number.
OtherAdditional contact information for the user.
Main PhoneThe main phone number for the user's company or direct line.
Primary AddressThe first line of the user's primary street address.
Primary Address2The second line of the user's primary street address.
CityThe city of the user's primary address.
StateThe state or province of the user's primary address.
ContactA link to the user's contact record.
Reports ToThe user's reporting manager within the platform.
GroupThe user group to which this user belongs, defining certain access or permissions.
User TypeThe classification of the user, such as 'Partner User'.
Business ModelThe business model associated with the user's company, such as 'Reseller'.
Account CountryThe country associated with the user's account.
Last NameThe user's last name.
StatusThe current status of the user account, such as 'Approved'.
Other EmailAn alternative email address for the user.
RoleThe primary role assigned to the user, determining their permissions and access.
Direct PhoneThe user's direct phone number.
DepartmentThe department the user belongs to.
FaxThe user's fax number.
CountryThe country of the user's primary address.
Postal CodeThe postal code of the user's primary address.
Salesforce IDThe identifier for the user's record in an integrated Salesforce CRM.
Wizard TypeIndicates the type of wizard used for user creation or configuration.
User ImageA thumbnail image associated with the user's profile.
API ProfileThe API profile assigned to the user, relevant for integrations.
Country CodeThe country code associated with the user's location.
RegionThe geographic region associated with the user.

User Settings

FieldDescription
Time ZoneThe time zone configured for the user's account.
Multi Factor Authentication EnabledIndicates whether multi-factor authentication is active for the user.
T&C AcceptedShows if the user has accepted the terms and conditions.
Is User Profile Locked?Indicates if the user's profile is currently locked.
Forgot Password CountThe number of times the user has initiated a password reset.
LanguageThe preferred language setting for the user's interface.
Internal AdministratorIndicates if the user has internal administrator privileges.
Internal User (Non-Admin)Indicates if the user is an internal user without administrator privileges.
Failed Login CountThe number of consecutive failed login attempts for the user.
Legacy LoginIndicates if the user is using a legacy login method.

Fields

FieldDescription
GroupsExpandable section to view and manage the groups the user belongs to.
RolesExpandable section to view and manage the roles assigned to the user.
CountriesExpandable section to view and manage the countries associated with the user.
Users Assignment HistoryExpandable section to view the history of user assignments.
Sales TerritoriesExpandable section to view and manage the sales territories assigned to the user.
User Impersonation RequestsExpandable section to view past requests for user impersonation.
Demo RolesExpandable section to view and manage demo roles assigned to the user.
Login/Forgot Password HistoryExpandable section to view the user's login and password reset history.
User Associations: Groups, Roles, and Countries
User Associations: Groups, Roles, and Countries

This screen displays the associations for a specific user within the UPM, categorizing their access and permissions by Groups, Roles, and Countries. Administrators use this view to understand the scope of a user's capabilities and geographical reach within the platform. Each section lists the current assignments, allowing for a clear overview of the user's configured access. The 'Groups' association typically defines broader organizational or functional categories, 'Roles' dictate specific permissions and module access, and 'Countries' specify the geographical regions the user is authorized to operate within.

Review the user's assigned Groups, Roles, and Countries.

Buttons

ButtonDescription
AddClick to add a new group association for the user.
AddClick to add a new role association for the user.
AddClick to add a new country association for the user.

Groups

ColumnDescription
ActionColumn displaying actions available for each group association, such as editing or deleting.
GroupColumn displaying the name of the assigned group.
Is PrimaryColumn indicating if the associated group is designated as the user's primary group.

Roles

ColumnDescription
ActionColumn displaying actions available for each role association, specifically the option to remove the role.
RolesColumn displaying the name of the assigned role.

Countries

ColumnDescription
ActionColumn displaying actions available for each country association, specifically the option to remove the country.
CountryColumn displaying the name of the assigned country.
Users Assignment History table
Users Assignment History table

This screen displays the Users Assignment History, which provides an audit trail of changes related to user assignments within the platform. It records details about who performed an assignment, the user or entity that was assigned, the timestamp of the assignment, and the type of assignment made. This history is crucial for tracking administrative actions, ensuring accountability, and understanding the lifecycle of user roles and permissions within the UPM system.

Review the Users Assignment History to see a log of user assignments.

Users Assignment History

ColumnDescription
Assigned ByIndicates the administrator or system entity that performed the user assignment.
Assigned ToIdentifies the user or entity to whom the assignment was made, including their associated partner company if applicable.
Date EnteredShows the date and time when the assignment record was created.
Assignment TypeSpecifies the nature or category of the assignment, such as 'User'.
Demo Roles list view
Demo Roles list view

This screen displays a list of 'Demo Roles' available within the UPM platform, which are predefined user profiles that can be assigned to users. Roles define the permissions and access levels for different user types, such as administrators, partners, or specific approvers. This view allows administrators to quickly see the existing roles and provides options to manage them, including adding new roles or viewing all available roles. The ability to assign specific roles ensures that users have appropriate access to modules and functionalities, aligning with the platform's role-based access control system.

Review the list of roles displayed in the Demo Roles section.

Buttons

ButtonDescription
View AllA button to navigate to a comprehensive list of all available roles.
AddA button to create a new role within the system.
Click to View MoreA button to load and display additional roles if the current list is paginated or truncated.

Demo Roles

ColumnDescription
ActionThis column contains actions that can be performed on each role, such as deleting a role.
Profile NameThis column displays the name of each role profile.
View a User page with action buttons
View a User page with action buttons

Click the Assign To button.

Assigning Records to Users or Groups

Assign Records modal dialog
Assign Records modal dialog

This modal dialog, 'Assign Records', provides a mechanism for UPM administrators to manage access permissions for specific records by assigning them to individual users or user groups. It allows for granular control over who can view, edit, or delete a record, supporting the platform's role-based access control and data governance requirements. Administrators can search for specific users or groups and then define their access level, ensuring that sensitive information or critical workflows are managed by the appropriate personnel within the partner ecosystem.

Select the users or groups to assign the record to, choose the desired access level, and then click 'Save'.

Buttons

ButtonDescription
Search | AllA clickable link to initiate a search or display all available users/groups.
SaveSaves the assignment changes and closes the modal.

Fields

FieldDescription
Assign To UserA radio button to select whether the record will be assigned to individual users.
Assign to GroupA radio button to select whether the record will be assigned to user groups.
SearchA search bar to find specific users or groups for assignment.
Access LevelA dropdown menu to define the permission level for the assigned users or groups, with options like 'Read/Write' (edit and delete) or 'Read Only' (view only).
Assign Records modal
Assign Records modal

This modal window, 'Assign Records', allows administrators to control access to specific records by assigning them to individual users or user groups. This functionality is critical for managing permissions and ensuring that only authorized personnel can view or modify sensitive data within the UPM. By assigning records to groups, administrators can efficiently manage access for multiple users simultaneously, aligning with role-based access control principles. The modal provides options to select the target users or groups and define their access level, which dictates whether they can only view the record or also have permissions to edit and delete it. This ensures data security and proper governance across the platform.

Select the user groups to assign the record to, choose the appropriate access level, and then click 'Save' to apply the changes.

Buttons

ButtonDescription
SearchA link to initiate the search based on the entered query.
AllA link to display all available user groups.
SaveA button to save the selected assignments and access levels for the record.

Fields

FieldDescription
Assign To UserA radio button to select whether the record should be assigned to individual users.
Assign to GroupA radio button to select whether the record should be assigned to user groups. This option is currently selected.
SearchAn input field with a search icon to find specific user groups for assignment.
Access LevelA dropdown menu to define the permission level for the assigned users or groups, with options like 'Read Only' or 'Read/Write'. 'Read Only' means the assigned user/group can only view the record, while 'Read/Write' allows editing and deleting.
View a User page with Assign Records modal closed
View a User page with Assign Records modal closed

Click the X icon to close the Assign Records modal.

Managing User Access and Credentials

View a User page with Impersonate button highlighted
View a User page with Impersonate button highlighted

Click Impersonate.

View a User page with action buttons
View a User page with action buttons

Click the Impersonate button.

User details with 'Change Username' button highlighted
User details with 'Change Username' button highlighted

Click the Change Username button.

Change User Name dialog
Change User Name dialog

This modal dialog facilitates the modification of a user's login username within the UPM platform. Usernames serve as unique identifiers for accessing the system, and this dialog ensures that administrators can update them while verifying the availability of the new username. This functionality is crucial for maintaining accurate user records and managing access credentials, particularly for partner contacts or vendor-side users whose primary email or login identifier might change over time.

Click the "Save" button to apply the changes to the user's username.

Buttons

ButtonDescription
Check AvailabilityA button to verify if the entered username is unique and available for use.
SaveSaves the new username to the user's profile.
CancelDiscards any changes made and closes the dialog.

Fields

FieldDescription
User NameThe field to enter or modify the user's login username, which is typically an email address.
User details page with action buttons
User details page with action buttons

Click Resend Impersonate Email.

Communicating with Users

User details page with action buttons
User details page with action buttons

Click the Send a Welcome Email button.