<?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: Overwriting &amp;quot;save&amp;quot; action on the Properties document in Alfresco Forum</title>
    <link>https://connect.hyland.com/t5/alfresco-forum/overwriting-quot-save-quot-action-on-the-properties-document/m-p/9309#M4165</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Daniel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sí que la hay, y no es muy complicada. Lo que tienes que hacer es lo siguiente:&lt;/P&gt;&lt;P&gt;- En tu modelo de datos debes crear una propiedad read only de tipo texto que por defecto estará sin nada.&lt;/P&gt;&lt;P&gt;- Al usuario seleccionar esas propiedades, puedes configurar una regla en el espacio padre para que cada vez que se actualice un documento ejecute un script.&lt;/P&gt;&lt;P&gt;- Ese script puedes leer estas propiedades y formar el contenido para introducirle en la "read-only":&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;lee la propiedad &lt;EM&gt;Project Code&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;lee la propiedad &lt;EM&gt;System Code&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;lee la propiedad &lt;SPAN&gt;&lt;EM&gt;System Number&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;lee la propiedad&amp;nbsp;Family identification&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;lee la propiedad Doc Type Code&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;setear en la propiedad read only los valores concatenados (Project Code+System Code+System Number+Family identification+Doc Type Code)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;Por supuesto: Chequea que cada propiedad contenga información y no esté vacía o nula.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Para hacer el script te dejo algunos enlaces que puedes de utilidad:&lt;/P&gt;&lt;P&gt;- &lt;A href="http://cris.ecminthecloud.com/tutorial-aprendiendo-javascript-para-alfresco-i/" rel="nofollow noopener noreferrer"&gt;Tutorial de Javascript en Alfresco&lt;/A&gt; (algo antiguo pero te servirá para aprender lo básico).&lt;/P&gt;&lt;P&gt;- &lt;A class="link-titled" href="http://docs.alfresco.com/5.1/tasks/library-folder-rules-define-create.html" title="http://docs.alfresco.com/5.1/tasks/library-folder-rules-define-create.html" rel="nofollow noopener noreferrer"&gt;Creating a rule | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Javascript API en alfresco: &lt;A class="link-titled" href="http://docs.alfresco.com/5.1/concepts/API-JS-intro.html" title="http://docs.alfresco.com/5.1/concepts/API-JS-intro.html" rel="nofollow noopener noreferrer"&gt;JavaScript API | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- &lt;A class="link-titled" href="https://addons.alfresco.com/addons/javascript-console" title="https://addons.alfresco.com/addons/javascript-console" rel="nofollow noopener noreferrer"&gt;Javascript Console | Alfresco Add-ons - Alfresco Customizations&lt;/A&gt;&amp;nbsp; - Utilidad gratuita para lanzar y probar javascripts en share.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ve comentándonos y si necesitas algo pregúntanos &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Un saludo,&lt;/P&gt;&lt;P&gt;Cris.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Feb 2017 12:36:56 GMT</pubDate>
    <dc:creator>cristinamr</dc:creator>
    <dc:date>2017-02-09T12:36:56Z</dc:date>
    <item>
      <title>Overwriting "save" action on the Properties document</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overwriting-quot-save-quot-action-on-the-properties-document/m-p/9308#M4164</link>
      <description>Dear all,&amp;nbsp;I am in the middle of the migration process to Alfresco, and I am stuck in a problem which I do not know exactly how to approach.The previous system provided a generated code for each document, according to the type of document to be recorded. That means that, given a certain classificatio</description>
      <pubDate>Thu, 09 Feb 2017 12:03:58 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overwriting-quot-save-quot-action-on-the-properties-document/m-p/9308#M4164</guid>
      <dc:creator>dsalvat</dc:creator>
      <dc:date>2017-02-09T12:03:58Z</dc:date>
    </item>
    <item>
      <title>Re: Overwriting "save" action on the Properties document</title>
      <link>https://connect.hyland.com/t5/alfresco-forum/overwriting-quot-save-quot-action-on-the-properties-document/m-p/9309#M4165</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hola Daniel.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sí que la hay, y no es muy complicada. Lo que tienes que hacer es lo siguiente:&lt;/P&gt;&lt;P&gt;- En tu modelo de datos debes crear una propiedad read only de tipo texto que por defecto estará sin nada.&lt;/P&gt;&lt;P&gt;- Al usuario seleccionar esas propiedades, puedes configurar una regla en el espacio padre para que cada vez que se actualice un documento ejecute un script.&lt;/P&gt;&lt;P&gt;- Ese script puedes leer estas propiedades y formar el contenido para introducirle en la "read-only":&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;lee la propiedad &lt;EM&gt;Project Code&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;lee la propiedad &lt;EM&gt;System Code&lt;/EM&gt;&lt;/LI&gt;&lt;LI&gt;lee la propiedad &lt;SPAN&gt;&lt;EM&gt;System Number&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;lee la propiedad&amp;nbsp;Family identification&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;lee la propiedad Doc Type Code&lt;BR /&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;setear en la propiedad read only los valores concatenados (Project Code+System Code+System Number+Family identification+Doc Type Code)&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN&gt;&lt;EM&gt;Por supuesto: Chequea que cada propiedad contenga información y no esté vacía o nula.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Para hacer el script te dejo algunos enlaces que puedes de utilidad:&lt;/P&gt;&lt;P&gt;- &lt;A href="http://cris.ecminthecloud.com/tutorial-aprendiendo-javascript-para-alfresco-i/" rel="nofollow noopener noreferrer"&gt;Tutorial de Javascript en Alfresco&lt;/A&gt; (algo antiguo pero te servirá para aprender lo básico).&lt;/P&gt;&lt;P&gt;- &lt;A class="link-titled" href="http://docs.alfresco.com/5.1/tasks/library-folder-rules-define-create.html" title="http://docs.alfresco.com/5.1/tasks/library-folder-rules-define-create.html" rel="nofollow noopener noreferrer"&gt;Creating a rule | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- Javascript API en alfresco: &lt;A class="link-titled" href="http://docs.alfresco.com/5.1/concepts/API-JS-intro.html" title="http://docs.alfresco.com/5.1/concepts/API-JS-intro.html" rel="nofollow noopener noreferrer"&gt;JavaScript API | Alfresco Documentation&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;- &lt;A class="link-titled" href="https://addons.alfresco.com/addons/javascript-console" title="https://addons.alfresco.com/addons/javascript-console" rel="nofollow noopener noreferrer"&gt;Javascript Console | Alfresco Add-ons - Alfresco Customizations&lt;/A&gt;&amp;nbsp; - Utilidad gratuita para lanzar y probar javascripts en share.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ve comentándonos y si necesitas algo pregúntanos &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Un saludo,&lt;/P&gt;&lt;P&gt;Cris.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Feb 2017 12:36:56 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-forum/overwriting-quot-save-quot-action-on-the-properties-document/m-p/9309#M4165</guid>
      <dc:creator>cristinamr</dc:creator>
      <dc:date>2017-02-09T12:36:56Z</dc:date>
    </item>
  </channel>
</rss>

