Commit Graph

276 Commits

Author SHA1 Message Date
danteloayza
cff0e2c6e1 Non conflict files 2015-03-26 17:37:32 -04:00
Roly Rudy Gutierrez Pinto
8f67bd2b21 PM-947 2015-03-23 22:22:10 -04:00
Brayan Pereyra
a446bb6eac Merge branch 'master' of bitbucket.org:colosa/processmaker into CONSOLIDATED 2015-03-23 14:45:52 -04:00
Gustavo Cruz
5ab3033871 Merge changes manually due to conflicts with the upstream master branch. 2015-03-23 09:25:22 -04:00
Victor Saisa Lopez
8f30cc7cec PM-00000 "Improvements for BPMN-DESIGNER (back-end)" SOLVED
Issue:
    Improvements for BPMN-DESIGNER: Events, Gateways (back-end)
Description:
    - Se han realizado varias mejoras al back-end del BPMN-DESIGNER:
          > Se a agregado soporte para los events de otros tipos
            que no sean message-event (solo se permitio que se acepte
            el dibujado, aun no tienen funcionalidad). Tambien se a
            logrado que el diseñel flujo sea funcional no importando
            que estos events pertenezcan al flujo.
          > Se a mejorado el gateway-to-gateway (ya no es necesario
            crear siempre su task-dummy)
          > Se hicieron mejoras al default-flow
          > Se implementaron metodos necesarios para que cuando un
            event de tipo start es eliminado, este cambio sea reflejado
            en su activity
    - Los projects/processes creados antes de la fecha de creacion de
      este commit no funcionaran. Se sugiere crear nuevos projects/processePM-00000 "Improvements for BPMN-DESIGNER (back-end)" SOLVED

Issue:
    Improvements for BPMN-DESIGNER: Events, Gateways (back-end)
Description:
    - Se han realizado varias mejoras al back-end del BPMN-DESIGNER:
          > Se a agregado soporte para los events de otros tipos
            que no sean message-event (solo se permitio que se acepte
            el dibujado, aun no tienen funcionalidad). Tambien se a
            logrado que el diseñel flujo sea funcional no importando
            que estos events pertenezcan al flujo.
          > Se a mejorado el gateway-to-gateway (ya no es necesario
            crear siempre su task-dummy)
          > Se hicieron mejoras al default-flow
          > Se implementaron metodos necesarios para que cuando un
            event de tipo start es eliminado, este cambio sea reflejado
            en su activity
    - Los projects/processes creados antes de la fecha de creacion de
      este commit no funcionaran. Se sugiere crear nuevos projects/processess
2015-03-20 17:13:44 -04:00
Gustavo Cruz
0b4e4926ae Merge remote-tracking branch 'upstream/master' 2015-03-20 10:56:02 -04:00
Brayan Pereyra
6d73bffea2 Correcion de migracion de casos a nuevos listados 2015-03-19 11:12:55 -04:00
Brayan Pereyra
60184faa5d Envio temporal 2015-03-16 17:48:09 -04:00
Gustavo Cruz
88def091e3 Adding the generated model classes for the actions by email 2015-03-13 10:12:25 -04:00
Gustavo Cruz
c887019a59 moving all the model classes away from the Features folder 2015-03-13 09:58:54 -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
dfff477169 I restored the table List participated 2015-03-06 12:44:25 -04:00
Luis Fernando Saisa Lopez
7f5f7baad7 PM-000 "Email Server cambiar estructura de campos" SOLVED
> Solution:
  Se cambia el esquema de los campos MESS_FROM_MAIL y MESS_FROM_NAME que permita introducir valores nulos.
2015-03-03 10:23:54 -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
Victor Saisa Lopez
b2f095f036 PM-939 "Support for Message-Event (Running case & Message-Event CRON)"
- Se a implementado el Running case
- Se a implementado el Message-Event CRON:
  Para ejecutar el Message-Event CRON, ejecute el siguiente comando:
        /path/to/processmaker/workflow/engine/bin$ php -f messageeventcron.php +wMyWorkspace
Nota.- Para el correcto funcionamiento del proceso y de esta nueva funcionalidad
       se debera crear el proceso nuevamente (esta nueva funcionalidad
       no funcionara con procesos BPMN antiguos a la fecha de este commit)
2015-02-21 15:59:12 -04:00
Victor Saisa Lopez
2bc8a33120 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-939 2015-02-18 08:28:55 -04:00
Victor Saisa Lopez
b83718f295 PM-939 "Support for Message-Event (Endpoints and Backend)"
- Se han implementado los siguientes Endpoints:
    GET    /api/1.0/{workspace}/project/{prj_uid}/message-event-definitions
    GET    /api/1.0/{workspace}/project/{prj_uid}/message-event-definition/{msged_uid}
    GET    /api/1.0/{workspace}/project/{prj_uid}/message-event-definition/event/{evn_uid}
    POST   /api/1.0/{workspace}/project/{prj_uid}/message-event-definition
    PUT    /api/1.0/{workspace}/project/{prj_uid}/message-event-definition/{msged_uid}
    DELETE /api/1.0/{workspace}/project/{prj_uid}/message-event-definition/{msged_uid}
- Se han implementado los metodos necesarios/requeridos para el backend
  del DESIGNER para esta nueva funcionalidad
2015-02-13 16:32:43 -04:00
Brayan Pereyra
ae4d111bfa BUG-16676 Default flow no tiene funcionalidad 2015-02-13 16:15:31 -04:00
Brayan Pereyra
68da8fece0 Merge branch 'master' of bitbucket.org:colosa/processmaker into LISTS 2015-02-06 15:48:38 -04:00
Brayan Pereyra
8be9610114 Cambios para draft 2015-02-06 14:57:59 -04:00
Luis Fernando Saisa Lopez
02d91e90a6 PM-767 "BPMN Designer Añr lista de messages"
> ProcessMaker-MA "Message (endpoints)"
  - Se han implementado los siguientes Endpoints:
  GET    /api/1.0/{workspace}/project/{prj_uid}/message-types/{msgt_uid}
  GET    /api/1.0/{workspace}/project/{prj_uid}/message-type/{msgt_uid}
  POST   /api/1.0/{workspace}/project/{prj_uid}/message-type
  PUT    /api/1.0/{workspace}/project/{prj_uid}/message-type/{msgt_uid}
  DELETE /api/1.0/{workspace}/project/{prj_uid}/message-type/{msgt_uid}
- Se han implementado los metodos necesarios para el Export, Import y Delete (delete Process) de este nuevo "Objeto"
2015-02-04 17:18:32 -04:00
Brayan Pereyra
5c3a4ac977 LISTS: Creacion de APIs 2015-02-03 09:32:15 -04:00
Brayan Pereyra
1dfce5a074 LISTS: Adicion de ESQUEMA y MODELO 2015-02-02 10:10:22 -04:00
Brayan Pereyra
e7488e2ef9 LISTS: Adicion de ESQUEMA y MODELO 2015-02-02 10:09:49 -04:00
Freddy Daniel Rojas Valda
d71bd522f7 PM-1330 "No se guardan el orden establecido de condiciones de enrutamiento en los gateways" SOLVED 2015-01-31 09:44:48 -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
Freddy Daniel Rojas Valda
9678efaae4 PM-1293 "Se adicionan cambios necesarios en la bd. No se pueden crear procesos de tipo BPMN en Window Server 2008 R2" SOLVED 2015-01-21 15:56:35 -04:00
Freddy Daniel Rojas Valda
6202e95616 PM-1146 "Los pools y sus elementos contenidos no se graban al grabar el proyecto." SOLVED 2014-12-20 16:45:26 -04:00
Luis Fernando Saisa Lopez
06777f0d50 PM 940 "ProcessMaker-MA "Email Server (endpoints)"" SOLVED
> ProcessMaker-MA "Email Server (endpoints)"

  - Se han implementado los siguientes Endpoints:
	GET    /api/1.0/{workspace}/email/paged?filter={filter}&start={start}&limit={limit}
	GET    /api/1.0/{workspace}/emails?filter={filter}&start={start}&limit={limit}
	GET    /api/1.0/{workspace}/email/{mess_uid}
	POST   /api/1.0/{workspace}/email
	POST   /api/1.0/{workspace}/email/test-connection
	PUT    /api/1.0/{workspace}/email/{mess_uid}
	DELETE /api/1.0/{workspace}/email/{mess_uid}

  - Se esta creando un 1er registro en la tabla EMAIL_SERVER, esto al ejecutar el comando "./processmaker upgrade".
  - El metodo "System::getEmailConfiguration()" recupera el EMAIL_SERVER por default, caso contrario trabajara como lo
    hacia anteriormente.

Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-940

Conflicts:
	workflow/engine/config/schema.xml
	workflow/engine/data/mysql/schema.sql
2014-12-12 15:13:53 -04:00
Luis Fernando Saisa Lopez
018c963d60 PM 940 "ProcessMaker-MA "Email Server (endpoints)"" SOLVED
> ProcessMaker-MA "Email Server (endpoints)"
  - Se han implementado los siguientes Endpoints:
       GET    /api/1.0/{workspace}/email/paged?filter={filter}&start={start}&limit={limit}
       GET    /api/1.0/{workspace}/emails?filter={filter}&start={start}&limit={limit}
       GET    /api/1.0/{workspace}/email/{mess_uid}
       POST   /api/1.0/{workspace}/email
       POST   /api/1.0/{workspace}/email/test-connection
       PUT    /api/1.0/{workspace}/email/{mess_uid}
       DELETE /api/1.0/{workspace}/email/{mess_uid}

  - Se esta creando un 1er registro en la tabla EMAIL_SERVER, esto al ejecutar el comando "./processmaker upgrade".
  - El metodo "System::getEmailConfiguration()" recupera el EMAIL_SERVER por default, caso contrario trabajara como lo
    hacia anteriormente.
2014-12-09 17:25:39 -04:00
Freddy Daniel Rojas Valda
59ceeb673c Merge branch 'master' of bitbucket.org:colosa/processmaker into master-core 2014-12-09 16:19:00 -04:00
Freddy Daniel Rojas Valda
3692b2cc79 Add MESSAGE bpmn 2.0 functionality end points 2014-12-08 17:15:40 -04:00
Victor Saisa Lopez
5ca23cf3bb PM-937 "Add Gateway to Gateway support" SOLVED
Issue:
    Add Gateway to Gateway support
Cause:
    Nueva solicitud de funciones
Solution:
    - Se ha implementado esta nueva funcionalidad "Gateway to Gateway" de un BPMN-Project a un ProcessMaker-Project
    - Se ha agregado un nuevo tipo de Task (GATEWAYTOGATEWAY) que sirve de puente para conectar un Gateway con otro Gateway

-----
Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-937

Conflicts:
	workflow/engine/classes/model/map/TaskMapBuilder.php
-----
2014-12-05 10:58:00 -04:00
jennylee
bda6bd5328 PM-1039 Arreglando files para community 2014-12-04 16:59:10 -04:00
Victor Saisa Lopez
7e3dc8aae3 PM-937 "Add Gateway to Gateway support" SOLVED
Issue:
    Add Gateway to Gateway support
Cause:
    Nueva solicitud de funciones
Solution:
    - Se ha implementado esta nueva funcionalidad "Gateway to Gateway" de un BPMN-Project a un ProcessMaker-Project
    - Se ha agregado un nuevo tipo de Task (GATEWAYTOGATEWAY) que sirve de puente para conectar un Gateway con otro Gateway
2014-12-04 11:40:52 -04:00
jennylee
4a6f3930b5 PM-1039 Aniadiendo files para a obviar codigo en la version community. 2014-12-04 10:23:06 -04:00
Victor Saisa Lopez
dc21c89799 PM-938 "Add default flow support" SOLVED
Issue:
    Add default flow support
Cause:
    Nueva solicitud de funciones
Solution:
    Se ha implementado esta nueva funcionalidad, la cual se aplica a:
            BPMN       ProcessMaker
            ====       ============
    Gateway EXCLUSIVE  EVALUATE
    Gateway INCLUSIVE  PARALLEL-BY-EVALUATION
2014-11-26 10:19:07 -04:00
Victor Saisa Lopez
ecacf6d15a PM-854 "[16221] En Case History no muestra los datos de las..." SOLVED
Issue:
    En "Cases History" no se reflejan las variables generadas por los triggers
    asignados al Task (esto en Task>Steps>Triggers>AssignTask)
Cause:
    Nuevo requerimiento de funciones
Solution:
    - Se ha implementado esta nueva funcionalidad
    - Las variables generadas en los triggers que se setean en "Task>Steps>Triggers"
      para DynaForms, InputDocuments and OutputDocuments ahora son registrados en la
      tabla APP_HISTORY
2014-11-10 15:40:24 -04:00
Brayan Osmar Pereyra Suxo
9f65a1bd72 Adicion de tablas para listados 2014-11-07 17:19:35 -04:00
Victor Saisa Lopez
80fd2ecd6c PM-475 "16052 - Revisar problema de self-service con Value-based de grupos" SOLVED
Issue:
    El CasesList es lento cuando existen casos con tipo de asignacion "Self Service Value Based Assignment"
Cause:
    Para todos los casos se esta verificando si su asignacion es de tipo "Self Service Value Based Assignment"
Solution:
    - Se ha creado una nueva tabla "APP_ASSIGN_SELF_SERVICE_VALUE", en la misma se registraran los casos
      con asignacion "Self Service Value Based Assignment"
    - Se ha agregado la opcion "database-generate-self-service-by-value" al comando "./processmaker", para poder
      generar los registros de la nueva tabla.
          Ej: $ ./processmaker database-generate-self-service-by-value myWorkspace
2014-10-27 11:25:17 -04:00
Luis Fernando Saisa Lopez
161a5a164f BUG 14958 "Perfil por creador de proceso" SOLVED
- Perfil por creador de proceso.
- Problema resuelto, en el dynaform Edit Process se ha adicionado un dropdown que determina que tipo de proceso se crea
  con dos opciones Public y Private. En la lista de procesos se agrega una nueva columna Type Process que determina
  el tipo de proceso, en el listado se muestra todo los procesos publicos y privados creados por un mismo usuario a si
  tambien se muestrara los procesos publicos creados por otros usuarios. Al importar el proceso este se	importa	como publico.
2014-09-23 16:40:22 -04:00
Marco Antonio Nina
f54433b89e PM-295 Plugin Enterprise que sea parte del core SOLVED
- PM-317	Analizar como, que y donde mover los files/code del enterprise.
- PM-318	Enterprise Traducible.
- PM-320	Hacer funcionar el administrador de plugins.
2014-09-19 10:21:18 -04:00
Luis Fernando Saisa Lopez
42f06bce9f BUG 10957 "Feature request - Limit input document..." SOLVED
- Feature request - Limit input document maximum size
- Problema resuelto, al crear un nuevo Input Document se ha adicionado un nuevo campo "Maximum file size" y un dropdown
  que determina la unidad de medida en "KB y MB", esto permite definir el limite del tamañel archivo a anexar.
  Cuando se ejectua el caso al hacer click en "Attach", se muestra el tamañaximo que se puede adjuntar el archivo si es
  mayor	al limite se mostrara un mensaje; asi tambien si se tiene un file asocioado a un input document al igual que lo
  anterior se mostrara un mensaje.
2014-09-15 12:09:31 -04:00
Marco Antonio Nina
d5babe7774 BUG-14636 New Functionality - To allow set index in tables SOLVED
- It don't have the functionality.
- A functionality was added in pmtables and reportTables index.
- A field was added in table fields FLD_TABLE_INDEX.
2014-09-10 13:34:39 -04:00
jennylee
e116e77379 BUG-14598. NEW FEATURE SelfService One Execution.
A dropdown was added in the SelfService configuration, this dropdown let you set if the trigger seted in the self service is gonna be executed ONE time or every time that cron is executed.

Some validations where added in the cron_single.php file to save the data in the new table 'APP_TIMEOUT_ACTION_EXECUTED' when the Execution is set in ONCE. If the app_UID is find in this table the trigger will not be executed, if is not find the trigger will be executed.
2014-09-08 13:28:14 -04:00
jennylee
a585a9a4b1 BUG-14990 - NEW FEATURE, permitir especificar extensiones para los inputdocs.
Nuevo campo en Input Documents, dicho campo acepta las extensiones de los inputdocs permitidos.
Se agregaron validaciones para que funcione correctamente
2014-08-29 15:17:43 -04:00
Luis Fernando Saisa Lopez
9937328bc5 BUG 15412 "Advance Search Can't remove date..." SOLVED
- Unable to send notification when case is un paused
- Problema resuelto, se agrega un nuevo dropdown en Edit Process cuyo label es"Execute a trigger when a case is unpaused" y
  se agrega un nuevo campo "PRO_TRI_UNPAUSED" en la tabla "PROCESS". Cuando un caso esta en "Paused" y se quiere reanudar
  el caso aplicando "unpaused" se enviara la notificacion previa configuracion en Edit Process.

  Disponible para la version 2.8 de ProcessMaker.
2014-08-20 13:20:08 -04:00
Daniel Rojas
b298edda10 Se aumenta el tamaño a los campos var_name, var_label y var_sql para process_variables 2014-08-20 11:16:02 -04:00