cancel
Showing results for 
Search instead for 
Did you mean: 

RPA Session Info

Juana_RossmeryG
Level 2

Quisiera saber si alguno sabe en qué tabla puedo encontrar el Session info que aparece en esta imagen.

5445.png



------------------------------
Juana Rossmery Guardia Guimaray
------------------------------
Rossmery Guardia Data Science Student BI Analyst GlobalR Perú
1 BEST ANSWER

Best Answers

Buenas,

Te paso una query que te puede dar un aproximado de lo que buscas:

SELECT sessionnumber
, startdatetime
, enddatetime
, SES.lastupdated
, SES.laststage
, RESOUR.name
, STAT.description
FROM BPASession SES
INNER JOIN BPAResource RESOUR ON SES.runningresourceid = RESOUR.resourceid
INNER JOIN BPAStatus STAT ON SES.statusid = STAT.statusid

WHERE sessionnumber IN (SELECT MAX(sessionnumber) FROM BPASession GROUP BY runningresourceid)



Te explico por encima la consulta.
- Tienes la tabla BPAResource que te da el listado de "Virtual Workers" que tienes.
- La de BPAStatus es para traducir el campo statusid de la tabla de sesiones
- Saco la ultima sesión que se ha registrado para cada recurso.

Aqui, lo único, el estado "warning" se da cuando lleva un tiempo sin actualizar nada el proceso (de la query, cuando hayan pasado mas de diez minutos entre la hora actual y este campo: lastupdated)

Espero que esto te sirva

Un saludo!

------------------------------
Pablo Sarabia
Programmer
Altamira AM
------------------------------

View answer in original post

4 REPLIES 4

PabloSarabia
Level 11
Buenas Juana,

Yo lo miro en esta tabla de aqui: BPASession



Un saludo!

------------------------------
Pablo Sarabia
Programmer
Altamira AM
------------------------------

jhogelp
Level 8
Hola,

Esta información se encuentra en el Control Room, lo que muestra son los recursos disponibles (equipos) donde pueden correr los procesos disponibles.

Adjunto la imagen de referencia.

Saludos

5439.png


------------------------------
Jhogel Ponne
Senior RPA
Ernst & Young
America/Panama
------------------------------

Gracias por tu respuesta, yo he buscado en las tablas BPAResource Y BPASession, pero lo más parecido que encontré es un campo laststage, hice el join, pero no consigo las descripciones del session info como las que muestra el control room.
5441.png


------------------------------
Juana Rossmery Guardia Guimaray
------------------------------
Rossmery Guardia Data Science Student BI Analyst GlobalR Perú

Buenas,

Te paso una query que te puede dar un aproximado de lo que buscas:

SELECT sessionnumber
, startdatetime
, enddatetime
, SES.lastupdated
, SES.laststage
, RESOUR.name
, STAT.description
FROM BPASession SES
INNER JOIN BPAResource RESOUR ON SES.runningresourceid = RESOUR.resourceid
INNER JOIN BPAStatus STAT ON SES.statusid = STAT.statusid

WHERE sessionnumber IN (SELECT MAX(sessionnumber) FROM BPASession GROUP BY runningresourceid)



Te explico por encima la consulta.
- Tienes la tabla BPAResource que te da el listado de "Virtual Workers" que tienes.
- La de BPAStatus es para traducir el campo statusid de la tabla de sesiones
- Saco la ultima sesión que se ha registrado para cada recurso.

Aqui, lo único, el estado "warning" se da cuando lleva un tiempo sin actualizar nada el proceso (de la query, cuando hayan pasado mas de diez minutos entre la hora actual y este campo: lastupdated)

Espero que esto te sirva

Un saludo!

------------------------------
Pablo Sarabia
Programmer
Altamira AM
------------------------------