<type name="cm:person">^M
<title>Person</title>^M
<parent>cm:authority</parent>^M
<properties>^M
<!– The tokenisation set here is ignored - it is fixed for this type –>^M
<!– This is so you can not break person lookup –>^M
<property name="cm:userName">^M
<type>d:text</type>^M
<mandatory>true</mandatory>^M
<constraints>^M
<constraint ref="cm:userNameConstraint" />^M
</constraints>^M
</property>^M
<property name="cm:homeFolder">^M
<type>d:noderef</type>^M
<mandatory>true</mandatory>^M
</property>^M
<property name="cm:firstName">^M
<type>d:text</type>^M
<mandatory>true</mandatory>^M
</property>^M
<property name="cm:lastName">^M
<type>d:text</type>^M
<mandatory>true</mandatory>^M
</property>^M
<property name="cm:middleName">^M
<type>d:text</type>^M
</property>^M
<property name="cm:email">^M
<type>d:text</type>^M
</property>^M
<property name="cm:organizationId">^M
<type>d:text</type>^M
</property>^M
<property name="cm:homeFolderProvider">^M
<type>d:text</type>^M
</property>^M
<type>d:text</type>^M
</property>^M
<property name="cm:defaultHomeFolderPath">^M
<type>d:text</type>^M
</property>^M
<property name="cm:presenceProvider">^M
<type>d:text</type>^M
</property>^M
<property name="cm:presenceUsername">^M
<type>d:text</type>^M
</property>^M
<property name="cm:organization">^M
<type>d:text</type>^M
</property>^M
<property name="cm:jobtitle">^M
<type>d:text</type>^M
</property>^M
<property name="cm:location">^M
<type>d:text</type>^M
</property>^M
<property name="cm:persondescription">^M
<type>d:content</type>^M
</property>^M
<property name="cm:telephone">^M
<type>d:text</type>^M
</property>^M
<property name="cm:mobile">^M
<type>d:text</type>^M
</property>^M
<property name="cm:companyaddress1">^M
<type>d:text</type>^M
</property>^M
<property name="cm:companyaddress2">^M
<type>d:text</type>^M
</property>^M
<property name="cm:companyaddress3">^M
<type>d:text</type>^M
</property>^M
<property name="cm:companypostcode">^M
<type>d:text</type>^M
</property>^M
<property name="cm:companytelephone">^M
<type>d:text</type>^M
</property>^M
<property name="cm:companyfax">^M
<type>d:text</type>^M
</property>^M
<property name="cm:companyemail">^M
<type>d:text</type>^M
</property>^M
<property name="cm:skype">^M
<type>d:text</type>^M
</property>^M
<property name="cm:instantmsg">^M
<type>d:text</type>^M
</property>^M
^M
<!– system maintained values –>
<property name="cm:sizeCurrent">
<type>d:long</type>
<protected>true</protected>
<mandatory enforced="true">true</mandatory>
</property>
<property name="cm:sizeQuota">
<type>d:long</type>^M
<protected>true</protected>
</property>^M
</properties>^M
^M
<associations>^M
<association name="cm:avatar">^M
<source>^M
<role>cm:avatarOf</role>^M
<mandatory>false</mandatory>^M
<many>false</many>^M
</source>^M
<target>^M
<class>cm:content</class>^M
<role>cm:hasAvatar</role>^M
<mandatory>false</mandatory>^M
<many>false</many>^M
</target>^M
</association>^M
</associations>^M
</type>^M
<config evaluator="node-type" condition="cm:person">
<property-sheet>
<show-property name="cm:telephone" />
</property-sheet>
</config>
<type name="custom:person">
<title>Person</title>
<parent>cm:authority</parent>
<properties>
<!– The tokenisation set here is ignored - it is fixed for this type –>
<!– This is so you can not break person lookup –>
<property name="custom:userName">
<type>d:text</type>
<mandatory>true</mandatory>
<constraints>
<constraint ref="cm:userNameConstraint" />
</constraints>
</property>
<property name="custom:homeFolder">
<type>d:noderef</type>
<mandatory>true</mandatory>
</property>
<property name="custom:firstName">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
<property name="custom:lastName">
<type>d:text</type>
<mandatory>true</mandatory>
</property>
<property name="custom:middleName">
<type>d:text</type>
</property>
<property name="custom:email">
<type>d:text</type>
</property>
<property name="custom:organizationId">
<type>d:text</type>
</property>
<property name="custom:homeFolderProvider">
<type>d:text</type>
</property>
<property name="custom:defaultHomeFolderPath">
<type>d:text</type>
</property>
<property name="custom:presenceProvider">
<type>d:text</type>
</property>
<property name="custom:presenceUsername">
<type>d:text</type>
</property>
<property name="custom:organization">
<type>d:text</type>
</property>
<property name="custom:jobtitle">
<type>d:text</type>
</property>
<property name="custom:location">
<type>d:text</type>
</property>
<property name="custom:persondescription">
<type>d:content</type>
</property>
<property name="custom:telephone">
<type>d:text</type>
</property>
<property name="custom:mobile">
<type>d:text</type>
</property>
<property name="custom:companyaddress1">
<type>d:text</type>
</property>
<property name="custom:companyaddress2">
<type>d:text</type>
</property>
<property name="custom:companyaddress3">
<type>d:text</type>
</property>
<property name="custom:companypostcode">
<type>d:text</type>
</property>
<property name="custom:companytelephone">
<type>d:text</type>
</property>
<property name="custom:companyfax">
<type>d:text</type>
</property>
<property name="custom:companyemail">
<type>d:text</type>
</property>
<property name="custom:skype">
<type>d:text</type>
</property>
<property name="custom:instantmsg">
<type>d:text</type>
</property>
<property name="custom:googleusername">
<type>d:text</type>
</property>
<property name="custom:sizeCurrent">
<type>d:long</type>
<protected>true</protected>
<mandatory enforced="true">true</mandatory>
</property>
<property name="custom:sizeQuota">
<type>d:long</type>
<protected>true</protected>
</property>
[b] <!– añado mi propiedad –>
<property name="custom:email2">
<type>d:long</type>
<protected>true</protected>
</property>[/b]
</properties>
<associations>
<association name="custom:avatar">
<source>
<role>custom:avatarOf</role>
<mandatory>false</mandatory>
<many>false</many>
</source>
<target>
<class>cm:content</class>
<role>custom:hasAvatar</role>
<mandatory>false</mandatory>
<many>false</many>
</target>
</association>
</associations>
</type>
<config evaluator="node-type" condition="custom:person">
<property-sheet>
<show-property name="custom:email2" display-label-id="Email2" />
</property-sheet>
</config>
<type name="custom:person">
<title>Person personalizado</title>
<parent>cm:person</parent>
<properties>
<property name="custom:email2">
<type>d:text</type>
</property>
</properties>
</type>
…
<properties>
<property name="cm:email2">
<type>d:text</type>
</property>
</properties>
…
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.