<?xml version="1.0" encoding="UTF-8"?>
|
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>Incharge_Staff_Changed</fullName>
|
<active>true</active>
|
<description>修理主担当を入力したあるいは値を変更した場合チェック</description>
|
<errorConditionFormula>(Isnew() || Ischanged(Incharge_Staff__c))
|
&&
|
/* 备品 不报错 */
|
Not(Delivered_Product__r.RecordTypeId='01210000000kOPR')
|
/* 系统管理员 不报错 */
|
&&$Profile.Id != '00e10000000Y3o5'
|
&&
|
Not(Isblank(Incharge_Staff__c)
|
|| Text(Incharge_Staff__r.Job_Category__c) = '销售服务'
|
|| Text(Incharge_Staff__r.Job_Category__c) = '培训'
|
/* CIC */
|
|| Incharge_Staff__r.ProfileId = '00e10000000dCrN'
|
|| Incharge_Staff__r.ProfileId = '00e10000000xnoJ'
|
|| Incharge_Staff__r.ProfileId = '00e10000000xnoE'
|
)</errorConditionFormula>
|
<errorDisplayField>Incharge_Staff__c</errorDisplayField>
|
<errorMessage>负责人的职种要是销售服务或培训</errorMessage>
|
</ValidationRule>
|