Identifica y borra tus PVAs obsoletos

Alberto Castro
2 min readAug 14, 2023

El uso de Power Virtual Agents no está tan extendido como el de Power Automate o Power Apps y puede que en tu organización algún usuario curioso lo pruebe alguna vez pero no continue con el desarrollo dejando el chatbot abandonado.

De cara a mantener un tenant lo más saneado posible siempre es recomendable utilizar herramientas como el CoE Starter Kit y su dashboard Power BI (o alguno custom hecho a nuestra medida) para identificar estos objetos obsoletos/huérfanos.
En este dashboard tenemos una sección para los PVAs donde podemos ver información relevante como su owner, ultima ejecución, etc.

Imaginemos este caso: detectamos varios chatbots sin maker asociado (seguramente usuarios que han dejado la organización), creados hace varios años, sin fecha de ultimo lanzamiento, un nombre indicativo de ser una prueba (test), etc
Estos son claros candidatos a eliminar y mantener el tenant limpio.

Actualmente no existe un comando PowerShell o acción en Power Automate que permita eliminar chatbots (Me consta que se está trabajando en ello y llegará en un futuro)

Como alternativa podemos ir con nuestro usuario Admin al entorno donde estén creados los chatbots a borrar y entrar en solucion Default.

Ahi podremos ver que están los chatbots y sus dependencias.

Y podremos borrar el chatbot directamente (las dependencias se borrarán automáticamente)

Una alternativa a dia de hoy manual, a esperas de que el producto implemente alguna automatización relacionada, pero al fin y al cabo una manera de mantener el tenant actualizado.

Y esto es todo, espero que os haya sido útil esta información y gracias por llegar hasta aquí.

Hasta el siguiente post.

--

--