<?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: Ejecuta regla al cambiar de estado un contenido in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84660#M57018</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Ivi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A tu pregunta:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Se puede crear una regla que se ejecute cuando cambie un valor de una propiedad de un dato?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Puedes crearte reglas de contenido a través del web client y especificar cuándo van a dispararse. Por defecto, admite 3 valores:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Inbound (entrante): El contenido/espacio que entra al espacio que contiene la regla (ya sea por copia, nuevo o movido) hace ejecutar la regla (comprueba las condiciones de la regla y, si se cumplen, realiza las acciones de la regla).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Outbound (saliente): El contenido/espacio que sale del espacio que contiene la regla hace ejecutar la regla&amp;nbsp; (comprueba las condiciones de la regla y, si se cumplen, realiza las acciones de la regla).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Update (Modificación). El contenido que se actualiza o se guarda hace ejecutar la regla&amp;nbsp; (comprueba las condiciones de la regla y, si se cumplen, realiza las acciones de la regla).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si lo que quieres es que sea para una propiedad en concreto, y cada vez que toma un valor en concreto…puedes ir por script (como estabas haciendo) o puedes afinar más mediante comportamientos. Con los comportamientos puedes definir un "trigger" que afecten a los tipos de contenido que a ti te interesen y ejecutar un código Java cada vez que ocurre ese evento. Puesto que estan en código java, tienes acceso fácil al API que tienen los de Alfresco, y puedes hacer un montón de cosas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Si echas un vistazo al foro, encontraras algunos post en los que hemos discutido el tema de los comportamientos…y si necesitas más información sobre el tema, insiste&amp;nbsp; :lol: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;En este post, por ejemplo, se explicó un poquito y se dieron referencias: &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=811&amp;amp;p=2837" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=811&amp;amp;p=2837&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Espero que te sirva! &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;BR /&gt;&lt;SPAN&gt;Hasta luego!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Sep 2008 17:29:11 GMT</pubDate>
    <dc:creator>ajv</dc:creator>
    <dc:date>2008-09-24T17:29:11Z</dc:date>
    <item>
      <title>Ejecuta regla al cambiar de estado un contenido</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84657#M57015</link>
      <description>Se puede crear una regla que se ejecute cuando cambie un valor de una propiedad de un dato?Alguien me puede indicar donde encontrar ayuda sobre este tema</description>
      <pubDate>Tue, 23 Sep 2008 16:15:25 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84657#M57015</guid>
      <dc:creator>ivi</dc:creator>
      <dc:date>2008-09-23T16:15:25Z</dc:date>
    </item>
    <item>
      <title>Re: Ejecuta regla al cambiar de estado un contenido</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84658#M57016</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;He estado mirando por los foros y creo que lo mejor seria que la accion de la regla fuera lanzar un script no?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;El problema es que quiero añadir un aspecto cuando el valor de un campo sea x.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Seria algo asi???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if (document.hasPermission("Write"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.properties["doc:Estado"]="APTO";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document.addAspect("doc:As_numExp"); &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.save();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 23 Sep 2008 16:50:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84658#M57016</guid>
      <dc:creator>ivi</dc:creator>
      <dc:date>2008-09-23T16:50:15Z</dc:date>
    </item>
    <item>
      <title>Re: Ejecuta regla al cambiar de estado un contenido</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84659#M57017</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;He logrado que si la propiedad es igual a APTO se me cargue el aspecto pero una vez que he guardado el documento.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Existe alguna posibilidad de que el aspecto aparezca automaticamente???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;El script que he creado es:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;if (document.hasPermission("Write"))&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;if(document.properties["Estado"]=="APTO")&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; document.addAspect("As_numExp"); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;document.save();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 11:29:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84659#M57017</guid>
      <dc:creator>ivi</dc:creator>
      <dc:date>2008-09-24T11:29:42Z</dc:date>
    </item>
    <item>
      <title>Re: Ejecuta regla al cambiar de estado un contenido</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84660#M57018</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hola Ivi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;A tu pregunta:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;Se puede crear una regla que se ejecute cuando cambie un valor de una propiedad de un dato?&lt;/BLOCKQUOTE&gt;&lt;SPAN&gt;Puedes crearte reglas de contenido a través del web client y especificar cuándo van a dispararse. Por defecto, admite 3 valores:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Inbound (entrante): El contenido/espacio que entra al espacio que contiene la regla (ya sea por copia, nuevo o movido) hace ejecutar la regla (comprueba las condiciones de la regla y, si se cumplen, realiza las acciones de la regla).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Outbound (saliente): El contenido/espacio que sale del espacio que contiene la regla hace ejecutar la regla&amp;nbsp; (comprueba las condiciones de la regla y, si se cumplen, realiza las acciones de la regla).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Update (Modificación). El contenido que se actualiza o se guarda hace ejecutar la regla&amp;nbsp; (comprueba las condiciones de la regla y, si se cumplen, realiza las acciones de la regla).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Si lo que quieres es que sea para una propiedad en concreto, y cada vez que toma un valor en concreto…puedes ir por script (como estabas haciendo) o puedes afinar más mediante comportamientos. Con los comportamientos puedes definir un "trigger" que afecten a los tipos de contenido que a ti te interesen y ejecutar un código Java cada vez que ocurre ese evento. Puesto que estan en código java, tienes acceso fácil al API que tienen los de Alfresco, y puedes hacer un montón de cosas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Si echas un vistazo al foro, encontraras algunos post en los que hemos discutido el tema de los comportamientos…y si necesitas más información sobre el tema, insiste&amp;nbsp; :lol: &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;En este post, por ejemplo, se explicó un poquito y se dieron referencias: &lt;/SPAN&gt;&lt;A href="http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=811&amp;amp;p=2837" rel="nofollow noopener noreferrer"&gt;http://forums.alfresco.com/es/viewtopic.php?f=6&amp;amp;t=811&amp;amp;p=2837&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Espero que te sirva! &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;BR /&gt;&lt;SPAN&gt;Hasta luego!!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Sep 2008 17:29:11 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84660#M57018</guid>
      <dc:creator>ajv</dc:creator>
      <dc:date>2008-09-24T17:29:11Z</dc:date>
    </item>
    <item>
      <title>Re: Ejecuta regla al cambiar de estado un contenido</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84661#M57019</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Con script me funciona pero como ya he dicho antes solo me sale el aspecto una vez que guardo el docuemnto.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Por lo que para rellenar la porpiedad que hay en el aspecto tengo que volver a entrar y modificar las propiedades.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hay alguna solucion a esto?????&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Sino como puedo crear un nuevo comportamiento???&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;gracias&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 15:11:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/ejecuta-regla-al-cambiar-de-estado-un-contenido/m-p/84661#M57019</guid>
      <dc:creator>ivi</dc:creator>
      <dc:date>2008-09-25T15:11:06Z</dc:date>
    </item>
  </channel>
</rss>

