como y donde se crean los aspectos?

cancel
Showing results for 
Search instead for 
Did you mean: 
giorgio
Member II

como y donde se crean los aspectos?

como y donde se crean los aspectos?

Gracias y saludos
15 Replies
pjcaracuel_2349
Active Member II

Re: como y donde se crean los aspectos?

Buenas,

Los aspectos se crean en la misma definicion del tipo documental, esto es en el fichero:
tutipoModel.xml

http://wiki.alfresco.com/wiki/Data_Dictionary_Guide#Aspects
http://ecmarchitect.com/images/articles/alfresco-content/content-article.pdf

Saludos
giorgio
Member II

Re: como y donde se crean los aspectos?

Buenas, pero es imprescindible crearme un nuevo tipo?

es decir yo simplemente lo que quiero es crear un nuevo aspecto para que se le pueda asociar a los documentos(a todos), que suba a x directorio

y si creo un nuevo tipo de contenido, cambiarán los directorios que tengo ahora?

saludos y gracias
pjcaracuel_2349
Active Member II

Re: como y donde se crean los aspectos?

Los tipos y/o aspectos no tienen nada que ver con los directorios. NO es recomendable pero p.e. si podrias añadir nuevos aspectos al tipo cm:content.

Saludos
giorgio
Member II

Re: como y donde se crean los aspectos?

mmm, bueno si no es lo correcto crearé uno nuevo, pero lo que no se, es en que repercute esto despues?

si por ejemplo creo un nuevo tipo que se llame "documentoscaneado" pongamos, los documentos que suba a alfresco ya seran todos de ese tipo?
pjcaracuel_2349
Active Member II

Re: como y donde se crean los aspectos?

Buenas,

Los documentos que subas seran del tipo que tu quieras que sean, documentos escaneados, Content……., eso lo seleccionas tu al subirlo o al aplicarlo mediante una regla.

Saludos
giorgio
Member II

Re: como y donde se crean los aspectos?

Muchas gracias por el vínculo, es super interesante, (sabiendo algo de ingles claro jejeje), y me esta abriendo un poco mas la mente hacia el pensamiento Alfresquiano.

Saludos.
giorgio
Member II

Re: como y donde se crean los aspectos?

Buenas pjcaracuel, acabo de terminar mi primer tipo y este es el contenido del archivo notaInternaModel.xml


<?xml version="1.0" encoding="UTF-8"?>

<!– Definition of new Model –>

<!– The important part here is the name - Note: the use of the my: namespace
     which is defined further on in the document –>
<model name="my:mynewmodel" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>  
   <description>Nota Interna</description>
   <author>jherraiz SITG</author>
   <version>1.0</version>

   <!– Imports are required to allow references to definitions in other models –>  
   <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"/>
   </imports>

   <!– Introduction of new namespaces defined by this model –>
   <!– NOTE: The following namespace my.new.model should be changed to reflect your own namespace –>
   <namespaces>
      <namespace uri="http://alfresco.edu.gva.es/model/content/1.0" prefix="my"/>
   </namespaces>
  
   <types>
  
      <!– Definition of new Content Type: Standard Operating Procedure –>
      <type name="my:not">
         <title>Nota Interna</title>
         <parent>cm:content</parent>
         <properties>
            <property name="my:publishedDate">
               <type>d:datetime</type>
            </property>
            <property name="my:authorisedBy">
               <type>d:text</type>
            </property>
            <property name="my:dedonde">
               <type>d:text</type>
            </property>
            <property name="my:haciadonde">
               <type>d:text</type>
            </property>
         </properties>
         <associations>
            <association name="my:signOff">
               <source>
                  <mandatory>false</mandatory>
                  <many>false</many>
               </source>
               <target>
                  <class>cm:content</class>
                  <mandatory>false</mandatory>
                  <many>false</many>
               </target>
            </association>
            <child-association name="my:processSteps">
               <source>
                  <mandatory>false</mandatory>
                  <many>false</many>
               </source>
               <target>
                  <class>cm:content</class>
                  <mandatory>false</mandatory>
                  <many>true</many>
               </target>
         </child-association>           
         </associations>
      </type>
     
    </types>
   
    <aspects>
     
      <!– Definition of new Content Aspect: Image Classification –>
      <aspect name="my:imageClassification">
         <title>Aspecto de nota prueba</title>
         <properties>
            <property name="my:width">
               <type>d:int</type>
            </property>
            <property name="my:height">
               <type>d:int</type>
            </property>
            <property name="my:resolution">
               <type>d:int</type>
            </property>
         </properties>
      </aspect>
     
   </aspects>
  


lo he hecho siguiendo el ejemplo que viene ya en el directorio extensions de alfresco y siguiendo las indicaciones tambien del documento de jeff pots, con algunos cambios para mis requerimientos. he configurado tambien los demas ficheros de modo que el tipo sale en la lista de crear nuevo contenido y en la lista de aspectos tambien, pero me ocurre que no veo las propiedades por ningun sitio, he definido una accion que le agrega el aspecto pero no veo las propertis y las propiedades del aspecto que me puede fallar?

gracias y saludos
pjcaracuel_2349
Active Member II

Re: como y donde se crean los aspectos?

Buenas,
Si has configurado las propiedades para que se vean en el web-client-custom-config.xml , entonces puede ser que la regla la hayas definidido de tipo Inbound y no de tipo Update

Saludos
giorgio
Member II

Re: como y donde se crean los aspectos?

ehhh?, inbound o update?, no fumo esas hierbas…, me dejas a cuadros, no me suena esos terminos.