<?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 Noderef através da pesquisa de nome do arquivo. in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/noderef-atrav%C3%A9s-da-pesquisa-de-nome-do-arquivo/m-p/111431#M78352</link>
    <description>&lt;P&gt;Amigos mais experientes preciso de uma ajuda. Uso o script abaixo para ler um arquivo (hash.csv) e inserir o hash de arquivos q já foram gerados em uma propriedade que criei (rcpn:hash). Até aí, tudo funciona redondo.&lt;/P&gt;&lt;DIV&gt;// Aponta para o arquivo hash.csv&lt;/DIV&gt;&lt;DIV&gt;var noderef = search.findNode("workspace://SpacesStore/aa8f9aaa-e240-4ec6-a2c9-af582c7cb06a");&lt;/DIV&gt;&lt;DIV&gt;var csvString = noderef.content;&lt;/DIV&gt;&lt;DIV&gt;//logger.log (csvString);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;// Divida a string CSV em linhas&lt;/DIV&gt;&lt;DIV&gt;var csvLines = csvString.split('\n');&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;// Inicialize um array para armazenar os dados do CSV&lt;/DIV&gt;&lt;DIV&gt;var csvData = [];&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;// Percorra cada linha do CSV&lt;/DIV&gt;&lt;DIV&gt;for (var i = 1; i &amp;lt; csvLines.length; i++) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; var line = csvLines[i].trim(); // Remova espaços em branco&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; if (line) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Divida a linha em colunas usando a vírgula como separador&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var columns = line.split(';');&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (columns.length === 2) { // Certifique-se de que haja 2 colunas em cada linha&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var entry = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Nome: columns[0],&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hash: columns[1]&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; csvData.push(entry);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;for (var h = 0; h &amp;lt; csvData.length; h++){&lt;/DIV&gt;&lt;DIV&gt;if (document.name == csvData[h].Nome){&lt;/DIV&gt;&lt;DIV&gt;document.properties["rcpn:hash"] = csvData[h].Hash;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;else {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;logger.log(csvData[h].Nome);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;O problema é que tenho que obrigatoriamente saber o noderef do arquivo para poder rodar nas pastas. Me indicam alguma forma que dinamicamente conseguiria verificar se na pasta há o arquivo hash.csv e conseguir o noderef dele?&lt;/P&gt;</description>
    <pubDate>Mon, 23 Oct 2023 15:42:18 GMT</pubDate>
    <dc:creator>slcunha</dc:creator>
    <dc:date>2023-10-23T15:42:18Z</dc:date>
    <item>
      <title>Noderef através da pesquisa de nome do arquivo.</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/noderef-atrav%C3%A9s-da-pesquisa-de-nome-do-arquivo/m-p/111431#M78352</link>
      <description>&lt;P&gt;Amigos mais experientes preciso de uma ajuda. Uso o script abaixo para ler um arquivo (hash.csv) e inserir o hash de arquivos q já foram gerados em uma propriedade que criei (rcpn:hash). Até aí, tudo funciona redondo.&lt;/P&gt;&lt;DIV&gt;// Aponta para o arquivo hash.csv&lt;/DIV&gt;&lt;DIV&gt;var noderef = search.findNode("workspace://SpacesStore/aa8f9aaa-e240-4ec6-a2c9-af582c7cb06a");&lt;/DIV&gt;&lt;DIV&gt;var csvString = noderef.content;&lt;/DIV&gt;&lt;DIV&gt;//logger.log (csvString);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;// Divida a string CSV em linhas&lt;/DIV&gt;&lt;DIV&gt;var csvLines = csvString.split('\n');&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;// Inicialize um array para armazenar os dados do CSV&lt;/DIV&gt;&lt;DIV&gt;var csvData = [];&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;// Percorra cada linha do CSV&lt;/DIV&gt;&lt;DIV&gt;for (var i = 1; i &amp;lt; csvLines.length; i++) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; var line = csvLines[i].trim(); // Remova espaços em branco&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; if (line) {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // Divida a linha em colunas usando a vírgula como separador&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var columns = line.split(';');&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (columns.length === 2) { // Certifique-se de que haja 2 colunas em cada linha&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; var entry = {&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Nome: columns[0],&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hash: columns[1]&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; };&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; csvData.push(entry);&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp; &amp;nbsp; }&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;for (var h = 0; h &amp;lt; csvData.length; h++){&lt;/DIV&gt;&lt;DIV&gt;if (document.name == csvData[h].Nome){&lt;/DIV&gt;&lt;DIV&gt;document.properties["rcpn:hash"] = csvData[h].Hash;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;else {&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;logger.log(csvData[h].Nome);&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;}&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;O problema é que tenho que obrigatoriamente saber o noderef do arquivo para poder rodar nas pastas. Me indicam alguma forma que dinamicamente conseguiria verificar se na pasta há o arquivo hash.csv e conseguir o noderef dele?&lt;/P&gt;</description>
      <pubDate>Mon, 23 Oct 2023 15:42:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/noderef-atrav%C3%A9s-da-pesquisa-de-nome-do-arquivo/m-p/111431#M78352</guid>
      <dc:creator>slcunha</dc:creator>
      <dc:date>2023-10-23T15:42:18Z</dc:date>
    </item>
  </channel>
</rss>

