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

@@ -1831,3 +1831,20 @@ ALTER TABLE WEB_ENTRY
ADD CONSTRAINT WEB_ENTRY_PK
PRIMARY KEY (WE_UID);
/*
---------------------------------------------------------------------------
APP_ASSIGN_SELF_SERVICE_VALUE
---------------------------------------------------------------------------
*/
DROP TABLE APP_ASSIGN_SELF_SERVICE_VALUE CASCADE CONSTRAINTS;
CREATE TABLE APP_ASSIGN_SELF_SERVICE_VALUE
(
APP_UID VARCHAR2(32) NOT NULL,
DEL_INDEX NUMBER DEFAULT 0 NOT NULL,
PRO_UID VARCHAR2(32) NOT NULL,
TAS_UID VARCHAR2(32) NOT NULL,
GRP_UID VARCHAR2(32) DEFAULT '' NOT NULL
);