Podlet-web-header

De Plataforma COA Crowd
Saltar a: navegación, buscar

Podlet-web-header es el header implementado en plataforma CROWD. Es uno de los componentes mas simples de la plataforma.

En la parte visual consiste solamente en la parte superior de la plataforma, siendo el header, en el cual se pueden realizar acciones como el cambio entre estatus del usuario, visualizar y eliminar notificaciones.

Wiki-header-02.PNG

Estatus

Selección de estatus.

Una de las principales funciones del header es el cambio entre los diferentes estatus disponibles para el usuario. El usuario únicamente puede cambiar entre el estatus Disponible a alguno de los estatus contenidos dentro de los de la categoría de No disponibles.

Si el usuario esta destinado a realizar tareas dentro de la plataforma y se encuentra en estatus disponible, será candidato a de forma automática recibir tareas para realizar. Únicamente al estar en este estatus es posible que le llegue alguna tarea al usuario.

Para que el usuario se encuentre en el estatus Ocupado debe estar realizando una tarea, este estatus se mantendrá mientras el usuario este realizando la tarea.

Dentro de la categoría de los estatus No disponible se se encuentran a los que el usuario puede cambiar libremente y de encontrarse en uno de estos no será posible que reciba alguna tarea.


Tiempos

Dentro del header se encuentran dos relojes

EL reloj de conexión indica cuento tiempo lleva el usuario en la sesión del día, en caso de realizar un logout y login, contador debería continuar desde donde se había quedado hasta finalizar su jornada y el día siguiente debería comenzar desde cero.

Break es el tiempo total que un usuario tiene para tomar su descanso, para hacer uso de este recurso, el usuario debe colocarse en el estatus Descanso, de esta forma el usuario no será candidato a recibir tareas y podrá estar libre para su descanso.

Notificaciones

La ultima parte del header es el apartado de notificaciones. En esta sección el usuario en sesión podrá recibir, visualizar y descartar notificaciones en tiempo real.

Actualmente el tipo de notificaciones que pueden llegar son para avisar al usuario que la tarea que realizaba le fue desasignada, ya sea por inactividad del usuario o por des asignación manual. Este componente no esta exento de gestionar otros tipos de notificaciones que se deseen realizar para los usuarios.

Más información acerca de Notificaciones.

Funciones pasivas

Existen algunas funciones que se realizan de forma pasiva o automática en este componente, una de ellas es detectar la inactividad del usuario en la plataforma, el header esta en constante revisión de que el usuario se encuentre activo en el navegador, como mover el mouse, i detecta inactividad puede pasar lo siguiente:

  • Des asignación de una tarea por inactividad: le des asignara la tarea actual al usuario
  • Logout por inactividad: también se puede realizar un logout de la plataforma

Para esto existe una pantalla de configuración donde se establecen los tiempos que deben pasar de inactividad para que ocurran cada una de estas acciones correspondientemente.

Existe otra funcionalidad relacionada únicamente con la tarea de Videollamada, debido a que este tipo de tareas solo deben ser atendidas únicamente por una sola persona ya que podrían ocurrir conflictos en caso de que dos personas llegaran a entrar a la misma tarea, se agrego un mecanismo para detectar si existen dos workers dentro de la misma video llamada, por lo cual sacara de la tarea al que no tenga asignada la llamada.

Referencias

Repositorio: https://source.cloud.google.com/coa-autonomation-mx/podlet-web-header?authuser=1&hl=es

Despliegue: https://podlet-web-header.web.tijuana.mesh-servicios-fnd.mx