Issue:
PM-444: 0013316: Be able to assign users to different time zone
PM-3493: Agregar soporte multiple timezone a los endpoints usando formato fecha ISO 8601
Cause:
New feature
Solution:
Added functionality for time zone
In Home Tab when you loss session, PM naver advise it to you, and it still working but dosen't save the data.
So now all Home places are validated to show a popup message when you loos session.
- Problem in the ordering of the column in cases list
- Validation for the ordering of the column
- Improvement in the cases list using the field DEL_LAST_INDEX
- Improvement in the cases list columns current user and current task
- Improvement in the cases list when solr is enabled and disabled
- Added column currrent user in participated
* Available from version ProcessMaker-2.0.46
- In AdvancedSearch no performs searches for user and category
- Problem solved, have been added to SOLR missing criteria for the search
- Note. - To register/upgrade the new criteria in the SOLR server, run the
following script:
$ php reindex_solr.php workspace_name reindexall
* Available from version 2.0.45
- First commit:
> Solution to bug 9924
> It improved the list of cases (inbox, draft, participated, paused, advanced search)
* Available from version 2.0.45
- Solr no esta implementado para busquedas con cualquier usuario, esto
en "Advanced Search"
- Se ha quitado el dropDown user en "Advanced Search" cuando Solr esta
habilitado
* Available from version 2.0.44
- Change default advanced search options, for get cases information
of the current user
- Solved, added new option "Current user" in DropDown Users set to
default in Advanced Search
Error
-----
Error in reassign and review of supervisor. This is caused because Solr
don't support those views.
Solution
---------
The filter to use Solr or DB was corrected to use DB in the case of Supervisor views.
Also a new exception was created to inform that APP_DATA could not be unserialized,
and the logic is not going to stop when an error of unserialization is run in the reindex process.
Now the Solr configuration variables are read from the env.ini file that
is stored in the shared//sites/SYS_SYS/ folder.
The system class is used to get the environment variables using the
solrenv function.
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.
For participated we go through each row and retrieve
the last task of the case instead of the last case
of the user. So do the same for Advanced Search.
Also remove "Sent by" columns since they don't work.