<?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 Script para excluir um documento de uma pasta in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116775#M82421</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Estou tentando criar um script para deletar um documento de uma pasta.&lt;/P&gt;&lt;P&gt;Criei a regra&amp;nbsp;na pasta A , que ao receber um documento irá transformar e copiar o documento em pdf na pasta B.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Exemplo:&lt;/STRONG&gt; se eu carregar o documento &lt;STRONG&gt;Teste.doc&lt;/STRONG&gt; na pasta &lt;STRONG&gt;A&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a regra irá:&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; copiar o documento na pasta &lt;STRONG&gt;B&lt;/STRONG&gt; em pdf - &lt;STRONG&gt;Teste.pdf&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Porém, quando eu retirar este documento da pasta A, ele também terá de ser retirado da pasta B (remover o documento na sua versão em pdf), onde eu irei configurar uma regra para quando o arquivo for excluído ou sair da pasta A.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Segue o script , alguém conseguiria me ajudar?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;var folder = companyhome.childByNamePath("Sites/swsdp/documentLibrary/B");&lt;BR /&gt;var newFile = document.properties.name;&lt;/P&gt;&lt;P&gt;if (folder !== null) {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;var files = folder.children;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;for (i=0; i&amp;lt;files.length; i++) {&lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var file = files[i]; &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;var fileTitle = file.properties.name;&lt;BR /&gt; &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (fileTitle.match(newFile)) {&lt;BR /&gt; &lt;BR /&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;file.remove(); &lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;} &lt;BR /&gt;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Não estou obtendo sucesso neste script, esta retornando a msg:&amp;nbsp;&lt;STRONG&gt;Exception from executeScript: Node does not exist&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Att.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Raquel Ballero&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Oct 2017 17:37:15 GMT</pubDate>
    <dc:creator>raquel_ballero</dc:creator>
    <dc:date>2017-10-10T17:37:15Z</dc:date>
    <item>
      <title>Script para excluir um documento de uma pasta</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116775#M82421</link>
      <description>Boa tarde,Estou tentando criar um script para deletar um documento de uma pasta.Criei a regra&amp;nbsp;na pasta A , que ao receber um documento irá transformar e copiar o documento em pdf na pasta B.Exemplo: se eu carregar o documento Teste.doc na pasta A&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a regra irá:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; copiar o documento</description>
      <pubDate>Tue, 10 Oct 2017 17:37:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116775#M82421</guid>
      <dc:creator>raquel_ballero</dc:creator>
      <dc:date>2017-10-10T17:37:15Z</dc:date>
    </item>
    <item>
      <title>Re: Script para excluir um documento de uma pasta</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116776#M82422</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Boa tarde.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Creio que você não conseguirá fazer isso, pois a regra é executada após o documento já ter sido excluído, e essa é, muito provavelmente, a causa do erro&amp;nbsp;&lt;STRONG style="color: #727174; background-color: #ffffff; border: 0px; font-weight: bold; font-size: 14px;"&gt;Node does not exist&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Se o objeto foi excluído, não tem nada mais que você possa fazer com ele.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O correto nesses casos seria você trabalhar com behaviours, algo como descrito em&amp;nbsp;&lt;A class="link-titled" href="https://angelborroy.wordpress.com/2015/05/22/alfresco-implementing-delete-behavior/" title="https://angelborroy.wordpress.com/2015/05/22/alfresco-implementing-delete-behavior/" rel="nofollow noopener noreferrer"&gt;Alfresco – Implementing delete behavior | Programming and So&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2017 19:00:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116776#M82422</guid>
      <dc:creator>douglascrp</dc:creator>
      <dc:date>2017-10-10T19:00:54Z</dc:date>
    </item>
    <item>
      <title>Re: Script para excluir um documento de uma pasta</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116777#M82423</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Douglas, obrigada, irei dar uma olhada neste tutorial.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mas considerando o que vc disse, configurei a regra para apagar o arquivo quando ele entrar na pasta e de fato o script funciona, porém ele considera o nome do arquivo e sua extensão, teria como comparar somente o nome, como por exemplo Teste.* (apagar todo os documento de mesmo nome independente da extensão .doc .pdf ...) . Pois a versão em doc será alterada e a versão em PDF dever ser&amp;nbsp;excluída e publicada novamente após a sua nova oficialização.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Att.&lt;/P&gt;&lt;P&gt;Raquel Ballero&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2017 19:58:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116777#M82423</guid>
      <dc:creator>raquel_ballero</dc:creator>
      <dc:date>2017-10-10T19:58:38Z</dc:date>
    </item>
    <item>
      <title>Re: Script para excluir um documento de uma pasta</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116778#M82424</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bom, essa questão da comparação é com você.&lt;/P&gt;&lt;P&gt;Você vai ter que listar os filhos da pasta onde você quer remover o arquivo e fazer uma comparação considerando somente o nome sem extensão.&lt;/P&gt;&lt;P&gt;Isso uma simples comparação de string usando algo assim deve resolver&amp;nbsp;&lt;A class="link-titled" href="https://www.w3schools.com/jsref/jsref_indexof.asp" title="https://www.w3schools.com/jsref/jsref_indexof.asp" rel="nofollow noopener noreferrer"&gt;JavaScript String indexOf() Method&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;O correto mesmo, se você aceita sugestões, seria você criar uma associação entre o objeto original (o doc/docx) e o arquivo pdf gerado quando ele foi criado, e dessa forma você teria apenas que procurar pelo documento associado e removê-lo.&lt;/P&gt;&lt;P&gt;Para isso você precisaria criar um modelo documental contendo essa associação, mas aí já é outro assunto.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2017 20:18:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116778#M82424</guid>
      <dc:creator>douglascrp</dc:creator>
      <dc:date>2017-10-10T20:18:49Z</dc:date>
    </item>
    <item>
      <title>Re: Script para excluir um documento de uma pasta</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116779#M82425</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Douglas,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Interessante essa sua sugestão de associação, teria algum tutorial?&lt;/P&gt;&lt;P&gt;Muito Obrigada novamente.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Att.&lt;/P&gt;&lt;P&gt;Raquel Ballero&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2017 20:25:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116779#M82425</guid>
      <dc:creator>raquel_ballero</dc:creator>
      <dc:date>2017-10-10T20:25:40Z</dc:date>
    </item>
    <item>
      <title>Re: Script para excluir um documento de uma pasta</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116780#M82426</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A class="jivelink1" href="https://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#associations" title="https://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#associations" rel="nofollow noopener noreferrer"&gt;https://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html#associations&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2017 20:32:02 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/script-para-excluir-um-documento-de-uma-pasta/m-p/116780#M82426</guid>
      <dc:creator>douglascrp</dc:creator>
      <dc:date>2017-10-10T20:32:02Z</dc:date>
    </item>
  </channel>
</rss>

