<?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 Extraer metadatos de nombre de fichero in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150512#M105387</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Tenemos definidas de hace tiempo una serie de nomenclaturas para el nombre de los ficheros de documentos desde hace tiempo.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tipo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;ITEM-EMPRESA-CLIENTE-FECHA.PDF&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;De tal forma que puede aparecernos:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;factura-empresa1-cliente1-22012010.pdf&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;El problema es que como estos pdf son escaneados, el extractor de metadatos de alfresco no recoge información relevante alguna de dentro del pdf. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Me preguntaba si alfresco sería capaz de extraer estos datos del nombre del fichero, que en todos los casos, sigue esta estructura y separado por el carácter "-". Si es así, me podríais orientar de como debo hacerlo? En el wiki no me he aclarado demasiado de como debería hacerlo ya que los ejemplos que ponen son para sacar datos del interior del propio pdf.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo y gracias&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Jun 2010 16:55:40 GMT</pubDate>
    <dc:creator>sexus6</dc:creator>
    <dc:date>2010-06-08T16:55:40Z</dc:date>
    <item>
      <title>Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150512#M105387</link>
      <description>Tenemos definidas de hace tiempo una serie de nomenclaturas para el nombre de los ficheros de documentos desde hace tiempo.Tipo:ITEM-EMPRESA-CLIENTE-FECHA.PDFDe tal forma que puede aparecernos:factura-empresa1-cliente1-22012010.pdfEl problema es que como estos pdf son escaneados, el extractor de met</description>
      <pubDate>Tue, 08 Jun 2010 16:55:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150512#M105387</guid>
      <dc:creator>sexus6</dc:creator>
      <dc:date>2010-06-08T16:55:40Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150513#M105388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Te puedes crear una regla .. que ejecute un script el cual hara algo similar a esto :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var props=document.name.split("-");&lt;BR /&gt;//props[0] ITEM&lt;BR /&gt;//props[1] EMPRESA&lt;BR /&gt;//props[2] CLIENTE&lt;BR /&gt;//props[3] FECHA&lt;BR /&gt;document.properties["prefix:item"]=props[0];&lt;BR /&gt;….&lt;BR /&gt;document.save();&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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Espero que te sirva.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jun 2010 15:33:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150513#M105388</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2010-06-11T15:33:15Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150514#M105389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Perfecto &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;He creado un aspecto con esos campos, y luego el script que me comentas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tal vez peco de mega novato, pero no he conseguido que el último campo me lo sacara bien…al hacer split con ("-"), con este ejemplo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;ITEM-EMPRESA-CLIENTE-FECHA-NUMERO.pdf&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;el valor del último campo NUMERO = "NUMERO.pdf"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Claro esta el .pdf me sobra. Para quitarlo he intentado lo siguiente:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var props2 = props[4].split(".");&lt;BR /&gt;document.properties["prefix:numero"]=props2[0];&lt;BR /&gt;document.save();&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;Y tambien&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;document.properties["prefix:numero"]=props[4].split(".")[0]&lt;BR /&gt;document.save()&lt;SPAN class="line-numbers-rows"&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;Pero nada, en todos los casos me da error alfresco:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: org.alfresco.service.cmr.repository.datatype.TypeConversionException: The property value is not compatible with the type defined for the property:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; property: Name: {my.new.model}numero&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Title: null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Description: null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Default Value: null&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;DataType Name: {&lt;/SPAN&gt;&lt;A href="http://www.alfresco.org/model/dictionary/1.0}text" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/dictionary/1.0}text&lt;/A&gt;&lt;BR /&gt;&lt;SPAN&gt;ContainerClass Name: {my.new.model}documentosTrabajo&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isMultiValued: false&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isMandatory: false&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isMandatoryEnforced: false&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isProtected: false&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isIndexed: true&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isStoredInIndex: false&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;isIndexedAtomically: true&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;indexTokenisationMode: TRUE&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; value: org.mozilla.javascript.Undefined@1b185fd&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp; value type: class org.mozilla.javascript.Undefined&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;El tipo de datos del campo NUMERO es texto. Aunque lleve numeros son codigos que a veces llevan 0 por delante, de ahi no usar numericos.&lt;/STRONG&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jun 2010 16:53:33 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150514#M105389</guid>
      <dc:creator>sexus6</dc:creator>
      <dc:date>2010-06-15T16:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150515#M105390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;El valor de "prefix" debe adecuarse a tu modelo de contenido .. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;pega el contenido del fichero donde declaras los aspectos y te digo cual es.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Lo del split para quitar el .pdf esta bien planteado .. tambien se puede hacer un "props[4].substring(0,props[4].indexOf("."))"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jun 2010 17:06:54 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150515#M105390</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2010-06-15T17:06:54Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150516#M105391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Realmente he usado un prefijo hecho por mi, ya que el prefix que he definido y algunos textos lleva el nombre de mi empresa, para no pastearlo por aqui.Para no liar, he puesto el prefix original de tu post. Igual lo he liado mas.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Te pasteo modelo:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;model name="viu:visiounifymodel" xmlns="&lt;A href="http://www.alfresco.org/model/dictionary/1.0" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/dictionary/1.0&lt;/A&gt;"&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;description&amp;gt;Modelo para Documentación&amp;lt;/description&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;author&amp;gt;sexus6&amp;lt;/author&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.0&amp;lt;/version&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;imports&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!– Import Alfresco Dictionary Definitions –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;import uri="&lt;A href="http://www.alfresco.org/model/dictionary/1.0" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/dictionary/1.0&lt;/A&gt;" prefix="d"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!– Import Alfresco Content Domain Model Definitions –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;import uri="&lt;A href="http://www.alfresco.org/model/content/1.0" rel="nofollow noopener noreferrer"&gt;http://www.alfresco.org/model/content/1.0&lt;/A&gt;" prefix="cm"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/imports&amp;gt;&lt;BR /&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;!– Define a Namespace for my new definitions –&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;namespace uri="my.new.model" prefix="viu"/&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/namespaces&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;!– Type and Aspect definitions go here –&amp;gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;aspects&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;aspect name="viu:documentos"&amp;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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;Documentos&amp;lt;/title&amp;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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;properties&amp;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;&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;lt;property name="viu:item"&amp;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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;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;&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;lt;/property&amp;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;&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;lt;property name="viu:empresa"&amp;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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;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;&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;lt;/property&amp;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;&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;lt;property name="viu:cliente"&amp;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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;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;&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;lt;/property&amp;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;&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;lt;property name="viu:fecha"&amp;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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;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;&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;lt;/property&amp;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;&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;lt;property name="viu:numero"&amp;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;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;type&amp;gt;d:text&amp;lt;/type&amp;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;&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;lt;/property&amp;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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/aspect&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/aspects&amp;gt;&lt;BR /&gt;&amp;lt;/model&amp;gt;&lt;BR /&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;/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;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;/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;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;/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;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;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;Luego el script ha quedado tal que asi:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var props=document.name.split("-");&lt;BR /&gt;document.properties["viu:item"]=props[0];&lt;BR /&gt;document.properties["viu:empresa"]=props[1];&lt;BR /&gt;document.properties["viu:cliente"]=props[2];&lt;BR /&gt;document.properties["viu:fecha"]=props[3];&lt;BR /&gt;document.properties["viu:numero"]=props[4];&lt;BR /&gt;//document.properties["viu:numero"]=document.properties["viu:numero"].split(".")[0]&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;/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;He comentado con // lo que me da el error que te posteado antes…. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Tal cual esta al coger el props[4] me coge el .pdf, y todo lo demás perfecto. Por lo que entiendo que el modelo no esta mal creado no?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jun 2010 17:20:06 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150516#M105391</guid>
      <dc:creator>sexus6</dc:creator>
      <dc:date>2010-06-15T17:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150517#M105392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Ok, tienes razon .. entre el error y lo de prefix me habia despistado.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;me da que es por que utilizas la propiedad .. y antes de hacer el save esta no tiene valor asignado .. prueba con esto :&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;var props=document.name.split("-");&lt;BR /&gt;document.properties["viu:item"]=props[0];&lt;BR /&gt;document.properties["viu:empresa"]=props[1];&lt;BR /&gt;document.properties["viu:cliente"]=props[2];&lt;BR /&gt;document.properties["viu:fecha"]=props[3];&lt;BR /&gt;document.properties["viu:numero"]=props[4].split(".")[0]&lt;BR /&gt;document.save();&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;SPAN&gt;Ya nos cuentas&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 15 Jun 2010 17:25:13 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150517#M105392</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2010-06-15T17:25:13Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150518#M105393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Pues nada al final lo he solucionado de esta forma que me aconsejaste:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;&lt;BR /&gt;var props=document.name.split("-");&lt;BR /&gt;document.properties["viu:item"]=props[0];&lt;BR /&gt;document.properties["viu:empresa"]=props[1];&lt;BR /&gt;document.properties["viu:cliente"]=props[2];&lt;BR /&gt;document.properties["viu:fecha"]=props[3];&lt;BR /&gt;document.properties["viu:numero"]=props[4].substring(0,props[4].indexOf("."))&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;/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 va perfecto. El problema es que haciendo pruebas de esto, he definido dos espacios: SCAN y PRUEBAS. En ambos espacios he definido 2 reglas para todos los documentos entrantes:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Regla que aplica el aspecto que he creado con estos campos (item, empresa, cliente, etc).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;- Regla que ejecuta el script que he pasteado, para que a partir del nombre del fichero relleno estos campos. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Claro esta mi intención es que si muevo el fichero entre los espacios SCAN &amp;lt;-&amp;gt; PRUEBAS, cada vez que entran el fichero, se ejecuta de nuevo las dos reglas (por si acaso cambiamos el nombre del fichero se actualize la info, o por si el fichero aun no tiene aspecto ni datos rellenados).&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;La primera vez que entra un fichero en alguno de estos dos espacios va perfecto. Aplica el aspecto y rellena los datos. El problema es que si corto/pego el fichero y lo paso a el otro espacio (da igual el orden), me aparece o este error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;No se puede pegar elemento debido a un error del sistema: Node has been pasted into its own tree.&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;o este&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="language-none line-numbers"&gt;&lt;CODE&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 05160010 TypeError: Cannot call method "substring" of undefined &lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;En ambos casos no se que ocurre o por que me da estos errores.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Un saludo y gracias&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jun 2010 09:04:39 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150518#M105393</guid>
      <dc:creator>sexus6</dc:creator>
      <dc:date>2010-06-16T09:04:39Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150519#M105394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;El primer error tiene pinta de ser un bug .. echale un vistazo al siguiente articulo del jira de Alfresco &lt;/SPAN&gt;&lt;A href="https://issues.alfresco.com/jira/browse/ETHREEOH-3323?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel" rel="nofollow noopener noreferrer"&gt;https://issues.alfresco.com/jira/browse/ETHREEOH-3323?page=com.atlassian.jira.plugin.system.issuetabpanels%3Aall-tabpanel&lt;/A&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;El segundo error viene dado porque en el nombre del documento no encuentra el nº .. es decir .. q solo lleva ITEM-EMPRESA-CLIENTE-FECHA.pdf .. confirmalo pues no tiene sentido que este error se deba a otra causa.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Saludos,&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jun 2010 12:42:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150519#M105394</guid>
      <dc:creator>venzia</dc:creator>
      <dc:date>2010-06-16T12:42:36Z</dc:date>
    </item>
    <item>
      <title>Re: Extraer metadatos de nombre de fichero</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150520#M105395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Para este error:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Caused by: org.alfresco.error.AlfrescoRuntimeException: 05160010 TypeError: Cannot call method "substring" of undefined&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Se debe utilizar "substr".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;De esta forma, quedaría:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;document.properties["viu:numero"]=props[4].substr(0,props[4].indexOf("."))&lt;/SPAN&gt;&lt;BR /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 07 Apr 2013 10:31:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/extraer-metadatos-de-nombre-de-fichero/m-p/150520#M105395</guid>
      <dc:creator>calvo</dc:creator>
      <dc:date>2013-04-07T10:31:03Z</dc:date>
    </item>
  </channel>
</rss>

