<?xml version="1.0" encoding="UTF-8"?>
|
<ValidationRule xmlns="http://soap.sforce.com/2006/04/metadata">
|
<fullName>cannot_update2</fullName>
|
<active>true</active>
|
<description>备品管理员,在出库指示之后不能修改其他字段,出库后回库前可以修改延期相关字段。</description>
|
<errorConditionFormula>DataMigration_Flag__c == false &&
|
NOT(ISNEW())
|
&& Request_Status__c = '出库指示済'
|
&& NOT(ISCHANGED(Repair_Status_Text__c))
|
/*bp2
|
&& (
|
(
|
ISNULL(Shippment_loaner_time__c)
|
&& NOT(ISCHANGED(Shipment_request_time__c))
|
&& NOT(ISCHANGED(Pre_inspection_time__c))
|
&& NOT(ISCHANGED(Shippment_loaner_time__c))
|
&& NOT(ISCHANGED(Forecast_arrival_day__c))
|
&& NOT(ISCHANGED(Request_asset_extend_time__c))
|
&& NOT(ISCHANGED(asset_extend_approval_time__c))
|
&& NOT(ISCHANGED(Asset_return_time__c))
|
&& NOT(ISCHANGED(Received_loaner_time__c))
|
&& NOT(ISCHANGED(Lost_item_check_time__c))
|
&& NOT(ISCHANGED(CDS_complete_time__c))
|
&& NOT(ISCHANGED(After_Inspection_time__c))
|
&& NOT(ISCHANGED(Arrival_wh_time__c))
|
&& NOT(ISCHANGED(StockDown_time__c))
|
)
|
||
|
(
|
(NOT(ISNULL(Shippment_loaner_time__c))
|
&& ISNULL(Received_loaner_time__c)
|
)
|
&& NOT(ISCHANGED(Shipment_request_time__c))
|
&& NOT(ISCHANGED(Pre_inspection_time__c))
|
&& NOT(ISCHANGED(Shippment_loaner_time__c))
|
&& NOT(ISCHANGED(Forecast_arrival_day__c))
|
&& NOT(ISCHANGED(Request_extend_day__c))
|
&& NOT(ISCHANGED(Extend_request_reason__c))
|
&& NOT(ISCHANGED(Extend_Status__c))
|
&& NOT(ISCHANGED(Request_asset_extend_time__c))
|
&& NOT(ISCHANGED(asset_extend_approval_time__c))
|
&& NOT(ISCHANGED(Asset_return_time__c))
|
&& NOT(ISCHANGED(Received_loaner_time__c))
|
&& NOT(ISCHANGED(Lost_item_check_time__c))
|
&& NOT(ISCHANGED(CDS_complete_time__c))
|
&& NOT(ISCHANGED(After_Inspection_time__c))
|
&& NOT(ISCHANGED(Arrival_wh_time__c))
|
&& NOT(ISCHANGED(StockDown_time__c))
|
)
|
||
|
(
|
NOT(ISNULL(Received_loaner_time__c))
|
&& NOT(ISCHANGED(Shipment_request_time__c))
|
&& NOT(ISCHANGED(Pre_inspection_time__c))
|
&& NOT(ISCHANGED(Shippment_loaner_time__c))
|
&& NOT(ISCHANGED(Forecast_arrival_day__c))
|
&& NOT(ISCHANGED(Request_asset_extend_time__c))
|
&& NOT(ISCHANGED(asset_extend_approval_time__c))
|
&& NOT(ISCHANGED(Asset_return_time__c))
|
&& NOT(ISCHANGED(Received_loaner_time__c))
|
&& NOT(ISCHANGED(Lost_item_check_time__c))
|
&& NOT(ISCHANGED(CDS_complete_time__c))
|
&& NOT(ISCHANGED(After_Inspection_time__c))
|
&& NOT(ISCHANGED(Arrival_wh_time__c))
|
&& NOT(ISCHANGED(StockDown_time__c))
|
)
|
)
|
*/</errorConditionFormula>
|
<errorMessage>//bp2 出库指示后,不能再更新[借出备品SET一览]</errorMessage>
|
</ValidationRule>
|