| <?xml version="1.0" encoding="UTF-8"?> | 
| <WebLink xmlns="http://soap.sforce.com/2006/04/metadata"> | 
|     <fullName>ASRC_Editor</fullName> | 
|     <availability>online</availability> | 
|     <displayType>button</displayType> | 
|     <linkType>javascript</linkType> | 
|     <masterLabel>Intake universal code编辑</masterLabel> | 
|     <openType>onClickJavaScript</openType> | 
|     <protected>false</protected> | 
|     <url>{!REQUIRESCRIPT("/soap/ajax/51.0/connection.js")};  | 
| {!REQUIRESCRIPT("/soap/ajax/51.0/apex.js")};  | 
| {!RequireScript("/resource/CommonUtilJs")} | 
| var foo = function() { | 
|    var RecordTypeId = "ASRCDecision"; | 
|    var RepairId = "{!Repair__c.Id}"; | 
|     //RecordType.DeveloperName= + '"+ RecordTypeId  + "'  | 
|    var sql = "SELECT LastModifiedDate, Id, Name, LastModifiedById,RecordType.DeveloperName FROM PAE_DecisionRecord__c where PAE_Repair__c = '" + RepairId + "' And RecordType.DeveloperName = '"+ RecordTypeId +"' Order by LastModifiedDate desc"; | 
|    var newRCPAED_IdList = sforce.connection.query(sql); | 
|    var records = newRCPAED_IdList.getArray("records");  | 
|    var url = ''; | 
|     | 
|    if (records.length>0){ | 
|        url = "/apex/PAEDecisionRecord?Id="+records[0].Id+"&RepairId="+RepairId +"&RecordTypeIds="+RecordTypeId ; | 
|    } else { | 
|       url = "/apex/PAEDecisionRecord?RepairId="+RepairId +"&RecordTypeIds="+RecordTypeId; | 
|    } | 
|    window.open(url,'_self'); | 
| } | 
| foo();</url> | 
| </WebLink> |