Campo fecha en workflows mal cargados

cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Member II

Campo fecha en workflows mal cargados

Hola.

Cuando creamos un flujo de trabajo (workflow) en Alfresco Share 3.4.0 y pulsamos sobre el icono para introducir una fecha de vencimiento (es un calendario), cuando la fecha se carga en el input de su izquierda aperece incorrecta. Por ejmplo, en el calendario seleccione el día 25 de Mayo de 2011 y en el input aparece "25/5/aaaa".

Entiendo que el problema se debe a una mala traducción a la hora de montar le fecha, pero no he conseguido encontrar en qué sitio exacto se realiza esto. Mi idea es poder modificar este comportamiento para que las fechas se muestren correctamente.

Este problema ocurre cualquier que sea el tipo de workflow que creemos.

Un saludo y muchas gracias.
3 Replies
Highlighted
Member II

Re: Campo fecha en workflows mal cargados

En la versión 3.4.1 ya está resuelto. El problema en la versión 3.4.0 radicaba en los archivos "form.get_es.properties" y "control-wrapper.post_es.properties", ambos en la ubicación "\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\form\".

Si no se tiene la posibilidad de tener la versión 3.4.1, los cambios que hay que realizar en estos archivos son los siguientes:

· form.get_es.properties
  1. Realizar una copia del archivo

  2. Ir a la carpeta "\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\form\", copiar el archivo "form.get_es.properties" y pegarlo en "\shared\classes\alfresco\web-extension\site-webscripts\org\alfresco\components\form\".
  3. Renombrar el archivo copiado

  4. El archivo que acabamos de copiar en el paso anterior hay que renombrarlo a "form.get_es_ES.properties".
  5. Modificar el archivo copiado

  6. Abrir el archivo del paso anterior y modificar las siguientes líneas:
    form.control.date-picker.entry.date.format=d/M/aaaa

    form.control.date-picker.view.date.format=EEE dd MMM aaaa
    form.control.date-picker.view.time.format=EEE dd MMM aaaa HH:mm:ss

    form.control.date-picker.entry.datetime.format.nojs=AAAA-MM-DDThh:mm:ss.sTZD
    por las siguientes:
    form.control.date-picker.entry.date.format=d/M/yyyy

    form.control.date-picker.view.date.format=EEE dd MMM yyyy
    form.control.date-picker.view.time.format=EEE dd MMM yyyy HH:mm:ss

    form.control.date-picker.entry.datetime.format.nojs=YYYY-MM-DDThh:mm:ss.sTZD
· control-wrapper.post_es.properties
  1. Realizar una copia del archivo

  2. Ir a la carpeta "\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\form\", copiar el archivo "form.get_es.properties" y pegarlo en "\shared\classes\alfresco\web-extension\site-webscripts\org\alfresco\components\form\".
  3. Renombrar el archivo copiado

  4. El archivo que acabamos de copiar en el paso anterior hay que renombrarlo a "control-wrapper.post_es_ES.properties".
  5. Modificar el archivo copiado

  6. Abrir el archivo del paso anterior y modificar las siguientes líneas:
    form.control.date-picker.entry.date.format=d/M/aaaa
    por las siguientes:
    form.control.date-picker.entry.date.format=d/M/yyyy
Saludos.
Member II

Re: Campo fecha en workflows mal cargados

Hay un par de archivos más que hay que modificar (en caso de que no se tenga la versión 3.4.1).

· rule-config-condition.get_es.properties
  1. Realizar una copia del archivo

  2. Ir a la carpeta "\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\components\rules\config\", copiar el archivo "rule-config-condition.get_es.properties" y pegarlo en "\shared\classes\alfresco\web-extension\site-webscripts\org\alfresco\components\rules\config\".
  3. Renombrar el archivo copiado

  4. El archivo que acabamos de copiar en el paso anterior hay que renombrarlo a "rule-config-condition.get_es_ES.properties".
  5. Modificar el archivo copiado

  6. Abrir el archivo del paso anterior y modificar las siguientes líneas:
    form.control.date-picker.entry.date.format=d/M/aaaa
    por las siguientes:
    form.control.date-picker.entry.date.format=d/M/yyyy
· workflow.get_es.properties
  1. Realizar una copia del archivo

  2. Ir a la carpeta "\webapps\share\WEB-INF\classes\alfresco\site-webscripts\org\alfresco\modules\documentlibrary\", copiar el archivo "workflow.get_es.properties" y pegarlo en "\shared\classes\alfresco\web-extension\site-webscripts\org\alfresco\modules\documentlibrary\".
  3. Renombrar el archivo copiado

  4. El archivo que acabamos de copiar en el paso anterior hay que renombrarlo a "workflow.get_es_ES.properties".
  5. Modificar el archivo copiado

  6. Abrir el archivo del paso anterior y modificar las siguientes líneas:
    format.due-date=dddd, dd mmmm aaaa
    por las siguientes:
    format.due-date=dddd, dd mmmm yyyy
Saludos.
Highlighted
Intermediate

Re: Campo fecha en workflows mal cargados

Buenas nemrp.

Te escribo solo para darte las gracias por haber compartido la solución, me ha servido de mucha ayuda! Además agradecer no cuesta nada  :mrgreen:

Un saludo  :wink: