binxie
2024-01-18 0e0dd1e20e7211f3c3c11d77a41090d998dfd06c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
    <fullName>CanNotAssignTasksToNonSubordinaUsers</fullName>
    <active>true</active>
    <description>//2021-11-05  mzy  任务管理改善  
//校验 经理(服务) ,经理(推广),经理(备品),部长(推广),部长(服务),部长(备品),总监,统括总监 
//跳过管理员
//修改Id为阿里系统管理员简档Id</description>
    <errorConditionFormula>(IsNew()|| ISCHANGED( assignee__c ) )&amp;&amp;Text(taskDifferent__c)=&apos;上级分配任务&apos;&amp;&amp;(assignee__r.JingliApprovalManager__c != $User.Id &amp;&amp; assignee__r.SalesManager__c != $User.Id  &amp;&amp; assignee__r.ManagerId != $User.Id
&amp;&amp;  assignee__r.JingliEquipmentManager__c!= $User.Id 
 &amp;&amp;  assignee__r.BuchangApprovalManagerSales__c!= $User.Id &amp;&amp; assignee__r.BuchangApprovalManager__c!= $User.Id &amp;&amp; assignee__r.Buzhang_Equipment_Manager__c!= $User.Id &amp;&amp; assignee__r.ZongjianApprovalManager__c!= $User.Id &amp;&amp; assignee__r.TongkuoZongjian__c!= $User.Id
)&amp;&amp;$User.ProfileId != &apos;00eC800000005CbIAI&apos;</errorConditionFormula>
    <errorMessage>您只能给您的下属分配任务</errorMessage>
</ValidationRule>