Duplicate conditions found in last rule. Similar conditions have been defined in previous rules. Please change the criteria to proceed.

Duplicate conditions found in last rule. Similar conditions have been defined in previous rules. Please change the criteria to proceed.

Description

You may encounter this error when you're trying to add two rules with the same criteria while assigning applications using conditional assignment.

Reason

You may have accidentally set two rules with identical criteria while assigning roles to users using conditional assignment. This isn't possible, as two different roles cannot be assigned to the same set of users.
 
Let's consider an example. You are the administrator of Zylker. You want to assign a set of users to Zoho Assist. The condition you set is that users who are members of Department A are assigned admin roles. Now, let's say you want to create one more rule with conditions stating that users who are members of Department B are assigned technician roles. However, you accidentally duplicate the first rule's criteria in the second rule, and as a result, you end up with two rules having the same conditions, assigning the same set of users to different roles.

 
When you click Assign, the above error message is displayed.

Solution

  1. Every condition has a criterion and value connected by a relationship. For example, let's consider the criterion, User Type. The possible relationships for this criterion are is and is not, and the values are Confirmed and External. You set the first rule as "User Type is Confirmed". In the second rule, you want to set it as "User Type is not Confirmed". However, you accidentally duplicate the first rule's criteria, which is "User Type is Confirmed", and try to assign the application. However, this throws the above error. Ensure that the CriteriaRelationship, and Value fields are correctly and logically entered.
  2. If you want to set two rules where one rule excludes all members from the other rule, then instead of manually setting the conditions, you can select Other members when you set the subsequent rule. For example, let's consider the criterion, Created time. The different relationships possible for this criterion are isis notbefore, and after. The values to be entered is a date in dd/mm/yyyy format. In the first rule, you set the rule as "Created time is 01/01/2000". In the second rule, you want to set it as "Created time is not 01/01/2000". However, since the second rule is exclusive of the first rule, you can select Other members instead.

    • Related Articles

    • Assign apps using conditions

      Sign in to Zoho One, then click Admin Panel in the left-menu. Go to Applications, then choose an app. Go to Conditional Assignment, then click Assign Group. Choose a group to apply the condition to, or click Everyone if you want to apply the ...
    • Conditional Assignment - Overview

      What is conditional assignment? Conditional Assignment removes the time-consuming task of assigning apps individually to users by automating it based on preset conditions. The conditions are triggered whenever confirmed users are added to or removed ...
    • Delete condition

      When a condition is deleted, the priorities of the remaining conditions will be reordered, and future users will be assigned accordingly. The existing users (assigned through conditional assignment) will have their roles reassigned based on the ...
    • Edit application settings

      Each Zoho One app has specific application settings. You can use these settings to define the role of a user and the permissions they have within an app. These settings vary with each app and may include: Role Profile Department/Team/Brand Department ...
    • Change plan

      Info: If your purchase was made offline, contact sales@zohocorp.com to change the plan, or move to an online subscription. If you're under the All Employee Pricing plan: Sign in to Zoho One . Click your account icon in the top-right corner to reveal ...