12-02-2013 08:08 AM
<?xml version="1.0" encoding="UTF-8"?>
<!– Modelo personalizado –>
<model name="ajv:modeloPersonalizado" xmlns="http://www.alfresco.org/model/dictionary/1.0">
<imports>
<!– Importamos definiciones de Alfresco, concetamente el diccionario de datos y el modelo de contenido de Alfresco –>
<import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
<import uri="http://www.alfresco.org/model/content/1.0" prefix="cm" />
</imports>
<!– Registramos el namespace que se usara en este modelo –>
<namespaces>
<namespace uri="ajv.model" prefix="ajv" />
</namespaces>
<!– Definicion de los tipos de datos personalizados –>
<types>
<!– Definicion del tipo de contenido Nombre –>
<type name="ajv:carpeta">
<title>Carpeta de proyecto</title>
<parent>cm:folder</parent>
<properties>
<!– Propiedad de nombre–>
<property name="ajv:nombre">
<title>Nombre</title>
<type>d:text</type>
</property>
<!– Primer apellido –>
<property name="ajv:primerApellido">
<title>Primer apellido</title>
<type>d:text</type>
</property>
<!– Segundo apellido –>
<property name="ajv:segundoApellido">
<title>Segundo apellido</title>
<type>d:text</type>
</property>
<!– Documento NIF –>
<property name="ajv:documentoNif">
<title>Documento NIF</title>
<type>d:text</type>
</property>
<!– Puesto –>
<property name="ajv:puesto">
<title>Puesto</title>
<type>d:text</type>
</property>
<!– Comunidad autonoma –>
<property name="ajv:comunidadAutonoma">
<title>Comunidad autonoma</title>
<type>d:text</type>
</property>
<!– Provincias –>
<property name="ajv:provincias">
<title>Provincias</title>
<type>d:text</type>
</property>
</properties>
</type>
</types>
<aspects>
<!– Definicion de los aspectos personalizados –>
</aspects>
</model>
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!– Registro de los nuevos modelos –>
<bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<property name="models">
<list>
<value>alfresco/extension/ajvModel.xml</value>
</list>
</property>
</bean>
</beans>
<alfresco-config>
… commented code …
<config condition="Content Wizards" evaluator="string-compare">
<content-types>
<type name="co:TipoCompany"/>
<type name="co:TipoNoCompany"/>
<type name="co:TipoPublicacion"/>
<type name="co:TipoFactura"/>
<type name="co:TipoCalidad"/>
<type name="co:TipoPG"/>
<type name="co:TipoPRAE"/>
<type name="co:TipoPNT"/>
<type name="co:TipoRCAEQuimica"/>
<type name="co:TipoRCAEMicrobiologia"/>
</content-types>
</config>
… commented code …
<config evaluator="string-compare" condition="Space Wizards">
<folder-types>
<type name="ajv:carpeta"/>
</folder-types>
</config>
</alfresco-config>
12-02-2013 09:13 AM
tomcat\webapps\alfresco\WEB-INF\classes\alfresco\module\<myModuleName>
tomcat\webapps\alfresco\WEB-INF\classes\alfresco
12-02-2013 09:28 AM
12-02-2013 10:07 AM
12-02-2013 11:12 AM
<?xml version="1.0" encoding="UTF-8"?>
<!– Modelo personalizado –>
<model name="ajv:modeloPersonalizado" xmlns="http://www.alfresco.org/model/dictionary/1.0">
<description>Ejemplo de creacion de carpeta</description>
<author></author>
<version>1.0</version>
<imports>
<import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d" />
<import uri="http://www.alfresco.org/model/content/1.0" prefix="cm" />
</imports>
<!– Registramos el namespace que se usara en este modelo –>
<namespaces>
<namespace uri="modelo.personalizado" prefix="ajv" />
</namespaces>
<!– Definicion de los tipos de datos personalizados –>
<types>
<type name="ajv:carpeta">
<title>Carpeta de proyecto</title>
<parent>cm:folder</parent>
<properties>
<property name="ajv:nombre">
<title>Nombre</title>
<type>d:text</type>
</property>
<property name="ajv:primerApellido">
<title>Primer apellido</title>
<type>d:text</type>
</property>
</properties>
</type>
</types>
</model>
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE beans PUBLIC '-//SPRING//DTD BEAN//EN' 'http://www.springframework.org/dtd/spring-beans.dtd'>
<beans>
<!– Registro de los nuevos modelos –>
<bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<property name="models">
<list>
<value>alfresco/extension/ajvModel.xml</value>
</list>
</property>
</bean>
</beans>
…
<config evaluator="string-compare" condition="Space Wizards">
<folder-types>
<type name="ajv:carpeta" description="folder shown" display-label="Mega folder"/>
</folder-types>
</config>
…
12-02-2013 11:37 AM
<namespaces>
<namespace uri="http://www.yourcompany.com/model/content/1.0" prefix="ajv"/>
</namespaces>
12-02-2013 11:49 AM
12-02-2013 12:30 PM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.