<?xml version="1.0" encoding="UTF-8"?>
|
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>LatestFinishDate__c</fullName>
|
<description>判断逻辑 :
|
0)上级分配的任务,最晚完成日是希望完成日
|
1) 主动任务 : 创建日期 + 60天
|
2) 被动任务 :
|
(1) OPD/询价任务 : 创建日期的下下个月的最后一天
|
(2)点检任务:计划期间结束日期
|
(3) 不是OPD/询价任务和点检任务 : 创建日期 + 60天</description>
|
<externalId>false</externalId>
|
<formula>IF(Text(taskDifferent__c) = '上级分配任务' && taskType__c == '其他',
|
HopeCompletionDate__c,
|
IF( Text(taskDifferent__c) = '主动任务' || (Text(taskDifferent__c) = '上级分配任务' && taskType__c != '其他'),
|
CreateDate__c + 60,
|
IF( taskType__c = 'OPD' || taskType__c = '询价跟进',
|
IF(Month(CreateDate__c)+3 <= 12,Date(Year(CreateDate__c),Month(CreateDate__c)+3,1)-1 , Date(Year(CreateDate__c)+1,Month(CreateDate__c)+3-12,1)-1),
|
IF(taskType__c = '点检任务', PlanEndDate__c , CreateDate__c + 60) )))</formula>
|
<label>最晚完成日</label>
|
<required>false</required>
|
<trackHistory>false</trackHistory>
|
<trackTrending>false</trackTrending>
|
<type>Date</type>
|
</CustomField>
|