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
This commit is contained in:
Victor Saisa Lopez
2014-10-27 11:25:17 -04:00
parent d2ba1e188d
commit 80fd2ecd6c
14 changed files with 1723 additions and 61 deletions

View File

@@ -2168,3 +2168,19 @@ CREATE TABLE IF NOT EXISTS `LICENSE_MANAGER` (
`LICENSE_TYPE` varchar(32) NOT NULL DEFAULT '0',
PRIMARY KEY (`LICENSE_UID`)
)ENGINE=InnoDB DEFAULT CHARSET='utf8' COMMENT='Licenses Manager';
#---------------------------------------------------------------------------
#-- APP_ASSIGN_SELF_SERVICE_VALUE
#---------------------------------------------------------------------------
DROP TABLE IF EXISTS APP_ASSIGN_SELF_SERVICE_VALUE;
CREATE TABLE APP_ASSIGN_SELF_SERVICE_VALUE
(
APP_UID VARCHAR(32) NOT NULL,
DEL_INDEX INTEGER DEFAULT 0 NOT NULL,
PRO_UID VARCHAR(32) NOT NULL,
TAS_UID VARCHAR(32) NOT NULL,
GRP_UID VARCHAR(32) DEFAULT '' NOT NULL
)ENGINE=InnoDB DEFAULT CHARSET='utf8';