Commit Graph

87 Commits

Author SHA1 Message Date
Erik Amaru Ortiz
aca0d1762a LAST UPDATE, Functional Session Handling with Database Storage 2013-09-24 16:07:58 -04:00
ralpheav
793667712d Merge remote-tracking branch 'upstream/master' 2013-06-04 09:54:34 -04:00
ralpheav
f43952006e BUG 11835 : ./workflow/engine/config/schema.xml
SOl: Set the default TAS_GROUP_VARIABLE to "" and set TAS_GROUP_VARIABLE to @@SYS_GROUP_TO_BE_ASSIGNED in php code
2013-06-03 17:47:58 -04:00
ralpheav
1cf8146baf BUG 11835: assignment rules after upgrade to 2.0.46
Sol: changing SELF_SERVICE to SELF_SERVICE_EVALUATE in case the new option has been selected. schema.xml got a new validation value.
2013-06-03 16:43:48 -04:00
Hector Cortez
1d3c341f9c BUG 11510 Números de casos duplicados SOLVED
- Al parecer existe un problema de concurrencia al crear los casos en processmaker, de tal forma que si se intenta crear 2 casos al mismo tiempo el número del caso termina siendo el mismo para ambos casos.
- Added sequences table for control of the applications.
2013-05-23 18:24:12 -04:00
Vera Osokina
0e4a76ac6f Changing the tables Engine from MyISAM to InnoDB. SOLVED.
Was changed the schema.xml and MysqlDDLBuilder.php files, setting the engine from MyISAM to InnoDB.
2013-04-09 13:36:06 -04:00
Brayan Osmar Pereyra Suxo
61ff69d6d1 Merge remote branch 'upstream/master' into pmsql 2013-01-28 16:56:06 -04:00
Brayan Osmar Pereyra Suxo
477cf0bbd5 PM SQL tunning
We added the PM SQL tunning
2013-01-28 16:49:00 -04:00
Victor Saisa Lopez
23a7051496 BUG 0000 "Added changes to solr" SOLVED
- Added changes to solr, according to:
    https://github.com/colosa/processmaker/pull/1045/files
- Solved problem with:
    php -f reindex_solr.php
* Available from version ProcessMaker-2.0.46
2013-01-25 17:13:52 -04:00
Brayan Osmar Pereyra Suxo
acb53547b3 BUG 10088 I added a index to APPLICATION table SOLVED
I added the index the column APP_CREATED
2012-12-04 16:15:40 -04:00
Victor Saisa Lopez
0fbe08bff4 BUG 0000 "Added index in to LOGIN_LOG table" SOLVED
- Added index in to LOGIN_LOG table
* Available from version 2.0.46
2012-12-03 10:29:29 -04:00
Marco Antonio Nina
fe254a5d17 BUG 10089 Mejoras en el rendimiento del plugin para KnowledgeTree SOLVED
- CURLOPT_VERBOSE option of debug en true.
- was disable option debug writing in error_log.
- was add index for tables APP_DOCUMENT (indexAppDocument) and KT_DOCUMENT (indexKtDocument).
2012-11-20 16:42:26 -04:00
Marco Antonio Nina
03f97b1201 BUG 10089 Mejoras en el rendimiento del plugin para KnowledgeTree SOLVED
- CURLOPT_VERBOSE option of debug en true.
- was disable option debug writing in error_log.
- was add index for tables APP_DOCUMENT (indexAppDocument) and KT_DOCUMENT (indexKtDocument)
2012-11-20 16:37:15 -04:00
Hector Cortez
aecf461295 BUG 9898 PDF limit 6 pages SOLVED
- When we generate a pdf in process, it can be created and download, but it can't over 6 pages.
- Was added new report generator pdf.
2012-11-09 16:40:49 -04:00
Marco Antonio Nina
530565f543 BUG 9937 PMFSendMessage way to not log in history... SOLVED
- The registration messages are displayed by default.
- was add in PMFSendMessage a feature in the last parameter.
2012-10-29 11:45:05 -04:00
Victor Saisa Lopez
995be39eb9 BUG 4940 "Add option to set a time limit on 'self serve'..." SOLVED
- New feature
- Add option to set a time limit on "Self service" routing
- Added new feature in properties task
- This new feature is activated by the execution of cron.php:
      cron.php [+wWORKSPACE] unassigned-case
* Available from version 2.0.45
2012-10-22 13:55:35 -04:00
Julio Cesar Laura
e10ca93ad7 BUG 5765 I add the triggers t process SOLVED
- Added triggers to cancel, pause, reassing and delete case
2012-10-16 00:29:52 -04:00
Brayan Osmar Pereyra Suxo
e732cd1d6d BUG 5285 I add field PRO_SUBPROCESS
I add field PRO_SUBPROCESS to start only in sub process
2012-10-11 16:06:22 -04:00
Brayan Osmar Pereyra Suxo
21b2f2b218 BUG 5285 I add field PRO_SUBPROCESS
I add field PRO_SUBPROCESS to start only in sub process
2012-10-11 14:26:03 -04:00
Julio Cesar Laura
c1670185ea BUG 6564 Group value based Self service Assignment Rule SOLVED
- Add a new Assignment Rule, to use a variable to designe dynamicly the group for the self service
2012-10-05 11:16:37 -04:00
Victor Saisa Lopez
29c6fc996d BUG 8333 "File field for each grid line" SOLVED
- New feature
- File field for each grid line
- Added "file" element in grids
- The QA team should test with:
    * Grids in mode edit/view
    * INPUT property (http://wiki.processmaker.com/index.php/2.0/Files)
    * KnowledgeTree plugin
    * And other cases
* Available from version 2.0.45
2012-10-04 17:54:44 -04:00
Fernando Ontiveros
8b23b0a96a fixing phpunit test files, now all tests are working 2012-10-04 14:03:12 -04:00
Julio Cesar Laura
b9ed53ed87 Improvement to get the workspace info in the user authentication
- Now only once time per day get the workspace info
2012-09-24 14:44:08 -04:00
Julio Cesar Laura
88a2643a35 Add a new key to table APPLICATION
- To improve the query: SELECT MAX(APPLICATION.APP_NUMBER) FROM APPLICATION
2012-09-24 12:34:30 -04:00
Erik Amaru Ortiz
de62be5506 Restful Feature, improvements on rest-gen cli command and Disptacher
On Dispatcher:
- Now it is handling Cross Domain AJAX request, it is accepting requests with method OPTIONS
- Now the behaviour of rest server is modified by confuguration
- The dispatcher can be load configuraion from a processmaker core dir. for all workspaces
and for a determinated workspace

On Cli Command:
- Now it can generate api crud for processmaker root dir and a determinated workspace
- More improvements to handle correctly build request for a plugin or a workspace or core of pmos
2012-08-30 16:26:19 -04:00
Erik Amaru Ortiz
81deb1fab4 Restful feature, moving rest-config.ini such as dist. file (adding file) 2012-08-27 17:38:10 -04:00
Erik Amaru Ortiz
5a263ee95d Restful feature, moving rest-config.ini such as dist. file 2012-08-27 11:16:24 -04:00
Erik Amaru Ortiz
6e5c72d00d Restful Feature,
- made some improvements to read & generate config file
- now the rest-gen bin can be generate rest api for a plugin from a <plugin-name>/config/rest-config.ini
conf file.
- plugins should have a directory services/rest containing all rest classes, like PM structure at CORE_PATH.
2012-08-27 10:48:32 -04:00
Erik Amaru Ortiz
ce21ee6454 PM Rest Feature: added plugins support & more improvements
from a plugin a rest class can be registered now:

on setup method add the following:
---
$this->registerRestService('Sample', [optional string: $path]);
--

and create the folder   PATH_PLUGIN . /your_plugin/classes/rest

next add a class with the flowing characteristics:

<?php

class Plugin_Services_Rest_Sample
{
    public function get()
    {
        return 'hello world';
    }
}

A class prefixed with Plugin_Services_Rest_
and add the corresponding methods for a Restler api
(http://luracast.com/products/restler/)

Finally on process maker will be exposed as:

via GET: http://127.0.0.1/rest/workflow/sample
2012-08-23 13:01:19 -04:00
Marco Antonio Nina
3635ca0076 BUG 9553 Event setup duration unit of measure is not displayed SOLVED
- According to the specifications.
- Was add the opcion Days/hours for creating events.
2012-08-21 09:56:15 -04:00
Erik Amaru Ortiz
9b1867a410 FEATURE: First commit for ProcessMaker Rest Support
What is Functional

- Restler thirdparty library added
- Restler integration with gulliver added
- Rest requests are dispatched by sysGeneric
- Restler autodiscover for classes that implements Restler iAuthenticate interface added

What Missing

- ProcessMaker Api implemented yet
- some rest api class are in workflow/engine/services/rest/*.php
2012-08-10 16:54:12 -04:00
Victor Saisa Lopez
df8cfae446 BUG 9377 "APP_FINISH_DATE is set to 1902-01-01 00:00:00 when..." SOLVED
- APP_FINISH_DATE is set to 1902-01-01 00:00:00 when create new case
  using webservices
- DEL_INIT_DATE is set to NULL when routing case using webservices
- Solved the problem in the fields APPLICATION.APP_FINISH_DATE and
  APP_CACHE_VIEW.APP_FINISH_DATE, when you create a new case now set to NULL
- Solved the problem in the fields APP_DELEGATION.DEL_INIT_DATE and
  APP_CACHE_VIEW.DEL_INIT_DATE when the case is routed set to the date corresponding
2012-07-09 13:21:20 -04:00
Erik Amaru Ortiz
e66ceb6e0a BUG 0000 "improvements on System::getSystemConfiguration() function"
- this is a important improvement, now we can have two configurations levels
  1. Global Configuration Level (workflow/engine/config/env.ini)
  2. Workspace Configuration Level (.../shared/sites/some_workflow/env.ini)

- improvement to read env's ini files once and store on session,
- if any file has been changed (verify by checksum files) that session value is updated
2012-05-15 17:01:21 -04:00
Erik Amaru Ortiz
1a8545df8a BUG 0000 herbert> SOLR implementation in PMOS2
Solr support in PMOS2 includes:
Functionality:
- Implementation of Home views (Inbox, Draft, Participated, Unassigned). The views return fast results.
- Include read, unread, all,  and process filter in inbox View.
- Include process filter in draft view.
- Include started by me, completed by me, all, process, and status filter in participated view.
- Include process filter in unassigned view.
- Improved search functionality (search in user defined variables): Use the following syntax to search in process (user defined) variables. {variable_name}:{search_word} ex1:"causal:20*" where causal is the variable defined by the user.
  + Use of wildcards in search: Use * as wildcard at the begin or end of word
  + Multiple conditions in search: Separate multiple conditions by space ex2:"Materiales causal:20*" means that we are searching for the word Materiales and the causal that begin with 20.
  + Search in dates (interval ): Format=> {variable_date}:[yyyy-mm-dd TO yyyy-mm-dd]
    Local date not UTC date required
    ex: FechaRegistro:[2011-04-15 TO 2011-04-30] //registros con fecha entre el 2011-04-15 y el 2011-04-30.
  + we can use the wildcard *:
    ex: FechaRegistro:[* TO 2011-04-30] //registros con fecha menor o igual a 2011-04-30.
    FechaRegistro:[2011-04-15 TO *] //registros con fecha mayor o igual a 2011-04-15.
  + Search of exact phrases. format: {variable}:"frase a buscar"
    ex: Cliente:"Jesus Marin"

- Application update function.
	+ The function is called every time a change is detected in the application's data including the related delegations.
- Use of cache to improve performance

Not included:
- Order of task, sent by, and due date columns.

Pending:
- Advanced search view using faceted lists.
2012-05-15 10:56:48 -04:00
Erik Amaru Ortiz
bd2aef2e66 BUG 8875 "ExtJS based Login & Main ProcessMaker interface" (1st commit) 2012-03-29 16:42:09 -04:00
Hector Cortez
1922a69dc6 BUG 8727 Increase the maxlength of the Condition of the Evaluation ... SOLVED.
- We'd need to increase the max-length of the Condition of the Evaluation routing rule because there are some special rules that need more length.
- Adjust the maxlength the ROU_CONDITION field in Evaluation, Selection, Parallel By Evaluation Routing Rule.
2012-03-21 10:40:18 -04:00
Hector Cortez
3f695d28c6 BUG 6453 Fix Bug deprecated PHP 5.3 features and functions in code. 2012-02-28 16:15:54 -04:00
Erik Amaru Ortiz
f8ab55a061 BUG 0000 User Experience (single app option added) 1st commit
- login added
- "single application" option added
- simplified improved
2012-02-24 19:32:24 -04:00
Erik Amaru Ortiz
5599ca8b96 BUG 0000 BUG 0000 User Inbox Simplified (second commit) 2012-01-26 09:33:01 -04:00
Fernando Ontiveros
e30ab19c4f third commit to enable pmMonitor plugin 2012-01-18 09:15:51 -04:00
Fernando Ontiveros
0885d9d260 second commit to enable pmMonitor plugin 2012-01-18 09:04:40 -04:00
Fernando Ontiveros
0ff9d919af BUG 0000 first commit enabling pmMonitor code 2012-01-17 19:57:52 -04:00
Julio Cesar Laura
816d40f5e5 BUG 000 Add validation to print a dynaform 2011-12-02 00:54:23 -04:00
Erik Amaru Ortiz
bf9d9b5a7b BUG 0000 forcing to use debug=1 for dev envs, other ways 2011-11-21 18:14:59 -04:00
Erik Amaru Ortiz
e3cd186538 BUG 000 Updating schema.xml for dashboard feature 2011-10-31 19:51:01 -04:00
Julio Cesar Laura
98fe86c358 First commit for the DASHLETS 2011-10-28 12:20:45 -04:00
Julio Cesar Laura
109433fd98 BUG 000 Add field GRP_LDAP_DN in schema 2011-09-20 15:37:44 -04:00
Erik Amaru Ortiz
be0c90af87 BUG 000 momentarily reverted to rc5 fro pmTables (fix) 2011-09-05 12:47:25 -04:00
Erik Amaru Ortiz
f7fcd0472d BUG 000 PM tables ver2 ready - propel & phing integration 2011-08-29 11:39:22 -04:00
Julio Cesar Laura
bc5de24520 BUG 000 Add cases summary to branch 2.0 2011-08-25 12:58:52 -04:00