cancel
Showing results for 
Search instead for 
Did you mean: 

como y donde se crean los aspectos?

giorgio
Champ in-the-making
Champ in-the-making
como y donde se crean los aspectos?

Gracias y saludos
15 REPLIES 15

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
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
Champ in-the-making
Champ in-the-making
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
Confirmed Champ
Confirmed Champ
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
Champ in-the-making
Champ in-the-making
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
Confirmed Champ
Confirmed Champ
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
Champ in-the-making
Champ in-the-making
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
Champ in-the-making
Champ in-the-making
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
Confirmed Champ
Confirmed Champ
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
Champ in-the-making
Champ in-the-making
ehhh?, inbound o update?, no fumo esas hierbas…, me dejas a cuadros, no me suena esos terminos.
Getting started

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.