Un foro de discusión para nuestra comunidad de hispano hablante

Moderator: amosbatto

User avatar
By milagrosmaria16
#817195
Buen día,

Tengo una consulta referente a los departamentos, yo los tengo definido de la siguiente forma:

Image

Ejm: He logrado hacer que los tickets de los recursos dentro de Base de Datos sean aprobados por la persona asignada en el Sub Departamento.
Pero si la persona asignada en Base de datos genera un ticket quiero que este sea aprobado por la gerencia, en este caso, la gerencia de infraestructura.

Espero me puedan apoyar por favor, gracias de antemano.
By amosbatto
#817619
Si tienes un proceso como:
[Tarea1 (miembro de Base de Datos)] -> [Tarea2 (gerente de Base de Datos)] -> [Tarea3 (gerente de Gerencia de Infraestructura...)]

Puedes usar la regla de asignación Reports To en ambos Tarea2 y Tarea3 y estas tareas seran asignadas a los gerentes.

Si tienes un proceso como este donde pasas directamente de un miembro del subdepartmento al gerente de departmento principal):
[Tarea1 (miembro de Base de Datos)] -> [Tarea2 (gerente de Gerencia de Infraestructura...)]

Puedes usar Value Based Assignment y usar la variable @@asignadoTarea2.
Puedes crear un trigger así para setear la variable:
Code: Select all
$aMiembro = userinfo(@@USER_LOGGED);
if (empty($aMiembro['reportsto'])) {
   throw new Exception("Usuario {$aMiembro['username']} no tiene un gerente para asignar a Tarea2");
}
@@asignadoTarea2 = $aMiembro['reportsto'];
Este trigger debe ejecutar Before Assignment en Tarea1.

Good morning Amo, I am using ProcessMaker 3.2.2, […]

Hi Processmaker Team, after upgrading from 2.0.45[…]

Un solo checkbox en un grid

Buen día amossbatto Creo que no entendist[…]

Is there any way this can be done using a php trig[…]