meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
aplicaciones:rt:funcionamiento [2010/05/10 15:29] lcaplicaciones:rt:funcionamiento [2023/01/18 14:36] (actual) – editor externo 127.0.0.1
Línea 48: Línea 48:
  
 Las dependencias entre el ticket creado y el ticket de aprobación hace necesario que este último deba ser cerrado primero. Las dependencias entre el ticket creado y el ticket de aprobación hace necesario que este último deba ser cerrado primero.
 +
 +=== Creamos la acción ===
 +Creamos una acción dentro de la cola compras para que al crear un nuevo ticket automáticamente se cree un ticket de aprobación
 +
 +Vamos a la cola compras->Acciones ->Nueva acción:
 +
 +Descripción: crear aprobación
 +Condición: On Create
 +Acción: Create Tickets
 +Plantilla: Aprobar comprar (la plantilla creada anteriormente)
 +Fase: TransactionCreate
  
  
Línea 53: Línea 64:
  
 Si necesitas diferentes grupos de usuarios para acceder a diferentes conjuntos de aprobaciones, necesitas crear nuevas colas. Si necesitas diferentes grupos de usuarios para acceder a diferentes conjuntos de aprobaciones, necesitas crear nuevas colas.
 +
 <note tip> Los ticket del tipo aprobación no aparecen en la lista de ticets normales, aparecen al pinchar sobre la opción Aprobación </note> <note tip> Los ticket del tipo aprobación no aparecen en la lista de ticets normales, aparecen al pinchar sobre la opción Aprobación </note>
  
-<note warning> Para utilizar la cola por defecto ___Approvals para nuestras aprobaciones, hay que activar la cola, renombrar el nombre a Approvals y dar permisos a los usuarios autorizados a ver la cola y los tickets (sólo se puede hacer dando permisos Globales.) </note> También deberás dar permisos para ver los tickets **ShowTicket** a los AdminCC +<note warning>Para utilizar la cola por defecto Approvals para nuestras aprobaciones, hay que activar la cola y dar permisos a los usuarios autorizados a ver la cola y los tickets (sólo se puede hacer dando permisos Globales.) 
 +</note>
  
-En AdminCC de la cola Aprrovals ponemos lo usuarios o grupos que sean los responsables de aprobar los tickets.+También deberás dar permisos para ver los tickets **ShowTicket** a los AdminCC 
  
-Para añadir mediante scripts un grupo para aprobar las peticiones tenemos que modificar la plantilla (en nuestro caso la de aprobación de compras y dejarla como sigue:+En AdminCC de la cola Approvals ponemos lo usuarios o grupos que sean los responsables de aprobar los tickets. 
 + 
 +Para añadir mediante scripts un grupo para aprobar las peticionestenemos que modificar la plantilla (en nuestro casola de aprobación de compras y dejarla como sigue:
 <file>  <file> 
-===Create-Ticket: aprobnotif +===Create-Ticket: compras 
-Subject: Aprobar solicitud de {$Tickets{'TOP'}->Subject}+Subject: Aprobar comprar de {$Tickets{'TOP'}->Subject}
 Depended-On-By: TOP Depended-On-By: TOP
-Queue: aprobnotif+Queue: Approvals
 Type: approval Type: approval
 AdminCC: { AdminCC: {
Línea 77: Línea 92:
    $groups->First->Id;    $groups->First->Id;
 } }
- +Content: Alguien ha creado un ticket que debe se aprobado o rechazado
-Content: Un usuario ha creado una solicitud en el área de Notificaciones que debe se aprobado o rechazado+
 ENDOFCONTENT ENDOFCONTENT
 </file> </file>
-En el menú acciones de la cola creamos una nueva acción con lo siguiente: 
-{{:aplicaciones:rt:rtaccion.png?700|}} 
  
-http://wiki.bestpractical.com/view/ApprovalCreation+También podemos definir una acción en la cola Approvals para cambiar el estado del ticket padre si el ticket de aprobación es rechazado. Para ello vamos a la cola Approvals y creamos una nueva acción con lo siguiente: 
 + 
 + {{:aplicaciones:rt:rtcambiarpadre.png?700|}} 
 + 
 +Si necesitamos dos aprobaciones, pero que una sólo se cree una vez aprobada la primera, entonces podemos utilizar el siguiente script:  
 +\\ http://www.gossamer-threads.com/lists/rt/users/66127?search_string=multiple%20approval;#66127 
 + 
 +==== Delegar ==== 
 +Para delegar necesitamos los isguientes permisos: 
 +  * AdminOwnPersonalGroups 
 +  * Delegate Rights 
 +  * Ver Grupo 
 + 
 +y para poder ver los grupos personales que están dentro de las pestaña preferencias hay que tener además el permiso ModifySelf
  
 +===== Referencias =====
 +  * http://wiki.bestpractical.com/view/ApprovalCreation
 +  * http://wiki.bestpractical.com/view/OpenDependantsOnResolve