Commit Graph

194 Commits

Author SHA1 Message Date
Julio Cesar Laura Avendaño
7f55decd03 Merged in marcoAntonioNina/processmaker/GI-130 (pull request #3113)
GI-130
2015-11-09 22:29:29 -04:00
Paula V. Quispe
1e168102aa PM-3927 2015-11-06 15:42:21 -04:00
Paula V. Quispe
2fa79e860b PM-3927 2015-11-06 13:07:26 -04:00
Paula V. Quispe
231c068b07 PM-3927 2015-11-06 13:04:49 -04:00
Marco A. Nina Mena
3f9e40986c GI-130 Add files bookmark
Add field scritp mysql

Change output format Endpoint
2015-11-05 15:52:52 -04:00
Roly Rudy Gutierrez Pinto
260ae4ee33 PM-3701 2015-10-05 10:04:20 -04:00
Julio Cesar Laura Avendaño
52b052b835 Merged in victorsl/processmaker/PM-3690 (pull request #2883)
PM-3690
2015-10-02 17:41:44 -04:00
Victor Saisa Lopez
024f68563a PM-3690 "Unpause Time no funciona, el caso se queda en 'Paused'..." SOLVED
Issue:
    Unpause Time no funciona, el caso se queda en "Paused" a menos que se continue de forma manual
Cause:
    No se setea de manera correcta la fecha al ejecutar el cron
Solution:
    Se setea de manera correcta la fecha al ejecutar el cron

PM-3690 "Unpause Time no funciona, el caso se queda en 'Paused'..." SOLVED

Issue:
    Unpause Time no funciona, el caso se queda en "Paused" a menos que se continue de forma manual
Cause:
    No se setea de manera correcta la fecha al ejecutar el cron
Solution:
    Se setea de manera correcta la fecha al ejecutar el cron
2015-10-02 17:06:02 -04:00
Victor Saisa Lopez
a362b33ffc PM-3663 "0018557 No se puede reclamar casos de la bandeja 'Unassigned'" SOLVED
Issue:
    0018557 No se puede reclamar casos de la bandeja "Unassigned"
Cause:
    El valor de la variable tambien puede ser un usuario
Solution:
    La asignacion de tipo "Self Service Value Based Assignment" ahora funciona de la siguiente manera (ejemplo):
        - Si se desea definir a un grupo entonces se tendra el siguiente caso:
            @@SYS_GROUP_TO_BE_ASSIGNED = "00000000000000000000000groupuid1";
        - Si se desea definir a un usuario entonces se tendra el siguiente caso:
            @@SYS_USER_TO_BE_ASSIGNED = "00000000000000000000000useruid1";
        - Si se desea definir a usuarios entonces se tendra el siguiente caso:
            @@SYS_USER_TO_BE_ASSIGNED = array("000000000000000000000000useruid1", "000000000000000000000000useruid2");
        - Por lo que el engine reconocera lo siguiente:
            * A un string, como un UID de un grupo
            * A un string, como un UID de un usuario
            * A un array, como un array de UIDs de solo usuarios
2015-09-26 12:42:53 -04:00
dheeyi
697c8acff1 PM-3567
Un usuario asignado como Process Supervisor no puede editar los dynaforms
2015-09-24 16:17:57 -04:00
Victor Saisa Lopez
fce02e1ee9 PM-3407 "0018218: Self-service value based not accepting USER ID" SOLVED
Issue:
    0018218: Self-service value based not accepting USER ID
Cause:
    Nuevo requerimiento de funciones
Solution:
    La asignacion de tipo "Self Service Value Based Assignment" ahora funciona de la siguiente manera:
        - Si se desea definir a un grupo entonces se tendra el siguiente caso:
            @@SYS_GROUP_TO_BE_ASSIGNED = "00000000000000000000000groupuid1";
        - Si se desea definir a usuarios entonces se tendra el siguiente caso:
            @@SYS_GROUP_TO_BE_ASSIGNED = array("000000000000000000000000useruid1", "000000000000000000000000useruid2");
        - Por lo que el engine reconocera lo siguiente:
            * A un array como un array de UIDs de usuarios
            * A un string como un UID de un grupo
2015-09-01 14:57:25 -04:00
Victor Saisa Lopez
76f9b0a90d PM-2923 "0017509: El caso que se derivo a un grupo no..." SOLVED
Issue:
    0017509: El caso que se derivo a un grupo no aparece en la bandeja "Sin asignar"
Cause:
    No se estan usando las variables del caso del sub-proceso para el registro en la tabla "APP_ASSIGN_SELF_SERVICE_VALUE"
Solution:
    Se define el uso de las variables del caso del sub-proceso
2015-07-28 10:29:41 -04:00
Victor Saisa Lopez
bfd55b73c0 PM-3083 "PM-3083 and PM-3046" SOLVED
Issue:
    - PM-3083: La funcionalidad cambiar tipo de gateway  desde el diseñr no funciona
    - PM-3046: DesignerBPMN>Conexiones Gateway to Gateway muestran error al ejecutar un caso
Cause:
    En PM-3083 y PM-3046 los gateway-joins (converging) PARALLEL e INCLUSIVE no son actualizados
    correctamente en Back-end
Solution:
    - Se define el gateway de tipo converging para PARALLEL e INCLUSIVE cuando
      uno o mas flows ingresan al geteway, esto en Back-end
    - Se mejoro la verificacion de hilos abiertos al derivar un caso, esto en Running-case
2015-07-11 02:51:32 -04:00
Victor Saisa Lopez
a81099ea18 PM-2576 "Support for Timer-Event (End-points and Backend)" SOLVED
- Se a implementado el Timer-Event CRON, el cual se ejecuta con el siguiente comando:
    /path/to/processmaker/workflow/engine/bin$ php -f timereventcron.php +wMyWorkspace
- Se a implementado el registro de logs para el Timer-Event CRON
2015-07-07 11:51:12 -04:00
marcelo.cuiza
125477c0b1 PM-3076
17657: Issue while searching using case id in - Process Supervisor -> Review

Causa: al uid de la tarea de le concatena un caracter demas
Solucion: se valido el manejo de uid corectos
2015-07-03 10:43:53 -04:00
Victor Saisa Lopez
8b21d386d2 PM-2576 "Support for Timer-Event (End-points and Backend)"
- Se han implementado los siguientes End-points:
    GET    /api/1.0/{workspace}/project/{prj_uid}/timer-events
    GET    /api/1.0/{workspace}/project/{prj_uid}/timer-event/{tmrevn_uid}
    GET    /api/1.0/{workspace}/project/{prj_uid}/timer-event/event/{evn_uid}
    POST   /api/1.0/{workspace}/project/{prj_uid}/timer-event
    PUT    /api/1.0/{workspace}/project/{prj_uid}/timer-event/{tmrevn_uid}
    DELETE /api/1.0/{workspace}/project/{prj_uid}/timer-event/{tmrevn_uid}
- Se han implementado la funcionalidad y los metodos necesarios para este nuevo elemento
  en el modulo "BPMN-DESIGNER Backend"
- Se han agregado las validaciones necesarias para filtrar los nuevos tipos de tasks en el
  listado del "New case"
- Se han agregado los metodos necesarios para este nuevo elemento en los modulos Export and Import
- Se han agregado los metodos necesarios para este nuevo elemento en el modulo "Delete process"
- Se a implementado la funcionalidad para este nuevo elemento en el modulo "Running case"
2015-06-30 12:04:53 -04:00
Luis Fernando Saisa Lopez
287365537b PM 1459 "ProcessMaker-MA: Script Task Definition (endpoints)" SOLVED
> ProcessMaker-MA "Script Task Definition (endpoints)"

  - Se han implementado los siguientes Endpoints:
      GET    /api/1.0/{workspace}/project/{prj_uid}/script-tasks
      GET    /api/1.0/{workspace}/project/{prj_uid}/script-task/{scrtas_uid}
      GET    /api/1.0/{workspace}/project/{prj_uid}/script-task/activity/{act_uid}
      POST   /api/1.0/{workspace}/project/{prj_uid}/script-task
      PUT    /api/1.0/{workspace}/project/{prj_uid}/script-task/{scrtas_uid}
      DELETE /api/1.0/{workspace}/project/{prj_uid}/script-task/{scrtas_uid}

  - Se agrego la funcionalidad necesaria en el DESIGNER
  - Exportar/Importar, se incluyen los registros de la tabla SCRIPT_TASK
  - Eliminar Projecto, se eliminan los registros de la tabla SCRIPT_TASK
  - Runing case
2015-06-24 18:28:20 -04:00
Victor Saisa Lopez
42faa45f67 PM-2835 "Adicionar los siguientes features..." SOLVED
Issue:
    Adicionar los siguientes features la posibilidad de seleccionarse en la licencia (features):
    - Code Scanner
    - Multiple Email Servers
    - Mobile Fields
Cause:
    Nuevo validacion de licencia para features
Solution:
    Se agrego validacion de licencia para los features especificados
2015-06-01 14:15:53 -04:00
dheeyi
35247643f1 PM-2790
0017387: Derivacion en paralelo, una de los hilos llega a la bandeja como leido
2015-05-29 17:31:16 -04:00
Julio Cesar Laura Avendaño
5a670f6191 Merged in dheeyi/processmaker/PM-1150 (pull request #2183)
PM-1150 El trigger PMF Delete Case despliega el error Fatal error: Call to a member function toArray() on a non-object in /opt/processmaker280/workflow/engine/classes/class.case.php on line 949
2015-05-18 12:15:06 -04:00
dheeyi
c21b6ca59d PM-2639 2015-05-15 15:26:56 -04:00
dheeyi
478ba5f013 PM-1150
El trigger PMF Delete Case despliega el error Fatal error: Call to a member function toArray() on a non-object in /opt/processmaker280/workflow/engine/classes/class.case.php on
2015-05-12 13:20:05 -04:00
dheeyi
8f164129d7 PM-2639 Home > Process Supervisor > Reassign: Al reasignar un caso se muestra a "Administrator" dos veces. 2015-05-08 10:27:40 -04:00
Victor Saisa Lopez
66f84d86b3 PM-2548 "Cuando llega un caso a Inbox este muestra el titulo..." SOLVED
Issue:
    Cuando llega un caso a Inbox este muestra el titulo del caso anterior en la lista y no del caso actual
Cause:
    No se esta actualizando el titulo del caso al momento de derivar en las tablas de los nuevos listados
Solution:
    Se actualiza el titulo del caso en las tablas de los nuevos listados
2015-04-30 12:18:41 -04:00
Brayan Pereyra
52f0930b31 PM-2398 El contador de listados en home muestran datos incorrectos 2015-04-23 12:06:04 -04:00
Paula V. Quispe
cb1f02dc82 PM-2211: I added new column Error_mail in Email's log 2015-04-20 16:24:01 -04:00
marcelo.cuiza
cac0c4e96e veracode medium issues
Directory Transversal, OS Command Injection
2015-04-06 17:43:51 -04:00
Paula V. Quispe
2b2d23d255 I solved the issue PM-1994 lists Untitled task 2015-04-01 16:57:11 -04:00
Paula V. Quispe
f402d00446 I solved some issue with Cryptographic Issues 2015-03-25 16:22:18 -04:00
Brayan Pereyra
de8bec20ab Correccion de contador participated 2015-03-20 11:44:35 -04:00
Brayan Pereyra
fd9d0e8ca6 Correccion de errores en reasignacion 2015-03-13 15:53:14 -04:00
Brayan Pereyra
ba2cf9bc40 Corrercion de eliminacion en contador PARTICIPATED al eliminar correccion 2015-03-13 08:40:59 -04:00
Brayan Pereyra
36f2bba73a Eliminiacion de caso en estado DRAFT 2015-03-12 17:55:58 -04:00
Brayan Pereyra
e692b14f84 Adicion de contadores para bandejas CANCELED y PAUSED 2015-03-11 16:04:13 -04:00
Brayan Pereyra
c7c2439a71 Adicion de contadores de bandeja (y tiempo de acces token) 2015-03-09 15:23:38 -04:00
Brayan Pereyra
5738fa0864 PM-1695 Crear nuevo endpoint para el contador de casos 2015-03-06 18:06:31 -04:00
Paula V. Quispe
6ede532d79 List issues 2015-03-02 11:15:23 -04:00
Paula V. Quispe
23d5a6708a List issues 2015-03-02 11:10:40 -04:00
Paula V. Quispe
ea92abf6a0 I solved all issues about List 2015-02-27 16:27:11 -04:00
Luis Fernando Saisa Lopez
f0bebb5fe5 PM-939 "Support for Message-Event(Export, Import y Delete)"
> Se han implementado los metodos para: Export, Import y Delete (delete Process) de este nuevo "Objeto", asi tambien
  se ha  agregado validaciones en el listados en el casesList.
2015-02-20 17:12:49 -04:00
Brayan Pereyra
3471373a16 Adecuacion para pm enterprise 2015-02-11 10:20:22 -04:00
Brayan Pereyra
5c3a4ac977 LISTS: Creacion de APIs 2015-02-03 09:32:15 -04:00
Julio Cesar Laura Avendaño
06334b4125 Merged in victorsl/processmaker/PM-939 (pull request #1351)
PM-1005 "WebEntry-Event (Endpoints)"
2015-01-28 15:25:58 -04:00
Luis Fernando Saisa Lopez
f3f56df12f PM 934 "PMFPauseCase doesn't pause a case" SOLVED 2015-01-29 09:44:16 -04:00
Luis Fernando Saisa Lopez
e57fd5306b Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-1278 2015-01-28 17:06:33 -04:00
Freddy Daniel Rojas Valda
0ac577a96c PM-1393 "Subprocesos muestran un error al momento de hacer correr el caso" SOLVED 2015-01-24 13:49:35 -04:00
Victor Saisa Lopez
5516df3512 PM-1005 "WebEntry-Event (Endpoints)"
- Se han implementado los siguientes Endpoints:
    GET    /api/1.0/{workspace}/project/{prj_uid}/web-entry-events
    GET    /api/1.0/{workspace}/project/{prj_uid}/web-entry-event/{wee_uid}
    GET    /api/1.0/{workspace}/project/{prj_uid}/web-entry-event/event/{evn_uid}
    POST   /api/1.0/{workspace}/project/{prj_uid}/web-entry-event
    PUT    /api/1.0/{workspace}/project/{prj_uid}/web-entry-event/{wee_uid}
    DELETE /api/1.0/{workspace}/project/{prj_uid}/web-entry-event/{wee_uid}
- Se han implementado los metodos necesarios para el Export, Import y
  Delete (delete Process) de este nuevo "Objeto"
- Se ha solucionado bugs al importar un Projecto con "Gateway to Gateway"
2015-01-22 15:27:35 -04:00
Luis Fernando Saisa Lopez
cf39dbbf97 PM 934 "PMFPauseCase doesn't pause a case" SOLVED
Code Issue:
PMFPauseCase doesn't pause a case
Solution:
El trigger que se prentende ejecutar esta mal planteado, cuando se tiene un trigger en "After Routing" de una tarea el
INDEX se debe incrementar puesto que al derivar la tarea el INDEX tiene otro valor se sugiere los siguientes ejemplos:
1.-
@@FUTURE_DATE = date('Y-m-d', strtotime("+4 days"));
@@RET_VAL = PMFPauseCase(@@APPLICATION, @%INDEX+1, @@USER_LOGGED, @@FUTURE_DATE);

2.-
$delIndex = @%INDEX;
$criteria = new Criteria("workflow");
$criteria->addSelectColumn(AppDelegationPeer::DEL_INDEX);
$criteria->add(AppDelegationPeer::APP_UID, @@APPLICATION, Criteria::EQUAL);
$criteria->add(AppDelegationPeer::DEL_LAST_INDEX, 1, Criteria::EQUAL);
$rsCriteria = AppDelegationPeer::doSelectRS($criteria);
$rsCriteria->setFetchmode(ResultSet::FETCHMODE_ASSOC);
if($rsCriteria->next()){
 $row = $rsCriteria->getRow();
 $delIndex = $row["DEL_INDEX"];
}
@@FUTURE_DATE = date('Y-m-d', strtotime("+4 days"));
@@RET_VAL = PMFPauseCase(@@APPLICATION, $delIndex, @@USER_LOGGED, @@FUTURE_DATE);
2015-01-22 14:42:59 -04:00
norahmollo
6a62837acb PM-1123 Podar features enterprise de la version 3.0 para sacar el beta 3.0
Marcas para la deshabilitar code Scan
2014-12-23 17:22:42 -04:00
Freddy Daniel Rojas Valda
69d24d5f68 PM-1142 "Any user can reassign any case even if he/she is not assign to the task" SOLVED 2014-12-19 13:38:04 -04:00