ZINFI UPM Guide

Programs Management for Administrators

Program Levels

Overview

Program Levels provide a framework for guiding partners through their journey, from initial onboarding to advanced engagement. Each level can be configured with specific tasks that partners need to complete, such as signing agreements or submitting company profiles. This structured approach ensures that partners meet all necessary requirements and are properly enabled at each stage of their participation.

By defining dependencies between levels, administrators can create a logical progression, ensuring partners complete foundational steps before moving to more advanced stages. Upon completion of a level, the system can automatically grant access to new profiles or groups, streamlining the partner's access to relevant resources and functionalities within the platform.

Managing Program Levels

Program Level list view
Program Level list view

This screen displays the list of defined Program Levels, which represent distinct stages or milestones within a partner program's onboarding journey or ongoing engagement. Each level is associated with a specific program and includes a descriptive overview of its purpose. Administrators use this view to manage the structured progression of partners through various stages, ensuring they complete necessary steps, training, or activities. The ability to add new levels and sort their order allows for flexible configuration of partner journeys, aligning with the overall goals of the partner program.

Click the "Add" button to create a new program level.

Buttons

ButtonDescription
AddClick to add a new program level to the list.
Sort OrderClick to reorder the existing program levels.

Column Headings

ColumnDescription
ActionColumn header for actions that can be performed on each program level, such as editing or deleting.
Level NameColumn header for the name of each program level.
ProgramColumn header for the partner program to which the level belongs.
Program Level DescriptionColumn header for a brief description of what each program level entails.
Sort OrderColumn header indicating the numerical order of the program levels.

Adding a New Program Level

Add/Edit a Program Level form
Add/Edit a Program Level form

This screen, 'Add/Edit a Program Level', is a modal dialog used by UPM administrators to define or modify a specific level within a partner program. Program levels, often synonymous with partner tiers, are crucial for structuring partner benefits, access to resources, and performance-based incentives. Each program level is associated with a particular partner program and can optionally be made dependent on another existing level, implying a hierarchical structure or prerequisite. Administrators use this form to set the name and provide a detailed description for each level, which helps in clearly communicating the expectations and advantages of each tier to partners.

Enter the required details for the new program level in the 'Add/Edit a Program Level' form.

Buttons

ButtonDescription
SaveSaves the current program level details.
CancelDiscards any changes and closes the form.

Program Level Details

FieldDescription
Level NameThe name of the program level, which is a required field.
ProgramThe partner program to which this level belongs, pre-filled as 'Partner Onboarding for FY2026'.
Dependent OnAllows selecting an existing program level that this new level depends on.

Program Level Description

FieldDescription
Program Level DescriptionA detailed description of the program level, with a character limit of 2000.

Viewing Program Level Details

Program Level list view
Program Level list view

Click a level link in the "Level Name" column.

View Program Level details
View Program Level details

This screen displays the details of a specific Program Level, which represents a stage within a partner program's onboarding workflow. Program Levels define a sequence of tasks that partners must complete to progress through their onboarding journey, ensuring all necessary steps, such as agreement signing or profile submission, are fulfilled. Each level can be configured with specific tasks and can grant access to certain portal functionalities upon completion. This view provides a comprehensive overview of the level's configuration, including its name, associated program, description, and the individual tasks it comprises, allowing administrators to review and manage the onboarding process for partners.

Review the details of the selected Program Level.

Buttons

ButtonDescription
EditClick to modify the details of this Program Level.
DeleteClick to remove this Program Level.
AddClick to add a new task to this Program Level.
Sort OrderClick to reorder the tasks within this Program Level.
AddClick to add new access permissions that are granted upon completion of this Program Level.

Program Level Details

FieldDescription
Level NameThe name of the Program Level, indicating its purpose or stage in the onboarding process.
ProgramThe partner program to which this level belongs.
Dependent OnIndicates if this Program Level is dependent on the completion of another level.

Program Level Description

FieldDescription
Program Level DescriptionA detailed explanation of the purpose and requirements of this Program Level.

Program Level Task

ColumnDescription
ActionAllows editing or deleting individual tasks within the Program Level.
Task NameThe name of the task that partners must complete at this level.
Task TypeThe category or type of the task.
Sort OrderThe numerical order in which the task appears within the Program Level.

Configuring On Completion Access

View a Program Level page with Add button highlighted
View a Program Level page with Add button highlighted

Click the Add button in the "On Completion Access" section.

Add/Edit On Completion Access modal
Add/Edit On Completion Access modal

This modal dialog, titled 'Add/Edit a On Completion Access', is used to configure access rules that apply upon the completion of a specific program level or other defined event. Administrators use this screen to define what happens to a partner's profile and group memberships once they achieve a certain status or complete a required action. This includes assigning a new profile, adding or removing partners from specific groups, and setting a new primary group, ensuring that partner access and permissions are dynamically updated based on their progress within the partner program.

Fill in the details for the 'On Completion Access' rule, specifying the name, new profile, and any group modifications.

Buttons

ButtonDescription
SaveSaves the configured 'On Completion Access' rule.
CancelDiscards any changes and closes the modal without saving.

On Completion Access Information

FieldDescription
Name *The name for this 'On Completion Access' rule, which is a required field.
Level *Indicates the program level or status to which this access rule applies. In this instance, it is set to 'Pre-boarding'.
New ProfileAllows selection of a new profile to be assigned to partners upon completion, which can alter their permissions and portal view.
Groups To AddSpecifies any groups that partners should be added to upon completion of the defined level or event.
Groups To RemoveSpecifies any groups that partners should be removed from upon completion of the defined level or event.
New Primary GroupAllows selection of a new primary group for partners upon completion, which can affect their default access and visibility.