cancel
Showing results for 
Search instead for 
Did you mean: 

Error creating bean with name 'webscript.org.alfresco.slingshot.datalists.list.get'

stebanls
Champ in-the-making
Champ in-the-making

Tengo un problema con un archivo model-context.xml, el cual arroja errores al crear un bean dentro del modelo. El error es causado porque no encuentra un prefijo mapeado dentro del model-context

EL LOG ES EL SIGUIENTE:
2018-01-30 16:45:08 Commons Daemon procrun stdout initialized
2018-01-30 16:46:12,308 INFO [alfresco.repo.admin] [localhost-startStop-1] Using database URL 'jdbcSmiley Tongueostgresql://localhost:5432/alfresco' with user 'alfresco'.
2018-01-30 16:46:12,308 INFO [alfresco.repo.admin] [localhost-startStop-1] Connected to database PostgreSQL version 9.4.12
2018-01-30 16:46:19,418 INFO [domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V4.2-metadata-query-indexes
2018-01-30 16:46:19,418 INFO [domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V5.1-metadata-query-indexes
2018-01-30 16:46:19,418 INFO [domain.schema.SchemaBootstrap] [localhost-startStop-1] Ignoring script patch (post-Hibernate): patch.db-V5.2-remove-jbpm-tables-from-db
2018-01-30 16:46:28,917 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
2018-01-30 16:46:29,167 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
2018-01-30 16:46:32,122 WARN [context.support.XmlWebApplicationContext] [localhost-startStop-1] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webscript.org.alfresco.slingshot.datalists.list.get' defined in file [C:\alfresco-community\tomcat\shared\classes\alfresco\extension\corp-model-context.xml]: Invocation of init method failed; nested exception is org.alfresco.service.namespace.NamespaceException: Namespace prefix corpc is not mapped to a namespace URI
2018-01-30 16:46:32,653 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopping 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
2018-01-30 16:46:32,653 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopped 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
2018-01-30 16:46:32,669 ERROR [web.context.ContextLoader] [localhost-startStop-1] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'webscript.org.alfresco.slingshot.datalists.list.get' defined in file [C:\alfresco-community\tomcat\shared\classes\alfresco\extension\corp-model-context.xml]: Invocation of init method failed; nested exception is org.alfresco.service.namespace.NamespaceException: Namespace prefix corpc is not mapped to a namespace URI
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:636)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)
at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:679)
at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1966)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.alfresco.service.namespace.NamespaceException: Namespace prefix corpc is not mapped to a namespace URI
at org.alfresco.service.namespace.QName.createQName(QName.java:109)
at org.alfresco.service.namespace.QName.createQName(QName.java:131)
at de.fme.alfresco.repo.web.scripts.datalist.DataListDownloadWebScript.afterPropertiesSet(DataListDownloadWebScript.java:162)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)
... 26 more

Este es el código del archivo:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<property name="models">
<list>
<value>alfresco/extension/model/corpModel.xml</value>
<value>alfresco/extension/model/custom-rh-model.xml</value>
<value>alfresco/extension/model/custom-renta-model.xml</value>
<value>alfresco/extension/model/corpCommonModel.xml</value>
<value>alfresco/extension/model/ssdModel.xml</value>
<value>alfresco/extension/model/corpDocModel.xml</value>
<value>alfresco/extension/model/clientesModel.xml</value>
<value>alfresco/extension/model/contactenosModel.xml</value>
<value>alfresco/extension/model/rcsModel.xml</value>
<value>alfresco/extension/fme/fmeDatalistModel.xml</value>
</list>
</property>
<property name="labels">
<list>
<value>alfresco/messages/common</value>
</list>
</property>
</bean>
<bean parent="webscripts.formatmap">
<property name="formats">
<props>
<prop key="xls">application/vnd.ms-excel</prop>
<prop key="xlsx">application/vnd.ms-excel</prop>
</props>
</property>
</bean>
<!-- Datalist Policy -->
<bean id="DataListItemPolicies" class="de.fme.alfresco.repo.policy.DataListItemPolicies" init-method="init">
<property name="policyComponent" ref="policyComponent"/>
<property name="nodeService" ref="nodeService"/>
<property name="dictionaryService" ref="dictionaryService"/>
<property name="versionService" ref="versionService"/>
<property name="datalistIDService" ref="datalistIDService"/>
</bean>
<bean id="datalistBaseFormFilter" abstract="true" parent="baseFormFilter">
<property name="namespacePrefixResolver">
<ref bean="namespaceService"/>
</property>
<property name="behaviourFilter" ref="policyBehaviourFilter"/>
<property name="nodeService" ref="nodeService"/>
<property name="contentService" ref="contentService"/>
<property name="datalistTypes">
<set>
<value>dl:simpletask</value>
<value>dl:contact</value>
<value>dl:eventAgenda</value>
<value>dl:todoList</value>
<value>dl:task</value>
<value>dl:issue</value>
<value>dl:event</value>
<value>dl:location</value>
<value>dl:meetingAgenda</value>
<value>corpc:tareaEstadisticas</value>
<value>contacto:consultaEstadisticas</value>
<value>contacto:tiempoEstimado</value>
<value>contacto:materiaDataList</value>
<value>ssd:reclamoEstadisticas</value>
</set>
</property>
</bean>
<bean id="datalistFormFilterNode" class="de.fme.alfresco.repo.form.DataListFormFilter" parent="datalistBaseFormFilter">
<property name="filterRegistry" ref="nodeFilterRegistry"/>
</bean>
<bean id="datalistFormFilterType" class="de.fme.alfresco.repo.form.DataListFormFilter" parent="datalistBaseFormFilter">
<property name="filterRegistry" ref="typeFilterRegistry"/>
</bean>
<!-- -->
<!-- Slingshot Data List REST API -->
<!-- -->
<!-- Download a datalist as Excel XLS / XLSX -->
<bean id="webscript.org.alfresco.slingshot.datalists.list.get" class="de.fme.alfresco.repo.web.scripts.datalist.DataListDownloadWebScript" parent="webscript">
<property name="nodeService" ref="NodeService"/>
<property name="siteService" ref="SiteService"/>
<property name="contentService" ref="ContentService"/>
<property name="personService" ref="PersonService"/>
<property name="namespaceService" ref="namespaceService"/>
<property name="dictionaryService" ref="dictionaryService"/>
<property name="modelOrder">
<!-- These are taken from the forms config for now -->
<map>
<entry key="dl:todoList">
<value>dl:itemId,dl:todoTitle,dl:todoDueDate,dl:todoPriority,dl:todoStatus,dl:todoNotes,dl:assignee,dl:attachments,fm:forum</value>
</entry>
<entry key="dl:task">
<value>dl:itemId,cm:title,cm:description,dl:ganttStartDate,dl:ganttEndDate,dl:taskAssignee,dl:taskPriority,dl:taskStatus,dl:ganttPercentComplete,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:simpletask">
<value>dl:itemId,cm:title,cm:description,dl:simpletaskDueDate,dl:simpletaskPriority,dl:simpletaskStatus,fm:forum</value>
</entry>
<entry key="dl:contact">
<value>dl:itemId,dl:contactFirstName,dl:contactLastName,dl:contactEmail,dl:contactCompany,dl:contactJobTitle,dl:contactPhoneOffice,dl:contactPhoneMobile,dl:contactNotes,fm:forum</value>
</entry>
<entry key="dl:issue">
<value>dl:itemId,cm:title,dl:issueAssignedTo,dl:issueStatus,dl:issuePriority,cm:description,dl:issueDueDate,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:event">
<value>dl:itemId,cm:title,cm:description,dl:eventLocation,dl:eventStartDate,dl:eventEndDate,dl:eventRegistrations,cm:attachments,dl:eventNote,fm:forum</value>
</entry>
<entry key="dl:location">
<value>dl:itemId,cm:title,dl:locationAddress1,dl:locationAddress2,dl:locationAddress3,dl:locationZip,dl:locationState,dl:locationCountry,cm:description,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:meetingAgenda">
<value>dl:itemId,dl:meetingAgendaRef,cm:title,cm:description,dl:meetingAgendaTime,dl:meetingAgendaOwner,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:eventAgenda">
<value>dl:itemId,dl:eventAgendaRef,dl:eventAgendaStartTime,dl:eventAgendaEndTime,dl:eventAgendaSessionName,dl:eventAgendaPresenter,dl:eventAgendaAudience,cm:attachments,dl:eventAgendaNotes,fm:forum</value>
</entry>
<entry key="corpc:tareaEstadisticas">
<value>corpc:estInstanceId,corpc:estDefinitionName,corpc:estTaskName,corpc:tiempoTerminada,corpcSmiley TongueersonaTermina,corpcSmiley Surprisedutcome,corpc:estTaskId</value>
</entry>
<entry key="contacto:materiaDataList">
<value>contacto:nombreMateria,contacto:requiereRevision</value>
</entry>
<entry key="contacto:tiempoEstimado">
<value>contacto:definitionName,contacto:taskName,contacto:tiempo</value>
</entry>
<entry key="rcs:tiempoEstimado">
<value>rcs:definitionName,rcs:taskName,rcs:tiempo,rcs:tiempoNotificacion,rcs:sla</value>
</entry>
<entry key="ssd:tiempoEstimado">
<value>ssd:definitionName,ssd:taskName,ssd:tiempo,ssd:tiempoNotificacion,ssd:sla</value>
</entry>
<entry key="contacto:consultaEstadisticas">
<value>contacto:rut,contacto:nombre,corp:fu,contacto:telefono,contacto:email,contacto:materia,contacto:direccion,contacto:comuna,contacto:ciudad,corpc:numeroOperacion,corpc:instanceId,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:estado,corpc:acogido,corpc:reclamosAnteriores,contacto:consultaTexto</value>
</entry>
<entry key="ssd:reclamoEstadisticas">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,ssd:textoReclamo,ssd:fechaRecepcion,ssd:numeroOficio,ssd:reclamoOrigen,ssd:reclamoMotivo,ssdSmiley TonguelazoRespuesta,ssd:requiereRespuesta,corpc:identificador,corpc:instanceId,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:estado,corpc:acogido,corpc:reclamosAnteriores</value>
</entry>
<entry key="ssd:reclamoMonitor">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,ssd:textoReclamo,ssd:fechaRecepcion,ssd:numeroOficio,ssd:reclamoOrigen,ssd:reclamoMotivo,ssdSmiley TonguelazoRespuesta,ssd:requiereRespuesta,corpc:identificador,corpc:instanceId,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:estado,corpc:acogido,corpc:reclamosAnteriores,corpc:diasPendientes,corpc:diasTranscurridos,corpc:usuarioIngresador,corpc:responsableTarea,corpc:areaResponsableTarea,corpc:nombreTareas,corpc:idTareas</value>
</entry>
<entry key="rcs:reclamoEstadisticas">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,rcs:textoReclamo,rcs:fechaRecepcion,rcs:fechaIngreso,rcs:fechaSvs,rcs:fechaEnvioCarta,rcs:numeroOficio,rcs:casoTipo,corpc:tipoCliente,corpc:lineaNegocio,rcs:motivoContacto,rcsSmiley TonguelazoRespuesta,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:nombreArea,corpc:agnoOperacion,corpc:acogido,corpc:identificador,corpc:reclamosAnteriores,corpc:estado,corpc:instanceId,corpc:tipoSecuencia,corpc:fechaInicioTarea,corpc:fechaVencimientoTarea,rcs:tipoProceso</value>
</entry>
<entry key="rcs:reclamoMonitor">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,rcs:textoReclamo,rcs:fechaRecepcion,rcs:fechaIngreso,rcs:fechaSvs,rcs:numeroOficio,rcs:casoTipo,corpc:tipoCliente,corpc:lineaNegocio,rcs:motivoContacto,rcsSmiley TonguelazoRespuesta,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:nombreArea,corpc:agnoOperacion,corpc:acogido,corpc:identificador,corpc:reclamosAnteriores,corpc:estado,corpc:instanceId,corpc:tipoSecuencia,corpc:diasPendientes,corpc:diasTranscurridos,corpc:usuarioIngresador,corpc:responsableTarea,corpc:areaResponsableTarea,corpc:nombreTareas,corpc:idTareas,corpc:fechaInicioTarea,corpc:fechaVencimientoTarea,rcs:tipoProcesoMonitor</value>
</entry>
<entry key="corpc:estadisticaHistorica">
<value>corpc:numeroContacto,corpc:fechaIngreso,corpc:fechaRecepcion,corpc:rutReclamante,corpc:nombreReclamante,corpc:rutAsegurado,corpc:nombreAsegurado,corpcSmiley Tongueoliza,corpc:descripcion,corpcSmiley SurprisedrigenContacto,corpc:numeroOficio</value>
</entry>
</map>
</property>
</bean>
<bean id="datalistIDService" class="de.fme.alfresco.repo.datalist.DatalistIDServiceImpl">
<property name="nodeService" ref="NodeService"/>
</bean>
<bean id="datalistIDServiceSciptFacade" parent="baseJavaScriptExtension" class="de.fme.alfresco.repo.datalist.DatalistIDServiceScriptFacade">
<property name="extensionName" value="datalistIDService"/>
<property name="datalistIDService" ref="datalistIDService"/>
<property name="nodeService" ref="NodeService"/>
</bean>
</beans>

14 REPLIES 14

angelborroy
Community Manager Community Manager
Community Manager

En el fichero XML de definición de modelo "C:\alfresco-community\tomcat\shared\classes\alfresco\extension\corp-model-context.xml" no has definido un namespace asociado al prefijo "corp".

Model namespaces | Alfresco Documentation 

Hyland Developer Evangelist

stebanls
Champ in-the-making
Champ in-the-making

Gracias por la respuesta, cuando defino el namespace dentro del corp-model-context.xml me arroja un error indicando que no se debe incluir el namespace dentro de ese archivo.

¿En qué archivo estás declarando el XML de modelo?

Hyland Developer Evangelist

stebanls
Champ in-the-making
Champ in-the-making

Tengo 2 archivos

1. corpCommonModel.xml (donde tengo definido el namespace con prefijo corpc)

2. corp-model-context.xml (donde tengo declarado el archivo corpCommonModel.xml)

Traté de definir el namespace en el archivo corp-model-context.xml también, pero me arroja el error que no se puede definir dentro de éste.

¿Cuál es el contenido del corp-model-context.xml?

Hyland Developer Evangelist

stebanls
Champ in-the-making
Champ in-the-making

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="extension.dictionaryBootstrap" parent="dictionaryModelBootstrap" depends-on="dictionaryBootstrap">
<property name="models">
<list>
<value>alfresco/extension/model/corpModel.xml</value>
<value>alfresco/extension/model/custom-rh-model.xml</value>
<value>alfresco/extension/model/custom-renta-model.xml</value>
<value>alfresco/extension/model/corpCommonModel.xml</value>
<value>alfresco/extension/model/ssdModel.xml</value>
<value>alfresco/extension/model/corpDocModel.xml</value>
<value>alfresco/extension/model/clientesModel.xml</value>
<value>alfresco/extension/model/contactenosModel.xml</value>
<value>alfresco/extension/model/rcsModel.xml</value>
<value>alfresco/extension/fme/fmeDatalistModel.xml</value>
</list>
</property>
<property name="labels">
<list>
<value>alfresco/messages/common</value>
</list>
</property>
</bean>
<bean parent="webscripts.formatmap">
<property name="formats">
<props>
<prop key="xls">application/vnd.ms-excel</prop>
<prop key="xlsx">application/vnd.ms-excel</prop>
</props>
</property>
</bean>
<!-- Datalist Policy -->
<bean id="DataListItemPolicies" class="de.fme.alfresco.repo.policy.DataListItemPolicies" init-method="init">
<property name="policyComponent" ref="policyComponent"/>
<property name="nodeService" ref="nodeService"/>
<property name="dictionaryService" ref="dictionaryService"/>
<property name="versionService" ref="versionService"/>
<property name="datalistIDService" ref="datalistIDService"/>
</bean>
<bean id="datalistBaseFormFilter" abstract="true" parent="baseFormFilter">
<property name="namespacePrefixResolver">
<ref bean="namespaceService"/>
</property>
<property name="behaviourFilter" ref="policyBehaviourFilter"/>
<property name="nodeService" ref="nodeService"/>
<property name="contentService" ref="contentService"/>
<property name="datalistTypes">
<set>
<value>dl:simpletask</value>
<value>dl:contact</value>
<value>dl:eventAgenda</value>
<value>dl:todoList</value>
<value>dl:task</value>
<value>dl:issue</value>
<value>dl:event</value>
<value>dl:location</value>
<value>dl:meetingAgenda</value>
<value>corpc:tareaEstadisticas</value>
<value>contacto:consultaEstadisticas</value>
<value>contacto:tiempoEstimado</value>
<value>contacto:materiaDataList</value>
<value>ssd:reclamoEstadisticas</value>
</set>
</property>
</bean>
<bean id="datalistFormFilterNode" class="de.fme.alfresco.repo.form.DataListFormFilter" parent="datalistBaseFormFilter">
<property name="filterRegistry" ref="nodeFilterRegistry"/>
</bean>
<bean id="datalistFormFilterType" class="de.fme.alfresco.repo.form.DataListFormFilter" parent="datalistBaseFormFilter">
<property name="filterRegistry" ref="typeFilterRegistry"/>
</bean>
<!-- -->
<!-- Slingshot Data List REST API -->
<!-- -->
<!-- Download a datalist as Excel XLS / XLSX -->
<bean id="webscript.org.alfresco.slingshot.datalists.list.get" class="de.fme.alfresco.repo.web.scripts.datalist.DataListDownloadWebScript" parent="webscript">
<property name="nodeService" ref="NodeService"/>
<property name="siteService" ref="SiteService"/>
<property name="contentService" ref="ContentService"/>
<property name="personService" ref="PersonService"/>
<property name="namespaceService" ref="namespaceService"/>
<property name="dictionaryService" ref="dictionaryService"/>
<property name="modelOrder">
<!-- These are taken from the forms config for now -->
<map>
<entry key="dl:todoList">
<value>dl:itemId,dl:todoTitle,dl:todoDueDate,dl:todoPriority,dl:todoStatus,dl:todoNotes,dl:assignee,dl:attachments,fm:forum</value>
</entry>
<entry key="dl:task">
<value>dl:itemId,cm:title,cm:description,dl:ganttStartDate,dl:ganttEndDate,dl:taskAssignee,dl:taskPriority,dl:taskStatus,dl:ganttPercentComplete,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:simpletask">
<value>dl:itemId,cm:title,cm:description,dl:simpletaskDueDate,dl:simpletaskPriority,dl:simpletaskStatus,fm:forum</value>
</entry>
<entry key="dl:contact">
<value>dl:itemId,dl:contactFirstName,dl:contactLastName,dl:contactEmail,dl:contactCompany,dl:contactJobTitle,dl:contactPhoneOffice,dl:contactPhoneMobile,dl:contactNotes,fm:forum</value>
</entry>
<entry key="dl:issue">
<value>dl:itemId,cm:title,dl:issueAssignedTo,dl:issueStatus,dl:issuePriority,cm:description,dl:issueDueDate,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:event">
<value>dl:itemId,cm:title,cm:description,dl:eventLocation,dl:eventStartDate,dl:eventEndDate,dl:eventRegistrations,cm:attachments,dl:eventNote,fm:forum</value>
</entry>
<entry key="dl:location">
<value>dl:itemId,cm:title,dl:locationAddress1,dl:locationAddress2,dl:locationAddress3,dl:locationZip,dl:locationState,dl:locationCountry,cm:description,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:meetingAgenda">
<value>dl:itemId,dl:meetingAgendaRef,cm:title,cm:description,dl:meetingAgendaTime,dl:meetingAgendaOwner,cm:attachments,fm:forum</value>
</entry>
<entry key="dl:eventAgenda">
<value>dl:itemId,dl:eventAgendaRef,dl:eventAgendaStartTime,dl:eventAgendaEndTime,dl:eventAgendaSessionName,dl:eventAgendaPresenter,dl:eventAgendaAudience,cm:attachments,dl:eventAgendaNotes,fm:forum</value>
</entry>
<entry key="corpc:tareaEstadisticas">
<value>corpc:estInstanceId,corpc:estDefinitionName,corpc:estTaskName,corpc:tiempoTerminada,corpcSmiley TongueersonaTermina,corpcSmiley Surprisedutcome,corpc:estTaskId</value>
</entry>
<entry key="contacto:materiaDataList">
<value>contacto:nombreMateria,contacto:requiereRevision</value>
</entry>
<entry key="contacto:tiempoEstimado">
<value>contacto:definitionName,contacto:taskName,contacto:tiempo</value>
</entry>
<entry key="rcs:tiempoEstimado">
<value>rcs:definitionName,rcs:taskName,rcs:tiempo,rcs:tiempoNotificacion,rcs:sla</value>
</entry>
<entry key="ssd:tiempoEstimado">
<value>ssd:definitionName,ssd:taskName,ssd:tiempo,ssd:tiempoNotificacion,ssd:sla</value>
</entry>
<entry key="contacto:consultaEstadisticas">
<value>contacto:rut,contacto:nombre,corp:fu,contacto:telefono,contacto:email,contacto:materia,contacto:direccion,contacto:comuna,contacto:ciudad,corpc:numeroOperacion,corpc:instanceId,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:estado,corpc:acogido,corpc:reclamosAnteriores,contacto:consultaTexto</value>
</entry>
<entry key="ssd:reclamoEstadisticas">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,ssd:textoReclamo,ssd:fechaRecepcion,ssd:numeroOficio,ssd:reclamoOrigen,ssd:reclamoMotivo,ssdSmiley TonguelazoRespuesta,ssd:requiereRespuesta,corpc:identificador,corpc:instanceId,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:estado,corpc:acogido,corpc:reclamosAnteriores</value>
</entry>
<entry key="ssd:reclamoMonitor">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,ssd:textoReclamo,ssd:fechaRecepcion,ssd:numeroOficio,ssd:reclamoOrigen,ssd:reclamoMotivo,ssdSmiley TonguelazoRespuesta,ssd:requiereRespuesta,corpc:identificador,corpc:instanceId,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:estado,corpc:acogido,corpc:reclamosAnteriores,corpc:diasPendientes,corpc:diasTranscurridos,corpc:usuarioIngresador,corpc:responsableTarea,corpc:areaResponsableTarea,corpc:nombreTareas,corpc:idTareas</value>
</entry>
<entry key="rcs:reclamoEstadisticas">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,rcs:textoReclamo,rcs:fechaRecepcion,rcs:fechaIngreso,rcs:fechaSvs,rcs:fechaEnvioCarta,rcs:numeroOficio,rcs:casoTipo,corpc:tipoCliente,corpc:lineaNegocio,rcs:motivoContacto,rcsSmiley TonguelazoRespuesta,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:nombreArea,corpc:agnoOperacion,corpc:acogido,corpc:identificador,corpc:reclamosAnteriores,corpc:estado,corpc:instanceId,corpc:tipoSecuencia,corpc:fechaInicioTarea,corpc:fechaVencimientoTarea,rcs:tipoProceso</value>
</entry>
<entry key="rcs:reclamoMonitor">
<value>corpc:numeroOperacion,corp:fu,corp:fecu,corpcSmiley Tonguerioridad,ssd:nombreAsegurado,ssd:apellidoAsegurado,ssd:direccionAsegurado,ssd:comunaAsegurado,ssd:ciudadAsegurado,ssd:rutAsegurado,ssdSmiley TongueolizaAsegurado,ssd:numeroSiniestro,ssd:nombreReclamante,ssd:apellidoReclamante,ssd:direccionReclamante,ssd:comunaReclamante,ssd:ciudadReclamante,ssd:rutReclamante,rcs:textoReclamo,rcs:fechaRecepcion,rcs:fechaIngreso,rcs:fechaSvs,rcs:numeroOficio,rcs:casoTipo,corpc:tipoCliente,corpc:lineaNegocio,rcs:motivoContacto,rcsSmiley TonguelazoRespuesta,corpc:fechaInicioWorkflow,corpc:fechaTerminoWorkflow,corpc:nombreArea,corpc:agnoOperacion,corpc:acogido,corpc:identificador,corpc:reclamosAnteriores,corpc:estado,corpc:instanceId,corpc:tipoSecuencia,corpc:diasPendientes,corpc:diasTranscurridos,corpc:usuarioIngresador,corpc:responsableTarea,corpc:areaResponsableTarea,corpc:nombreTareas,corpc:idTareas,corpc:fechaInicioTarea,corpc:fechaVencimientoTarea,rcs:tipoProcesoMonitor</value>
</entry>
<entry key="corpc:estadisticaHistorica">
<value>corpc:numeroContacto,corpc:fechaIngreso,corpc:fechaRecepcion,corpc:rutReclamante,corpc:nombreReclamante,corpc:rutAsegurado,corpc:nombreAsegurado,corpcSmiley Tongueoliza,corpc:descripcion,corpcSmiley SurprisedrigenContacto,corpc:numeroOficio</value>
</entry>
</map>
</property>
</bean>
<bean id="datalistIDService" class="de.fme.alfresco.repo.datalist.DatalistIDServiceImpl">
<property name="nodeService" ref="NodeService"/>
</bean>
<bean id="datalistIDServiceSciptFacade" parent="baseJavaScriptExtension" class="de.fme.alfresco.repo.datalist.DatalistIDServiceScriptFacade">
<property name="extensionName" value="datalistIDService"/>
<property name="datalistIDService" ref="datalistIDService"/>
<property name="nodeService" ref="NodeService"/>
</bean>
</beans>

Ok, entonces el modelo debería definirse en: alfresco/extension/model/corpCommonModel.xml

Hyland Developer Evangelist

stebanls
Champ in-the-making
Champ in-the-making

Claro, y así es como lo tengo.

Este es el código del archivo corpCommonModel.xml:

<?xml version="1.0" encoding="UTF-8"?>
<model xmlns="http://www.alfresco.org/model/dictionary/1.0" name="corpc:commonModel">
    <description>Modelo Corp2</description>
    <author>impulseit</author>
    <version>0.1</version>
    <imports>
        <!-- Import Alfresco Dictionary Definitions -->
        <import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/>
        <!-- Import Alfresco Content Domain Model Definitions -->
        <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/>
        <!-- Import Alfresco Datalist Domain Model Definitions -->
        <import uri="http://www.alfresco.org/model/datalist/1.0" prefix="dl"/>
    </imports>
    <namespaces>
        <namespace uri="http://www.corpvida.cl/model/content/common/1.0" prefix="corpc"/>
    </namespaces>
    <constraints>
        <constraint name="corpc:areaEspecialistas" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>NO TIENE ESPECIALISTA</value>
                    <value>AUDITORIA</value>
                    <value>TECNICO_RESERVAS</value>
                    <value>TECNICO_TARIFAS_Y_OTROS</value>
                    <value>RIESGO</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_CANAL_INTERNO_AG1</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_CANAL_INTERNO_AG2</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_CANAL_EXTERNO_STGO</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_CANAL_SUCURSALES</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_ANTOFAGASTA_CALAMA</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_ARICA_IQUIQUE</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_CHILLAN_CONCEPCION_LOS_ANGELES</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_COPIAPO_LA_SERENA</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_CURICO_TALCA</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_PUERTO_MONTT_OSORNO</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_PUNTA_ARENAS</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_RANCAGUA</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_TEMUCO_VALDIVIA</value>
                    <value>COMERCIAL_VIDA_INDIVIDUAL_VINA_DEL_MAR</value>
                    <value>COMERCIAL_VI_MANTENCION_A_CLIENTES</value>
                    <value>COMERCIAL_CREDITO_DE_CONSUMO</value>                    
                    <value>COMERCIAL_RRVV_Y_RRPP_ASESORES</value>
                    <value>COMERCIAL_RRVV_Y_RRPP_CONSULTORES</value>
                    <value>SERVICIO_AL_CLIENTE</value>
                    <value>OPERACIONES_RV_CIERRE_NEGOCIO</value>
                    <value>OPERACIONES_RV_BENEFICIOS_FISCALES</value>
                    <value>OPERACIONES_RV_PAGO_DE_PENSIONES</value>
                    <value>OPERACIONES_VI_SUSCRIPCION</value>
                    <value>OPERACIONES_VI_SINIESTROS</value>
                    <value>OPERACIONES_VI_DESGRAVAMEN</value>
                    <value>OPERACIONES_VI_COBRANZAS</value>
                    <value>OPERACIONES_VI_ENDOSOS</value>
                    <value>BANCA_SEGUROS</value>
                    <value>DESARROLLO_DE_PRODUCTOS</value>
                    <value>MEDIOS_DIGITALES_WEB</value>
                    <value>INFORMATICA</value>
                    <value>FISCAL_DE_CUMPLIMIENTO</value>
                    <value>COMERCIAL_RRVV_Y_RRPP</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpcSmiley SurprisedperacionTipos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>INICIADO</value>
                    <value>TERMINADO</value>
                    <value>ANULADO</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:secuenciaTipos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>CONTACTENOS WEB</value>
                    <value>SVS SERNAC DDA</value>
                    <value>CASOS CLIENTES</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:acogidoTipos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>ACOGIDO</value>
                    <value>NO ACOGIDO</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:reclamosAnterioresTipos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>1</value>
                    <value>2</value>
                    <value>3</value>
                    <value>4 o MAS</value>
                    <value>NO TIENE RECLAMOS</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:definitionTipos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>Portal Internet</value>
                    <value>SVS SERNAC DDA</value>
                    <value>CASOS CLIENTES</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpcSmiley Tonguerioridades" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>ALTA</value>
                    <value>MEDIA</value>
                    <value>BAJA</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:clienteTipos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>PREFERENCIAL</value>
                    <value>ESTANDAR</value>
                    <value>BREVE</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:casoTipos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>RECLAMOS</value>
                    <value>CONSULTAS</value>
                    <value>SUGERENCIAS</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:lineaNegocios" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>SEGUROS DE VIDA</value>
                    <value>RENTAS VITALICIAS</value>
                    <value>COLECTIVOS</value>
                    <value>SEGUROS MASIVOS</value>
                    <value>CREDITOS DE CONSUMO</value>
                </list>
            </parameter>
        </constraint>
        <constraint name="corpc:medioContactos" type="LIST">
            <parameter name="allowedValues">
                <list>
                    <value>PREFERENCIAL</value>
                    <value>TELEFONICO</value>
                    <value>EMAIL</value>
                </list>
            </parameter>
        </constraint>
    </constraints>
    <types>
        <type name="corpc:secuencia">
            <title>Secuencias</title>
            <description>secuencias</description>
            <parent>dl:dataListItem</parent>
            <mandatory-aspects>
                <aspect>corpc:identificable</aspect>
            </mandatory-aspects>
        </type>
        <type name="corpc:tareaEstadisticas">
            <title>Tarea Estadisticas</title>
            <description>Tarea Estadisticas</description>
            <parent>dl:dataListItem</parent>
            <properties>
                <property name="corpc:estInstanceId">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                </property>
                <property name="corpc:estDefinitionName">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <constraints>
                        <constraint ref="corpc:definitionTipos"/>
                    </constraints>
                </property>
                <property name="corpc:estTaskName">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                </property>
                <property name="corpc:tiempoTerminada">
                    <type>d:datetime</type>
                    <mandatory>true</mandatory>
                </property>
                <property name="corpcSmiley TongueersonaTermina">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                </property>
                <property name="corpcSmiley Surprisedutcome">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                </property>
                <property name="corpc:estTaskId">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                </property>
            </properties>
        </type>
        <type name="corpc:motivoContactoDataList">
            <title>Motivo Contacto</title>
            <description>Motivo Contacto</description>
            <parent>dl:dataListItem</parent>
            <properties>
                <property name="corpc:motivoContacto">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                </property>
            </properties>
            <mandatory-aspects>
                   </mandatory-aspects>
        </type>
        <type name="corpc:estadisticaHistorica">
            <title>Estadistica Historica</title>
            <description>Estadistica Historica</description>
            <parent>dl:dataListItem</parent>
            <properties>
                <property name="corpc:numeroContacto">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:fechaIngreso">
                    <type>d:datetime</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:fechaRecepcion">
                    <type>d:datetime</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:rutReclamante">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:nombreReclamante">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:rutAsegurado">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:nombreAsegurado">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpcSmiley Tongueoliza">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:descripcion">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpcSmiley SurprisedrigenContacto">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:numeroOficio">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
            </properties>
            <mandatory-aspects>
                   </mandatory-aspects>
        </type>
    </types>
    <aspects>
        <aspect name="corpc:identificable">
            <properties>
                <property name="corpc:tipoSecuencia">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <index enabled="true">
                        <atomic>true</atomic>
                        <stored>true</stored>
                        <tokenised>true</tokenised>
                    </index>
                    <constraints>
                        <constraint ref="corpc:secuenciaTipos"/>
                    </constraints>
                </property>
                <property name="corpc:numeroOperacion">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <index enabled="true">
                        <atomic>true</atomic>
                        <stored>true</stored>
                        <tokenised>true</tokenised>
                    </index>
                </property>
                <property name="corpc:agnoOperacion">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <index enabled="true">
                        <atomic>true</atomic>
                        <stored>true</stored>
                        <tokenised>true</tokenised>
                    </index>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:workflowable">
            <properties>
                <property name="corpc:instanceId">
                    <type>d:text</type>
                    <index enabled="true">
                        <atomic>true</atomic>
                        <stored>true</stored>
                        <tokenised>true</tokenised>
                    </index>
                </property>
                <property name="corpc:fechaInicioWorkflow">
                    <type>d:datetime</type>
                </property>
                <property name="corpc:fechaTerminoWorkflow">
                    <type>d:datetime</type>
                </property>
                <property name="corpc:identificador">
                    <type>d:text</type>
                </property>
            </properties>
        </aspect>
        <aspect name="corpcSmiley Surprisedperacionable">
            <properties>
                <property name="corpc:estado">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <default>INICIADO</default>
                    <constraints>
                        <constraint ref="corpcSmiley SurprisedperacionTipos"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:areaEspecialista">
            <properties>
                <property name="corpc:nombreArea">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <multiple>true</multiple>
                    <constraints>
                        <constraint ref="corpc:areaEspecialistas"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpcSmiley Tongueriorizable">
            <properties>
                <property name="corpcSmiley Tonguerioridad">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <multiple>false</multiple>
                    <constraints>
                        <constraint ref="corpcSmiley Tonguerioridades"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:tipificable">
            <properties>
                <property name="corpc:tipoCliente">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <multiple>false</multiple>
                    <constraints>
                        <constraint ref="corpc:clienteTipos"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:negociable">
            <properties>
                <property name="corpc:lineaNegocio">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <multiple>false</multiple>
                    <constraints>
                        <constraint ref="corpc:lineaNegocios"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:medioable">
            <properties>
                <property name="corpc:medioContacto">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                    <multiple>false</multiple>
                    <constraints>
                        <constraint ref="corpc:medioContactos"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:acogidoable">
            <properties>
                <property name="corpc:acogido">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <multiple>false</multiple>
                    <constraints>
                        <constraint ref="corpc:acogidoTipos"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:anterioresable">
            <properties>
                <property name="corpc:reclamosAnteriores">
                    <type>d:text</type>
                    <mandatory>true</mandatory>
                    <multiple>false</multiple>
                    <constraints>
                        <constraint ref="corpc:reclamosAnterioresTipos"/>
                    </constraints>
                </property>
            </properties>
        </aspect>
        <aspect name="corpc:monitoreable">
            <properties>
                <property name="corpc:diasPendientes">
                    <type>d:int</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:diasTranscurridos">
                    <type>d:int</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:usuarioIngresador">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:responsableTarea">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:areaResponsableTarea">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:acciones">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:nombreTareas">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:idTareas">
                    <type>d:text</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:fechaInicioTarea">
                    <type>d:datetime</type>
                    <mandatory>false</mandatory>
                </property>
                <property name="corpc:fechaVencimientoTarea">
                    <type>d:datetime</type>
                    <mandatory>false</mandatory>
                </property>
            </properties>
        </aspect>
    </aspects>
</model>

Pero aún así me sigue arrojando el error del namespace.

angelborroy
Community Manager Community Manager
Community Manager

Tiene buena pinta, ¿está empaquetado en un AMP?

Hyland Developer Evangelist