<?xml version="1.0" encoding="UTF-8"?>
|
<CustomObject xmlns="http://soap.sforce.com/2006/04/metadata">
|
<actionOverrides>
|
<actionName>Accept</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>CancelEdit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Clone</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Delete</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Edit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>List</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>New</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>SaveEdit</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>Tab</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<actionOverrides>
|
<actionName>View</actionName>
|
<type>Default</type>
|
</actionOverrides>
|
<allowInChatterGroups>false</allowInChatterGroups>
|
<compactLayoutAssignment>SYSTEM</compactLayoutAssignment>
|
<deploymentStatus>Deployed</deploymentStatus>
|
<enableActivities>false</enableActivities>
|
<enableBulkApi>true</enableBulkApi>
|
<enableChangeDataCapture>false</enableChangeDataCapture>
|
<enableFeeds>false</enableFeeds>
|
<enableHistory>false</enableHistory>
|
<enableReports>true</enableReports>
|
<enableSearch>true</enableSearch>
|
<enableSharing>true</enableSharing>
|
<enableStreamingApi>true</enableStreamingApi>
|
<externalSharingModel>Private</externalSharingModel>
|
<fields>
|
<fullName>AgencyName__c</fullName>
|
<externalId>false</externalId>
|
<formula>Agency_Hospital__r.Agency__r.Name</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>经销商名</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Agency_Hospital__c</fullName>
|
<deleteConstraint>SetNull</deleteConstraint>
|
<externalId>false</externalId>
|
<label>经销商医院</label>
|
<referenceTo>Agency_Hospital_Link__c</referenceTo>
|
<relationshipLabel>.客户人员</relationshipLabel>
|
<relationshipName>Agency_Contact</relationshipName>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Lookup</type>
|
</fields>
|
<fields>
|
<fullName>Agency_ID_F__c</fullName>
|
<externalId>false</externalId>
|
<formula>Agency_Hospital__r.Agency_ID__c</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>Agency_ID_F</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Agency_ID__c</fullName>
|
<externalId>false</externalId>
|
<label>经销商ID</label>
|
<length>15</length>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>ContactId18__c</fullName>
|
<caseSensitive>false</caseSensitive>
|
<externalId>true</externalId>
|
<label>ContactId18</label>
|
<length>18</length>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>true</unique>
|
</fields>
|
<fields>
|
<fullName>Contact__c</fullName>
|
<deleteConstraint>SetNull</deleteConstraint>
|
<externalId>false</externalId>
|
<label>OCSM客户人员</label>
|
<referenceTo>Contact</referenceTo>
|
<relationshipLabel>.客户人员</relationshipLabel>
|
<relationshipName>Agency_Contact</relationshipName>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Lookup</type>
|
</fields>
|
<fields>
|
<fullName>Department_Cateogy_F__c</fullName>
|
<description>Olympus客户人员才会有值</description>
|
<externalId>false</externalId>
|
<formula>IF(IsBlank(Department_Class__c)
|
, ''
|
, Department_Class__r.Department_Class_Name_wave__c
|
)</formula>
|
<label>科室分类</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Department_Class__c</fullName>
|
<deleteConstraint>SetNull</deleteConstraint>
|
<externalId>false</externalId>
|
<label>战略科室分类</label>
|
<referenceTo>Account</referenceTo>
|
<relationshipLabel>.客户人员</relationshipLabel>
|
<relationshipName>Agency_Contact</relationshipName>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Lookup</type>
|
</fields>
|
<fields>
|
<fullName>Doctor_Division1__c</fullName>
|
<externalId>false</externalId>
|
<label>医生区分(职务)</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Picklist</type>
|
<valueSet>
|
<controllingField>Type__c</controllingField>
|
<valueSetDefinition>
|
<sorted>false</sorted>
|
<value>
|
<fullName>院长</fullName>
|
<default>false</default>
|
<label>院长</label>
|
</value>
|
<value>
|
<fullName>副院长</fullName>
|
<default>false</default>
|
<label>副院长</label>
|
</value>
|
<value>
|
<fullName>主任</fullName>
|
<default>false</default>
|
<label>主任</label>
|
</value>
|
<value>
|
<fullName>副主任</fullName>
|
<default>false</default>
|
<label>副主任</label>
|
</value>
|
<value>
|
<fullName>医生</fullName>
|
<default>false</default>
|
<label>医生</label>
|
</value>
|
<value>
|
<fullName>实习医生</fullName>
|
<default>false</default>
|
<label>实习医生</label>
|
</value>
|
<value>
|
<fullName>护理部主任</fullName>
|
<default>false</default>
|
<label>护理部主任</label>
|
</value>
|
<value>
|
<fullName>护士长</fullName>
|
<default>false</default>
|
<label>护士长</label>
|
</value>
|
<value>
|
<fullName>护士</fullName>
|
<default>false</default>
|
<label>护士</label>
|
</value>
|
<value>
|
<fullName>实习护士</fullName>
|
<default>false</default>
|
<label>实习护士</label>
|
</value>
|
<value>
|
<fullName>设备科长</fullName>
|
<default>false</default>
|
<label>设备科长</label>
|
</value>
|
<value>
|
<fullName>设备科</fullName>
|
<default>false</default>
|
<label>设备科</label>
|
</value>
|
<value>
|
<fullName>技师</fullName>
|
<default>false</default>
|
<label>技师</label>
|
</value>
|
<value>
|
<fullName>工程师</fullName>
|
<default>false</default>
|
<label>工程师</label>
|
</value>
|
<value>
|
<fullName>消毒员</fullName>
|
<default>false</default>
|
<label>消毒员</label>
|
</value>
|
<value>
|
<fullName>秘书</fullName>
|
<default>false</default>
|
<label>秘书</label>
|
</value>
|
<value>
|
<fullName>书记</fullName>
|
<default>false</default>
|
<label>书记</label>
|
</value>
|
<value>
|
<fullName>副书记</fullName>
|
<default>false</default>
|
<label>副书记</label>
|
</value>
|
</valueSetDefinition>
|
<valueSettings>
|
<controllingFieldValue>医生</controllingFieldValue>
|
<valueName>院长</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>医生</controllingFieldValue>
|
<valueName>副院长</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>医生</controllingFieldValue>
|
<valueName>主任</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>医生</controllingFieldValue>
|
<valueName>副主任</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>医生</controllingFieldValue>
|
<valueName>医生</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>医生</controllingFieldValue>
|
<valueName>实习医生</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>护士</controllingFieldValue>
|
<valueName>护理部主任</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>护士</controllingFieldValue>
|
<valueName>护士长</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>护士</controllingFieldValue>
|
<valueName>护士</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>护士</controllingFieldValue>
|
<valueName>实习护士</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>设备科</controllingFieldValue>
|
<valueName>设备科长</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>设备科</controllingFieldValue>
|
<valueName>设备科</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>其他</controllingFieldValue>
|
<valueName>技师</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>其他</controllingFieldValue>
|
<valueName>工程师</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>其他</controllingFieldValue>
|
<valueName>消毒员</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>其他</controllingFieldValue>
|
<valueName>秘书</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>其他</controllingFieldValue>
|
<valueName>书记</valueName>
|
</valueSettings>
|
<valueSettings>
|
<controllingFieldValue>其他</controllingFieldValue>
|
<valueName>副书记</valueName>
|
</valueSettings>
|
</valueSet>
|
</fields>
|
<fields>
|
<fullName>Hospital_DC_Name__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(IsBlank(Department_Class__c)
|
, Agency_Hospital__r.Name
|
, Department_Class__r.Parent.Name
|
) + ' ' + Department_Cateogy_F__c</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>医院科室名</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Hospital_ID18__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(IsBlank(Department_Class__c)
|
, CASESAFEID(Agency_Hospital__r.Hospital__c)
|
, CASESAFEID(Department_Class__r.ParentId)
|
)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>OCSM医院Id18</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Hospital_Name__c</fullName>
|
<externalId>false</externalId>
|
<formula>IF(IsBlank(Department_Class__c)
|
, Agency_Hospital__r.Name
|
, Department_Class__r.Parent.Name
|
)</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>医院名</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>IsOlympusContact__c</fullName>
|
<externalId>false</externalId>
|
<formula>IsBlank(Department_Class__c) = False</formula>
|
<formulaTreatBlanksAs>BlankAsZero</formulaTreatBlanksAs>
|
<label>只读</label>
|
<trackTrending>false</trackTrending>
|
<type>Checkbox</type>
|
</fields>
|
<fields>
|
<fullName>Old_Agency_Hospital__c</fullName>
|
<externalId>false</externalId>
|
<label>Old_Agency_Hospital</label>
|
<length>18</length>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Old_Agency_ID__c</fullName>
|
<externalId>false</externalId>
|
<label>Old_Agency_ID</label>
|
<length>18</length>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Old_OwnerId__c</fullName>
|
<externalId>false</externalId>
|
<label>Old_OwnerId</label>
|
<length>18</length>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Text</type>
|
<unique>false</unique>
|
</fields>
|
<fields>
|
<fullName>Type__c</fullName>
|
<description>医生
|
护士
|
设备科
|
其他</description>
|
<externalId>false</externalId>
|
<label>分类</label>
|
<required>false</required>
|
<trackTrending>false</trackTrending>
|
<type>Picklist</type>
|
<valueSet>
|
<valueSetDefinition>
|
<sorted>false</sorted>
|
<value>
|
<fullName>医生</fullName>
|
<default>false</default>
|
<label>医生</label>
|
</value>
|
<value>
|
<fullName>护士</fullName>
|
<default>false</default>
|
<label>护士</label>
|
</value>
|
<value>
|
<fullName>设备科</fullName>
|
<default>false</default>
|
<label>设备科</label>
|
</value>
|
<value>
|
<fullName>其他</fullName>
|
<default>false</default>
|
<label>其他</label>
|
</value>
|
</valueSetDefinition>
|
</valueSet>
|
</fields>
|
<label>.客户人员</label>
|
<listViews>
|
<fullName>All_Agency_Contact</fullName>
|
<columns>NAME</columns>
|
<columns>AgencyName__c</columns>
|
<columns>Hospital_Name__c</columns>
|
<columns>Department_Class__c</columns>
|
<columns>Hospital_DC_Name__c</columns>
|
<columns>Type__c</columns>
|
<columns>Doctor_Division1__c</columns>
|
<columns>IsOlympusContact__c</columns>
|
<columns>CREATEDBY_USER</columns>
|
<columns>CREATED_DATE</columns>
|
<filterScope>Everything</filterScope>
|
<filters>
|
<field>Department_Class__c</field>
|
<operation>equals</operation>
|
</filters>
|
<label>.客户人员</label>
|
<language>ja</language>
|
</listViews>
|
<listViews>
|
<fullName>OCM</fullName>
|
<columns>NAME</columns>
|
<columns>AgencyName__c</columns>
|
<columns>Hospital_DC_Name__c</columns>
|
<columns>Type__c</columns>
|
<columns>Doctor_Division1__c</columns>
|
<columns>IsOlympusContact__c</columns>
|
<filterScope>Everything</filterScope>
|
<filters>
|
<field>Department_Class__c</field>
|
<operation>notEqual</operation>
|
</filters>
|
<label>OCM.客户人员</label>
|
<language>ja</language>
|
<sharedTo>
|
<allInternalUsers></allInternalUsers>
|
</sharedTo>
|
</listViews>
|
<nameField>
|
<label>客户人员名</label>
|
<type>Text</type>
|
</nameField>
|
<recordTypes>
|
<fullName>Agency</fullName>
|
<active>true</active>
|
<label>客户人员</label>
|
<picklistValues>
|
<picklist>Doctor_Division1__c</picklist>
|
<values>
|
<fullName>主任</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>书记</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>副主任</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>副书记</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>副院长</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>医生</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>实习医生</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>实习护士</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>工程师</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>技师</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>护士</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>护士长</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>护理部主任</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>消毒员</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>秘书</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>设备科</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>设备科长</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>院长</fullName>
|
<default>false</default>
|
</values>
|
</picklistValues>
|
<picklistValues>
|
<picklist>Type__c</picklist>
|
<values>
|
<fullName>其他</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>医生</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>护士</fullName>
|
<default>false</default>
|
</values>
|
<values>
|
<fullName>设备科</fullName>
|
<default>false</default>
|
</values>
|
</picklistValues>
|
</recordTypes>
|
<searchLayouts>
|
<customTabListAdditionalFields>AgencyName__c</customTabListAdditionalFields>
|
<customTabListAdditionalFields>Hospital_DC_Name__c</customTabListAdditionalFields>
|
<customTabListAdditionalFields>Type__c</customTabListAdditionalFields>
|
<customTabListAdditionalFields>Doctor_Division1__c</customTabListAdditionalFields>
|
<customTabListAdditionalFields>IsOlympusContact__c</customTabListAdditionalFields>
|
<lookupDialogsAdditionalFields>AgencyName__c</lookupDialogsAdditionalFields>
|
<lookupDialogsAdditionalFields>Hospital_DC_Name__c</lookupDialogsAdditionalFields>
|
<lookupDialogsAdditionalFields>Type__c</lookupDialogsAdditionalFields>
|
<lookupDialogsAdditionalFields>Doctor_Division1__c</lookupDialogsAdditionalFields>
|
<lookupDialogsAdditionalFields>IsOlympusContact__c</lookupDialogsAdditionalFields>
|
<searchFilterFields>NAME</searchFilterFields>
|
<searchFilterFields>AgencyName__c</searchFilterFields>
|
<searchFilterFields>Hospital_DC_Name__c</searchFilterFields>
|
<searchFilterFields>Type__c</searchFilterFields>
|
<searchFilterFields>Doctor_Division1__c</searchFilterFields>
|
<searchFilterFields>IsOlympusContact__c</searchFilterFields>
|
<searchResultsAdditionalFields>AgencyName__c</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>Hospital_DC_Name__c</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>Type__c</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>Doctor_Division1__c</searchResultsAdditionalFields>
|
<searchResultsAdditionalFields>IsOlympusContact__c</searchResultsAdditionalFields>
|
</searchLayouts>
|
<sharingModel>Private</sharingModel>
|
<validationRules>
|
<fullName>Create_Agency_Contact_Name_Check</fullName>
|
<active>true</active>
|
<description>检查.客户人员名字合法性</description>
|
<errorConditionFormula>isnew()&&
|
$User.ProfileId <>'00e10000000Y3o5'
|
&&(isblank(Name)||
|
isnull(Name)||
|
RIGHT(Name, 2)='老师'||
|
RIGHT(Name, 2)='医生'||
|
RIGHT(Name, 2)='主任'||
|
RIGHT(Name, 2)='院长'||
|
RIGHT(Name, 2)='科长'||
|
RIGHT(Name, 2)='课长'||
|
RIGHT(Name, 2)='护士'||
|
RIGHT(Name, 3)='护士长'||
|
RIGHT(Name, 2)='先生'||
|
RIGHT(Name, 2)='女士'||
|
RIGHT(Name, 2)='等等'||
|
RIGHT(Name, 1)='某'||
|
RIGHT(Name, 2)='某某'||
|
RIGHT(Name, 3)='某某某'
|
)</errorConditionFormula>
|
<errorDisplayField>Name</errorDisplayField>
|
<errorMessage>请填写正确的名字,不能填写诸如“医生”,“老师”,“护士”,“院长”,“某某”等头衔代称</errorMessage>
|
</validationRules>
|
<validationRules>
|
<fullName>NameCannotStart_Olympus</fullName>
|
<active>true</active>
|
<errorConditionFormula>IF(Isblank(Agency_Hospital__c) == false
|
, CONTAINS(Name, '(OLYMPUS)')
|
, False
|
)</errorConditionFormula>
|
<errorDisplayField>Name</errorDisplayField>
|
<errorMessage>客户人员名不能包含 (OLYMPUS)</errorMessage>
|
</validationRules>
|
<visibility>Public</visibility>
|
<webLinks>
|
<fullName>Copy2AgencyContact</fullName>
|
<availability>online</availability>
|
<description>&common.udd.actions.ActionsUtilORIG_URI=%2Fa2QN0000000csrt%2Fe</description>
|
<displayType>button</displayType>
|
<linkType>javascript</linkType>
|
<masterLabel>复制</masterLabel>
|
<openType>onClickJavaScript</openType>
|
<protected>false</protected>
|
<url>{!REQUIRESCRIPT("/soap/ajax/51.0/connection.js")};
|
{!REQUIRESCRIPT("/soap/ajax/51.0/apex.js")};
|
//2021-10-21 gwy 版本更改为51.0
|
var doubleFlg = false;
|
if(!doubleFlg) {
|
doubleFlg = true;
|
var query = "Select EntityDefinition.KeyPrefix, DurableId From FieldDefinition WHERE EntityDefinition.QualifiedApiName = 'Agency_Contact__c' and QualifiedApiName= 'Agency_Hospital__c' ";
|
var records = sforce.connection.query(query).getArray('records');
|
var fid = records[0].DurableId.toString().split('.')[1];
|
window.open("/{!Agency_Contact__c.Id}/e?clone=1&retURL=%2F{!Agency_Contact__c.Id}&CF"+fid+"={!URLENCODE(Agency_Contact__c.Hospital_Name__c)}");
|
}</url>
|
</webLinks>
|
</CustomObject>
|