<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Establecer propiedades al mover documentos a espacios con CI in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89442#M60798</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sí, sí que las he definido. Como decía, si intento añadir cualquier tipo de fichero ("Pinchando en Add Content") mi tipo aparece en el desplegable de los tipos de contenido que puedes elegir y puedes meter "a mano" las propiedades cliente y asunto. A lo que me refiero es que, si no me equivoco, al definir una regla como inbound, ésta se ejecuta al subir físicamente el documento, lo cual ocurre antes de que puedas establecer las propiedades. Después, tienes que elegir por fuerza el tipo de contenido por defecto (Content) o en mi caso el tipo que he definido. Al elegir uno de los dos, ¿no se estarán sobreescribiendo las propiedades que se han establecido al ejecutar la acción?., no sé, creo que si que funciona, pero hago algo para que se pierdan las propiedades que he salvado en el nodo del documento al ejecutar el script.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo y gracias otra vez. &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 27 Jan 2009 12:14:47 GMT</pubDate>
    <dc:creator>alex888</dc:creator>
    <dc:date>2009-01-27T12:14:47Z</dc:date>
    <item>
      <title>Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89433#M60789</link>
      <description>Hola,tengo una jerarquía de espacios de dos niveles del siguiente modo:&amp;nbsp;&amp;nbsp;&amp;nbsp; Raíz&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Cliente1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Asunto11&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Asunto12&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Cliente2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Asunto21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Asunto22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Clienten&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; |- Asunton1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; …es decir un espacio raíz y luego clientes qu</description>
      <pubDate>Mon, 19 Jan 2009 16:02:35 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89433#M60789</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-19T16:02:35Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89434#M60790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tu mismo te has contestado.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;¿con un script asociado al evento inbound de los espacios quizás?.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jan 2009 08:03:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89434#M60790</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-20T08:03:56Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89435#M60791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola de nuevo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;antes de nada gracias por tu respuesta pjcaracuel.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ya estoy desarrollando el script y me he encontrado con un problema. A partir de "document" (el fichero que añado), necesito subir dos niveles en la jerarquía y obtener el nombre de esos dos espacios.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Obteniendo así el nodo del documento:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var documentNode = document.nodeRef;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;luego trato de hacer lo siguiente:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;documentParentNode = documentNode.parent;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;o bien &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;documentParentNode = documentNode.getParent();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;compruebo por supuesto que documentNode no es nulo antes. El caso es que getParent() da un error de función no reconocida y parent funciona pero es null siempre. Por favor, ¿alguien puede decirme como hacer esto?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo y mil gracias.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alex.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Jan 2009 19:03:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89435#M60791</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-23T19:03:19Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89436#M60792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas Alex,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Has probado&lt;/SPAN&gt;&lt;STRONG&gt; document.parent.name &lt;/STRONG&gt;&lt;SPAN&gt;???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2009 11:09:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89436#M60792</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-26T11:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89437#M60793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Pedro,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;así funciona perfectamente. Mil gracias.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alex&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Jan 2009 20:16:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89437#M60793</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-26T20:16:38Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89438#M60794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola de nuevo,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;ahora que ya consigo obtener el nombre del padre y del abuelo del documento que estoy añadiendo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;|-&amp;nbsp; Cliente&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:#FFFFFF;"&gt;———&lt;/SPAN&gt;&lt;SPAN&gt;|-Asunto&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color:#FFFFFF;"&gt;—————&lt;/SPAN&gt;&lt;SPAN&gt;|- Nombre Documento&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;lo que quiero hacer es asignarle esos nombres a dos propiedades del documento. Esas dos propiedades están definidas en un tipo, dentro de un modelo nuevo que yo he creado (supongámosle prefijo "my"), es decir:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.properties[my:cliente] = document.parent.name;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document.properties[my:asunto] =&amp;nbsp;&amp;nbsp; document.parent.parent.name; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document.save();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;el tema es que no son propiedades del modelo de contenido estándar cm. Creo que el problema viene por ahí.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;¿qué estoy haciendo mal?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo y muchísimas gracias de antemano.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 10:33:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89438#M60794</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-27T10:33:36Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89439#M60795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas Alex,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Has probado asi?? &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document.properties["my:cliente"] = document.parent.name;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document.properties["my:asunto"] = document.parent.parent.name; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si estan bien definidas en el modelo, no deberia dar error.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 10:44:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89439#M60795</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-27T10:44:38Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89440#M60796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Pedro,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;si, así exactamente he probado. De hecho las comillas me las dejé al escribir el post. El modelo está bien definido porque una vez que el documento está subido, yo puedo elegir mi tipo de contenido específico y elegir a mano esas propiedades. Por eso necesito que cuando se sube algo vía CIFS (que evidentemente no tienes la hoja de propiedades para elegir los valores que quieres) se rellenen directamente esas propiedades. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ya digo que lo hago exactamente como indicas, el caso es que al consultar las propiedades del documento ni siquiera aparecen esas dos propiedades. Error no da ninguno de hecho. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Muchas gracias nuevamente.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 11:30:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89440#M60796</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-27T11:30:09Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89441#M60797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;el caso es que al consultar las propiedades del documento ni siquiera aparecen esas dos propiedades. Error no da ninguno de hecho.&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Has definido dichas propiedades en el fichero web-client-config-custom.xml ???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;tal que:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&amp;lt;config evaluator="node-type" condition="my:tuTIPO"&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property-sheet&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;show-property name="my:cliente" display-label-id="cliente"&amp;nbsp; /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;show-property name="my:asunto display-label-id="asunto" /&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/property-sheet&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 11:45:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89441#M60797</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-27T11:45:54Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89442#M60798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sí, sí que las he definido. Como decía, si intento añadir cualquier tipo de fichero ("Pinchando en Add Content") mi tipo aparece en el desplegable de los tipos de contenido que puedes elegir y puedes meter "a mano" las propiedades cliente y asunto. A lo que me refiero es que, si no me equivoco, al definir una regla como inbound, ésta se ejecuta al subir físicamente el documento, lo cual ocurre antes de que puedas establecer las propiedades. Después, tienes que elegir por fuerza el tipo de contenido por defecto (Content) o en mi caso el tipo que he definido. Al elegir uno de los dos, ¿no se estarán sobreescribiendo las propiedades que se han establecido al ejecutar la acción?., no sé, creo que si que funciona, pero hago algo para que se pierdan las propiedades que he salvado en el nodo del documento al ejecutar el script.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo y gracias otra vez. &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://connect.hyland.com/i/smilies/16x16_smiley-very-happy.png" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 12:14:47 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89442#M60798</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-27T12:14:47Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89443#M60799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Puedes poner el script que estas ejecutando? En un principio solo se le deberian aplicar esos metadatos si el tipo de documento que estas subiendo es el que tu has personalizado, para el tipo por defecto, no estan definidos los atributos cliente y asunto.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 12:26:34 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89443#M60799</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-27T12:26:34Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89444#M60800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;El script realmente son esas dos líneas, más salvar las propioedades del documento:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;document.properties["my:asunto"] = documento.parent.name;&lt;BR /&gt;document.properties["my:cliente"] = documento.parent.parent.name;&lt;BR /&gt;document.save();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;… solo se le deberian aplicar esos metadatos si el tipo de documento que estas subiendo es el que tu has personalizado, para el tipo por defecto, no estan definidos los atributos cliente y asunto.&lt;BR /&gt;&lt;BR /&gt;Saludos&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt;Ese es precisamente el tema. Si yo subo el contenido (momento en el que se ejecuta la acción y, por tanto el script), y después elijo como tipo de contenido mi tipo y le doy valor a cliente y a asunto, ¿no estaré sobreescribiendo los valores?. Por otro lado, si el tipo de contenido que elijo es el standar, como tú bien dices, no aparecen siquiera cliente y asunto en la hoja de propiedades …&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 14:48:21 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89444#M60800</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-27T14:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89445#M60801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Correcto ahora lo capto, lo que querias decir. Efectivamente si ejecutas la regla, te sobreescribira cualquier valor que pongas en dichos campos por los asignados en la regla (ya que esta se ejecuta al final del todo).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Lo unico que se me ocurre es que compruebas antes de realizar la asignacion si esas dos propiedades estan ya cumplimentadas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 14:58:45 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89445#M60801</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-27T14:58:45Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89446#M60802</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Jejjejeje, me he explicado mal. Tal y como dices tu es como quiero que ocurra!!!. Yo pensaba que era al revés, que la regla se ejecutaba al principio, antes de elegir el modelo de contenido (lo digo porque tengo puesto que salgan trazas en la ventana del Tomcat y creo haber visto que se ejecutaban antes), pero si me dices tu que es así mejor, porque lo que quiero es forzar esas dos propiedades con lo que se asigne en la regla. Es decir que si luego el usuario elige otro client y otro asunto, que prevalezcan los de la regla.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Igual lo expliqué mal.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;En serio Pedro, te estoy muy agradecido por las molestias. A ver si sale y te cuento lo que era …&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 16:03:22 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89446#M60802</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-27T16:03:22Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89447#M60803</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;De todas formas se me olvido comentarte que la regla la puedes aplicar para que solo se ejecute en el caso de que el documento que subes es de tu tipo personalizado.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Jan 2009 16:10:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89447#M60803</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-27T16:10:05Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89448#M60804</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Pedro,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;soy incapaz de conseguir que funcione. Lo probé ayer y creo (por favor, vuélveme a corregir si me equivoco) que la regla asociada a un evento inbound se ejecuta justo después de que subas el fichero, pero antes de que le asignes los metadatos (repito, igual me equivoco).&amp;nbsp; Por otro lado me da un poco lo mismo porque para lo que me interesa es a la hora de añadir contenido vía CIFS (con lo que realmente no metes ningún metadato a mano). El caso es que cuando miro las propiedades del documento tras ejecutarse el script (veo las trazas que he puesto en el log), ninguna de las propiedades añadidas parece. Yo me pregunto … ¿no habría que decirle al document de alguna forma que el tipo de metadatos asociado sería el tipo que yo he definido en mi modelo personalizado?. No se, algo del tipo: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.setContenType["my:type"];??&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Gracias de nuevo …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2009 14:33:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89448#M60804</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-29T14:33:25Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89449#M60805</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Buenas Alex,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Por las pruebas que yo he realizado, la ejecucion de la regla se produce una vez que le has asignado las propiedades (cierto es que via CIF no lo he probado), siempre lo hago via webclient. Para solucionar eso tienes dos vias. O definir una regla previa a la de asignar metadatos que convierta todos los documentos que subas al tipo que tu has definido o bien probar si te funciona lo siguiente:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.type=Fully qualified QName type of the node (Literal de la wiki)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2009 15:02:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89449#M60805</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-29T15:02:04Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89450#M60806</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Pedro,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;el "node" al que hace referencia imagino que será el nodo correspondiente al modelo de contenido que definí yo, ¿no?. ¿Con qualified name se refiere a la ruta completa donde se encuentra?, yo lo tengo en alfresco/extensions …&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Mil gracias de nuevo por tu tiempo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2009 15:06:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89450#M60806</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-01-29T15:06:30Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89451#M60807</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;No a la ruta donde se encuentra, sino a como lo has definido en tu modelo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ejem.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.someco.com/model/content/1.0}whitepaper" rel="nofollow noopener noreferrer"&gt;http://www.someco.com/model/content/1.0}whitepaper&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 29 Jan 2009 15:38:43 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89451#M60807</guid>
      <dc:creator>pjcaracuel_2349</dc:creator>
      <dc:date>2009-01-29T15:38:43Z</dc:date>
    </item>
    <item>
      <title>Re: Establecer propiedades al mover documentos a espacios con CI</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89452#M60808</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;por fín conseguí solucionarlo, pongo el codigo para la posteridad:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var result = document.specializeType("{&lt;A href="http://www.someco.com/model/content/1.0}mytype" rel="nofollow noopener noreferrer"&gt;http://www.someco.com/model/content/1.0}mytype&lt;/A&gt;");&lt;BR /&gt;document.properties["my:asunto"] = documento.parent.name;&lt;BR /&gt;document.properties["my:cliente"] = documento.parent.parent.name;&lt;BR /&gt;document.save();&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;A href="http://www.someco.com/model/content/1.0" rel="nofollow noopener noreferrer"&gt;http://www.someco.com/model/content/1.0&lt;/A&gt;&lt;SPAN&gt;} es lo que está definido en los namespaces del xml de configuración del modelo, es decir:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;namespaces&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;namespace uri="&lt;A href="http://www.someco.com/model/content/1.0" rel="nofollow noopener noreferrer"&gt;http://www.someco.com/model/content/1.0&lt;/A&gt;" prefix="my"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/namespaces&amp;gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;y mytype es el nombre que se le haya puesto al tipo dentro de ese mismo fichero.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Solucionado esto, sigo teniendo un problema. Vía CIFS, todo funciona perfecto. Pero si el documento es añadido mediante "add content" en el interfaz de alfresco, la regla se activa después de establecer las propiedades generales del documento (Name, Type (content por defecto), encoding, COntent Type), pero ANTES de establecer las propiedades particulares de Content Type o del tipo particular definido como es mi caso. Ocurre que si se desactiva la casilla donde se lee "Modify all properties when this page closes", entonces el documento tiene las propiedades que yo he definido en el script, en caso contrario se sobreescriben, ya que al usuario le sale la Hoja de Propiedades de Content Type o del tipo particular elegido. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Por tanto, una solución para mí sería que esta regla SOLO se ejecutara en caso de que el documento se suba vía CIFS, ¿hay alguna forma de detectarlo en el script?. O en cualquier caso, Pedro, ¿se te ocurre otra forma de hacerlo?.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Alex.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 04 Feb 2009 21:12:10 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/establecer-propiedades-al-mover-documentos-a-espacios-con-ci/m-p/89452#M60808</guid>
      <dc:creator>alex888</dc:creator>
      <dc:date>2009-02-04T21:12:10Z</dc:date>
    </item>
  </channel>
</rss>

