AnsweredAssumed Answered

Regla para mover un tipo de contenido

Question asked by yoshuros on Oct 28, 2009
Latest reply on Nov 4, 2009 by yoshuros
Hola

he creado un nuevo tipo de contenido
y este se ve correctamente

sin embargo al crear una regla que funciona sobre este tipo de contenido, esta no lo afecta
lo he creado de la siguiente forma

archivo opModel.xml

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

<!– Modelo personalizado –>

<model name="op:modeloPersonalizado" xmlns="http://www.alfresco.org/model/dictionary/1.0">

   <!– Optional meta-data about the model –>  
   <description>Modelo personalizado</description>
   <author>Adrian E. Jimenez Vega</author>
   <version>1.0</version>

   <imports>
        <!– Importamos definiciones de Alfresco, concretamente el diccionario de datos y el modelo de contenido de Alfresco –>
      <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>

   <!– Registramos el Nuevo namespaces que se utilizara en este modelo –>
   <!– NOTE: The following namespace custom.model should be changed to reflect your own namespace –>
   <namespaces>
      <namespace uri="modelo.op" prefix="op"/>
   </namespaces>
    
  <types>
   <!– Definicion de los tipos de contenido personalizados –>
  
   <!–  Definicion del tipo de contenido ajv:carpeta –>
   <type name="op:oficioIngreso">
      <title>Oficio Ingreso</title>
      <parent>cm:content</parent>
      <properties>
         <property name="op:idIngreso">
            <title>Id Ingreso</title>
            <type>d:text</type>
         </property>
         <property name="op:nDocumento">
            <title>Nº Documento</title>
            <type>d:text</type>
         </property>
         <property name="op:fechaDocumento">
            <title>Fecha Documento</title>
            <type>d:date</type>
         </property>
         <property name="op:rutSolicitante">
            <title>Rut Solicitante</title>
            <type>d:text</type>
         </property>
         <property name="op:materia">
            <title>Materia</title>
            <type>d:text</type>
         </property>
         <property name="op:destinoInterno">
            <title>Destino Interno</title>
            <type>d:text</type>
         </property>
      </properties>
   </type>  

  </types>

  <aspects>
   <!– Definicion de los aspectos personalizados –>
  </aspects>
</model>



archivo web-client-config-custom.xml

<alfresco-config>

   <config evaluator="string-compare" condition="Action Wizards">

          <subtypes>

              <type name="ajv:carpeta"/>

          </subtypes>

    </config>

    <config evaluator="string-compare" condition="Action Wizards">

          <especialise-types>

              <type name="ajv:carpeta"/>

          </especialise-types>

   </config>

        <config evaluator="string-compare" condition="Space Wizards">

      <folder-types>

         <type name="ajv:carpeta"/>

      </folder-types>

   </config>

     <config evaluator="node-type" condition="ajv:carpeta">

      <property-sheet>

         <show-property name="ajv:Mail"/>

         <show-property name="ajv:Proyecto"/>

         <show-property name="ajv:Fecha"/>

      </property-sheet>

   </config>



   <config evaluator="string-compare" condition="Action Wizards">

          <subtypes>

              <type name="ajv:documento"/>

          </subtypes>

    </config>

    <config evaluator="string-compare" condition="Action Wizards">

          <especialise-types>

              <type name="ajv:documento"/>

          </especialise-types>

   </config>

         <config evaluator="string-compare" condition="Content Wizards">

          <content-types>

             <type name="ajv:documento"/>

          </content-types>

       </config>

    <config evaluator="node-type" condition="ajv:documento">

      <property-sheet>

         <show-property name="ajv:Texto"/>

         <show-property name="ajv:FechaDoc"/>

      </property-sheet>

   </config>



   <config evaluator="string-compare" condition="Action Wizards">

          <subtypes>

              <type name="op:oficioIngreso"/>

          </subtypes>

    </config>

    <config evaluator="string-compare" condition="Action Wizards">

          <especialise-types>

              <type name="op:oficioIngreso"/>

          </especialise-types>

   </config>

         <config evaluator="string-compare" condition="Content Wizards">

          <content-types>

             <type name="op:oficioIngreso"/>

          </content-types>

       </config>

    <config evaluator="node-type" condition="op:oficioIngreso">

      <property-sheet>

         <show-property name="op:idIngreso"/>

         <show-property name="op:nDocumento"/>

         <show-property name="op:fechaDocumento"/>

         <show-property name="op:rutSolicitante"/>

         <show-property name="op:materia"/>

         <show-property name="op:destinoInterno"/>

      </property-sheet>

   </config>




</alfresco-config>

la regla se ve mas o menos asi en su resumen

Summary
The information you entered is shown below.
Rule Type:   inbound
Name:   copy to OP-Ingreso
Description:   
Apply rule to sub spaces:   Yes
Run rule in background:   No
Disable rule:   No
Conditions:   Item is a subtype of 'Oficio Ingreso'
Actions:   Copy to 'OP-Ingreso'

op_ingreso es el espacio al cual quiero que se mueva el contenido en particular

alguna idea

algun alma caritativa que me ayude?

saludos

Outcomes