- Multilenguaje en los las variables que se guardan en base de datos.
- Problema resuelto, las variables que se muestran en las imagenes son traducibles.
PROBLEMA:
En la creacion de Cases Schedulers se realizaba el guardado de el password del usuario con el algoritmo md5 siempre, lo cual generaba un password distinto al guardado en la base de datos cuando el ambiente estaba configurado con sha256.
SOLUCION:
Se utiliza la funcion hashPassword de bootstrap para encriptar el password con el algoritmo q se esta usando en el ambiente.
PROBLEMA:
El archivo que guarda los datos del dynaform que fueron cambiados por el supervisor solo hacia la comparacion de los datos de los campos y guardaba la diferencia.
Nunca subia nuevos files.
SOLUCION:
Se año codigo parara que ahora haga la subida de los files correspondientes y lo almacene con los datos del supervisor.
- Multilenguaje en los las variables que se guardan en base de datos.
- Problema resuelto, las variables TRIGGER e INPUT, que se muestran en las imagenes son traducibles.
Disponible para la version 2.8 de ProcessMaker.
Issue:
Al definir un nuevo campo para el CasesList en "ADMIN>Settings>CasesList", ocaciona un error
de "columna no definida" cuando se cambia de listados (siempre y cuando se haga el ordenamiento por el nuevo campo)
Cause:
Se esta tratando de ordenar la columna con el nuevo campo creado, sin tomar en cuenta que no puede estar
definido en los otros CasesList
Solution:
Se ha agregado validacion cuando un campo no este definido en el CasesList, si cumple con
esta condicion se setea el ordenamiento por la siguiente columna: APP_CACHE_VIEW.APP_NUMBER
- Web entry Testing Configuration doesn´t show any action.
- Problema resuelto, cuando se crea un nuevo Web Entry en el dropdown Method al seleccionar "PHP pages with Web Services",
se mostrara el boton "Test Configuration" y al hacer clic en boton si el usuario es correcto se mostrara el boton
"Generate Web Entry Page". Y al seleccionar la opcion "Single HTML", se ocultara el boton "Test Configuration" y se
mostrara el boton "Generate Web Entry Page".
PROBLEM:
The inputdoc data were not recovering well, so the allowed extentions were not validated.
SOLUTION:
Some lines of code where added to recover the inputdoc allowed extentions and other data, that is necesary for the validation.
Issue:
La lista de documentos generados despliega una columna extra que se encuentra vacíal igual que su label
Cause:
Ninguna
Solution:
La columna es necesaria ya que tiene su funcionalidad, se ha completado añendo el label
de la columna y se ha quitado esta columna de los menus emergentes que tiene cada columna
Se elimino la parte en que se renderizaba las opciones para cuando se exporta procesos dentro del diseniador.
Se agrego una validacion para que vuelva a funcionar.
Issue:
La lista de documentos generados despliega una columna extra que se encuentra vacíal igual que su label
Cause:
Ninguna
Solution:
La columna es necesaria ya que tiene su funcionalidad, se ha completado añendo el label
de la columna y se ha quitado esta columna de los menus emergentes que tiene cada columna
Los dos primeros errores reportados en el ticket no se pueden replicar.
1er Error. Notice: PHP Notice: Use of undefined constant PATH_PLUGIN - assumed 'PATH_PLUGIN'
Se cambio por la variable correcta que obtiene el path del archivo enterprise.php -> $pathFileEnterprise.
2do Error. Problema con los Indices y 2 tablas q se actualizaban constantemente (PM-81)
- Las 2 tablas q se actualizaban constantemente eran: ADDONS_STORE y LICENSE_MANAGER ya que estas tablas no tenian en el schema.xml en la definicion de su primary_key required="true", por lo tanto se tomaba como required="false" y al comparar con el schema de la BD actual habia una diferencia, la cual se intentaba actualizar.
- Los 15 Indices a aniadirse eran indices de tablas BPMN_XXX en cuales el schema.xml estaba l definido, ya que los indices solo contemplaban el nombre de la columna q se declaraba como indice y nunca se declaro el nombre del indice como tal:
<index>
<index-column name="PAR_UID"/>
</index>
Por lo tanto se comparaba un campo vacio "" nombre del indice segun el nuevo schema y el nombre dado en el schema de la BD, siendo diferentes creaba nuevamente un indice con nombre de la columna por defecto.
Deberia estar asi en el shema.xml:
<index name="BPMN_PARTICIPANT_I_1">
<index-column name="PAR_UID"/>
</index>
- PHP Notice en pm3.
- Problema resuelto, se mejora la validacion existente donde se producia el error en el metodo "route" del
archivo "WebApplication.php".
Disponible para la version 2.8 de ProcessMaker.