<?xml version="1.0" encoding="UTF-8"?>
|
<Flow xmlns="http://soap.sforce.com/2006/04/metadata">
|
<apiVersion>58.0</apiVersion>
|
<environments>Default</environments>
|
<formulas>
|
<name>AutoProjectNumberF</name>
|
<dataType>String</dataType>
|
<expression>'JS-' + (Case({!$Record.Province__c},
|
'北京市','BJ',
|
'天津市','TJ',
|
'湖北省','HB',
|
'内蒙古','NM',
|
'内蒙古自治区','NM',
|
'黑龙江省','HJ',
|
'吉林省','JL',
|
'辽宁省',IF({!$Record.City__c} = '大连市','DL','LN'),
|
'陕西省','XA',
|
'青海省','QH',
|
'宁夏自治区','NX',
|
'甘肃省','GS',
|
'新疆自治区','XJ',
|
'山西省','SX',
|
'河南省','HN',
|
'山东省',IF({!$Record.City__c} = '青岛市','QD','SD'),
|
'上海市','SH',
|
'江苏省','JS',
|
'江西省','JX',
|
'浙江省','ZJ',
|
'安徽省','AH',
|
'福建省','FJ',
|
'广东省',IF({!$Record.City__c} = '深圳市','SZ','GD'),
|
'广西自治区','GX',
|
'广西壮族自治区','GX',
|
'湖南省','CS',
|
'云南省','YN',
|
'贵州省','GZ',
|
'四川省','SC',
|
'重庆市','CQ',
|
'河北省','ZB',
|
'西藏自治区','SC',
|
'海南省','GD',
|
'')) + '-' + TEXT(YEAR(DATEVALUE({!$Record.CreatedDate}))) + IF(MONTH(DATEVALUE({!$Record.CreatedDate})) < 10, '0', '') + TEXT(MONTH(DATEVALUE({!$Record.CreatedDate}))) + {!$Record.AutoNumber__c}</expression>
|
</formulas>
|
<interviewLabel>基建项目自动编码流 {!$Flow.CurrentDateTime}</interviewLabel>
|
<label>基建项目自动编码流</label>
|
<processMetadataValues>
|
<name>BuilderType</name>
|
<value>
|
<stringValue>LightningFlowBuilder</stringValue>
|
</value>
|
</processMetadataValues>
|
<processMetadataValues>
|
<name>CanvasMode</name>
|
<value>
|
<stringValue>AUTO_LAYOUT_CANVAS</stringValue>
|
</value>
|
</processMetadataValues>
|
<processMetadataValues>
|
<name>OriginBuilderType</name>
|
<value>
|
<stringValue>LightningFlowBuilder</stringValue>
|
</value>
|
</processMetadataValues>
|
<processType>AutoLaunchedFlow</processType>
|
<recordUpdates>
|
<name>AutoProjectNumber</name>
|
<label>自动项目编码</label>
|
<locationX>176</locationX>
|
<locationY>323</locationY>
|
<inputAssignments>
|
<field>ProjectNum__c</field>
|
<value>
|
<elementReference>AutoProjectNumberF</elementReference>
|
</value>
|
</inputAssignments>
|
<inputReference>$Record</inputReference>
|
</recordUpdates>
|
<start>
|
<locationX>50</locationX>
|
<locationY>0</locationY>
|
<connector>
|
<targetReference>AutoProjectNumber</targetReference>
|
</connector>
|
<object>Infrastructure_Project__c</object>
|
<recordTriggerType>Create</recordTriggerType>
|
<triggerType>RecordAfterSave</triggerType>
|
</start>
|
<status>Active</status>
|
</Flow>
|