# La automatización no envía al grupo

**URL:** https://meta.discourse.org/t/automation-doesnt-send-to-group/357572
**Category:** Bug
**Tags:** automation
**Created:** [17 Marzo, 2025 15:11 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572 "2025-03-17T15:11:28Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [17 Marzo, 2025 15:11 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/1 "2025-03-17T15:11:28Z")

</div>

He configurado una automatización con el script ‘Schedule a PM with [Data Explorer](https://meta.discourse.org/t/32566?silent=true)’ results.

A pesar de que la etiqueta del campo es “Enviar a Usuario, Grupo o Correo electrónico \*”

 ![Selection_2271](https://global.discourse-cdn.com/meta/original/4X/c/6/7/c67bf4f7966b73b4a2f38d9e5e85f736d51f3e92.png)

Colin y yo recibimos el PM, pero mi contacto en el grupo JVM no lo hizo.

No encuentro nada sobre esto en los registros.

Tenga en cuenta que otro [usuario informó en septiembre de 2023](https://meta.discourse.org/t/pm-all-users-or-user-groups-using-automation/279605) que el envío a grupos no funcionaba. Sin embargo, estoy iniciando un nuevo hilo porque ese hilo dice “no parece admitir” y, según la interfaz de usuario de hoy, la automatización parece _destinada_ a admitir.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [17 Marzo, 2025 15:18 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/2 "2025-03-17T15:18:25Z")

</div>

Parece que enviar a una dirección de correo electrónico sí funciona, así que he sustituido el alias de correo electrónico del grupo.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [17 Marzo, 2025 17:58 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/6 "2025-03-17T17:58:21Z")

</div>

Acabo de configurar manualmente un mensaje personal para un grupo pequeño en el que estoy.

_NO_ marqué “Enviar un mensaje personal individual a cada destinatario”.

 ![Selection_2273](https://global.discourse-cdn.com/meta/original/4X/5/0/f/50ff055d51cd59597e5d037ac88d66481480dd85.png)

Y, por lo que puedo ver, nadie lo recibió.

Así que supongo que este es el problema. ☹

Editar: parece que se envió al _grupo como entidad_, en lugar de a cualquiera de los miembros del grupo.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [17 Marzo, 2025 18:58 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/7 "2025-03-17T18:58:08Z")

</div>

Aquí vamos:

> <https://github.com/discourse/discourse-data-explorer/blob/2c1861307dba042bd3f53d41c706af2e2b1fc4e8/lib/discourse_data_explorer/report_generator.rb#L127>

Pensé que, dado que todos los usuarios del grupo `squad` también estaban en el grupo `company`, y el grupo `company` tiene acceso explícito al informe, eso funcionaría.

Pero los grupos no se expanden a usuarios (y no hay opción en la interfaz de usuario para activarlo).

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [18 Marzo, 2025 07:22 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/9 "2025-03-18T07:22:45Z")

</div>

Hola, gracias por compartir los detalles de este problema.

> [@ganncamp](#):
>
> Colin y yo recibimos el PM, pero mi contacto en el grupo JVM no lo recibió.

¿Puedes verificar el valor de la configuración del grupo?

Grupo → Administrar → Interacción → ¿Quién puede enviar mensajes a este grupo?

Si puedes compartir el valor para el grupo JVM, me ayudará a depurar este problema.

> [@ganncamp](#):
>
> Pero los grupos no se expanden a usuarios (y no hay opción en la interfaz de usuario para activarlo)

Compartiré estos comentarios con el equipo para ver si podemos mejorar esta función.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [18 Marzo, 2025 11:34 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/10 "2025-03-18T11:34:04Z")

</div>

En mi grupo veo una pestaña de Mensajes.

 ![Selection_2276](https://global.discourse-cdn.com/meta/original/4X/a/a/d/aadd27f233b54fd25cb6fc84c77170ca59a74e53.png)

Incluso como administrador global, no veo eso en el grupo JVM:

 ![Selection_2277](https://global.discourse-cdn.com/meta/original/4X/b/e/8/be83efd4fc24bd0cece2b072b462a72f70552ee6.png)

Así que me añadí al grupo, pensando que quizás esa era la razón por la que no lo veía.  
Todavía no hay pestaña de mensajes.

Luego revisé la configuración de ‘interacción’ del grupo, y sí, la mensajería estaba configurada en Nadie.

Así que actualicé eso a ‘Miembros del grupo, moderadores y administradores’.

Pero la pestaña de Mensajes todavía no aparece para el grupo, sin importar cuántas veces actualice la página.

La mensajería de los Community Managers está configurada en Todos, pero no quiero hacer eso para este grupo.

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [16 Abril, 2025 09:06 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/11 "2025-04-16T09:06:29Z")

</div>

> [@ganncamp](#):
>
> Así que actualicé eso a ‘Miembros del grupo, moderadores y administradores’.

Investigué esto y la configuración de interacción que seleccionaste debería estar bien, no necesita ser “Todos” para que aparezca la pestaña de mensajes.

_Hay algunos pasos adicionales que encontré que determinan si la pestaña Mensajes es visible:_

1. El usuario debe haber iniciado sesión como miembro del grupo o administrador.

2. El usuario debe ser miembro de un grupo habilitado para MP (es decir, miembro de cualquier grupo en `SiteSetting.personal_message_enabled_groups`) - el grupo específico en cuestión no tiene que estar en esta configuración del sitio de identificadores de grupo, pero creo que esa sería una forma de asegurar que todos los miembros del grupo puedan ver la pestaña de mensajes.

3. El grupo ha recibido al menos un mensaje antes.

En el caso que estás experimentando, sospecho que el problema es el 2 o el 3.

* * *

También estamos trabajando en el script de automatización para grupos para agregar una opción para enviar a miembros individuales del grupo. Compartiré más detalles sobre eso cuando esté listo.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [16 Abril, 2025 11:18 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/12 "2025-04-16T11:18:14Z")

</div>

> [@davidb](#):
>
> También estamos trabajando en el script de automatización para que los grupos añadan una opción para enviar a miembros individuales del grupo. Compartiré más detalles sobre eso cuando esté listo.

¡Increíble! 🎉

Mientras tanto, me he dado cuenta de que para enviar un informe a un grupo, ese grupo individual y específico tiene que tener permisos explícitos para el informe, en lugar de que cada destinatario del grupo tenga permisos (a través de otro grupo subyacente). ¡Resolver el grupo a sus usuarios al principio del proceso debería evitarme tener que añadir 20 (¡literalmente!) grupos a cada informe!

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [18 Abril, 2025 14:19 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/13 "2025-04-18T14:19:46Z")

</div>

Una actualización para esto ahora está fusionada aquí:

> <https://github.com/discourse/discourse-data-explorer/pull/369>
>
> This change adds an option to the \*\*Schedule a PM with Data Explorer results\*\* s…cript, which when selected will send individual PMs to each group member selected in the \*\*Send to User, Group or Email\*\* field.
> 
> \<img width="575" alt="Screenshot 2025-04-18 at 12 52 41 PM" src="https://github.com/user-attachments/assets/2215193d-8eae-4ced-b4c5-c67e31942c57" /\>
> 
> When this field is not checked, the functionality for groups will work as it did before (ie. send a single PM to the group).
> 
> \### When checked
> 
> \<img width="796" alt="Screenshot 2025-04-18 at 2 31 43 PM" src="https://github.com/user-attachments/assets/69f33220-d9b9-4a8e-b2ef-466789a07cf9" /\>
> 
> \<img width="747" alt="Screenshot 2025-04-18 at 2 33 29 PM" src="https://github.com/user-attachments/assets/afb83526-5d42-4f3b-803e-ba63248e60ac" /\>
> 
> 
> \### When not checked
> 
> \<img width="794" alt="Screenshot 2025-04-18 at 2 31 59 PM" src="https://github.com/user-attachments/assets/b3e6c06d-7f7f-4420-a308-6e222ffbd617" /\>
> 
> \<img width="747" alt="Screenshot 2025-04-18 at 2 33 44 PM" src="https://github.com/user-attachments/assets/a72ee1e8-5c8d-4a87-bc10-c1cdb817c263" /\>

Ahora hay una casilla de verificación en el script de automatización para enviar mensajes privados individuales a los miembros del grupo. Cuando se marca, cada grupo tendrá los usuarios extraídos y se les enviará un mensaje individualmente.

Esperamos que esto haga que el script funcione mejor para sus necesidades.

> [@ganncamp](#):
>
> Me he dado cuenta de que para enviar un informe a un grupo, ese grupo individual y específico tiene que tener permisos explícitos para el informe.

Si se agrega un grupo al campo **Enviar a usuario, grupo o correo electrónico** , ese grupo necesitaría tener acceso al informe del explorador de datos. El escenario ideal sería tener un grupo más grande (quizás un grupo de informes) que contenga a todos los miembros que desea notificar.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [18 Abril, 2025 14:43 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/14 "2025-04-18T14:43:31Z")

</div>

Entonces, para que quede claro:

- Tengo ReportA que se comparte con AllEmployees
- Quiero _enviarlo_ a EmployeeSubgroup

¿Todavía tengo que compartir el informe con EmployeeSubgroup? ¿No es suficiente que Employee1, que está tanto en EmployeeSubgroup como en AllEmployees, tenga acceso a través de _un_ grupo? ¿Debe tener acceso a través del grupo “a”?

(Es decir, ¿se comprueba el permiso del informe en el grupo, antes de que se resuelva en usuarios individuales? ¿O se resuelve el grupo en usuarios y luego se comprueban los permisos de los usuarios?)

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [23 Abril, 2025 10:16 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/15 "2025-04-23T10:16:56Z")

</div>

Gracias por compartir más detalles. Tengo una mejor comprensión del problema que está enfrentando y tengo una PR en proceso que debería estar lista pronto.

Cuando se selecciona la casilla “enviar mensajes privados individuales a los miembros del grupo”, podemos verificar los permisos de consulta para el miembro individual. Dado que el usuario es miembro de EmployeeSubgroup y AllEmployees, debería funcionar como se espera.

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [28 Abril, 2025 10:13 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/16 "2025-04-28T10:13:24Z")

</div>

Dejo una actualización rápida aquí para informarles que el cambio se ha fusionado. Cuando se marca **enviar PM individuales a los miembros del grupo** , debería funcionar de esta manera:

> [@ganncamp](#):
>
> - Tengo ReportA que se comparte con AllEmployees
> - Quiero _enviarlo_ a EmployeeSubgroup

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [29 Abril, 2025 13:51 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/17 "2025-04-29T13:51:33Z")

</div>

Hola,

Esto no parece estar funcionando. Tan pronto como recibí su actualización, actualicé las automatizaciones para usar la opción

 ![Selection_2382](https://global.discourse-cdn.com/meta/original/4X/e/3/e/e3eeacd4a4dee26ad2c44a2dd5b283da40b370aa.png)

Y como prueba, edité dos informes que se ejecutan automáticamente cada 30 minutos para que solo se compartan con el grupo más grande de SonarSourcers (es decir, Empleados). Cuando lo ejecuto manualmente, obtengo resultados:

 ![Selection_2381](https://global.discourse-cdn.com/meta/original/4X/1/4/9/149b089bc4d4d6b7bbf2fc44e3ef8c3684c08c61.png)

Pero a pesar de que la automatización se está ejecutando, el envío a CommunityManagers (EmployeeSubgroup) no está ocurriendo. No estoy recibiendo mensajes privados.

 ![Selection_2380](https://global.discourse-cdn.com/meta/original/4X/d/8/6/d86daae29a808bf683505de368b7c4930e2811d3.png)

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [29 Abril, 2025 14:55 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/18 "2025-04-29T14:55:26Z")

</div>

Hola, lamento saber que sigues teniendo problemas con esta automatización.

He vuelto a probar esto en mi instancia y está funcionando en base a 2 grupos de usuarios separados.

Hay algunas cosas que se pueden verificar:

- asegúrate de que el plugin esté actualizado: en `/admin/plugins` puedes verificar el plugin [Data Explorer](https://meta.discourse.org/t/32566?silent=true) en la lista. Debería enlazar al último commit en la rama principal, que es [este commit](https://github.com/discourse/discourse-data-explorer/commit/eee99d01e26ff067fc820ab5b4f3b2f356a99a15) en el momento de escribir esto.

- asegúrate de que el usuario con el que estás probando esté en ambos grupos, **CommunityManagers** y **SonarSourcers**.

- prueba manualmente usando el botón `trigger automation` dentro de editar script.

- desactiva la opción **Skip sending PM if there are no results** (Omitir el envío de PM si no hay resultados).

Avísame si estos pasos ayudan, para ver si necesitamos investigar más a fondo.

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [29 Abril, 2025 15:34 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/19 "2025-04-29T15:34:30Z")

</div>

Hola,

Estamos alojados por ustedes. Asumí que ver la opción en la interfaz de usuario para enviar a individuos significaba que nuestro sitio se había actualizado. Pero estamos en [esta versión](https://github.com/discourse/discourse-data-explorer/commit/f3ecd52b944f155314888a29b44b701c3cee409c). ¿Pueden actualizar nuestro sitio, por favor? 😇

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [29 Abril, 2025 16:26 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/20 "2025-04-29T16:26:01Z")

</div>

Disculpas por la confusión, parece que el cambio de permisos no se implementó en tu sitio anteriormente (ya que este cambio tenía 2 partes).

He procedido a implementar tu sitio y he vuelto a verificar la versión del plugin, que ahora ejecuta los últimos cambios en [Data Explorer](https://meta.discourse.org/t/32566?silent=true).

¿Puedes intentarlo de nuevo y decirme si el problema está ahora resuelto?

---

<div class="post-metadata">

### Author: ![ganncamp](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ganncamp/32/106199_2.png) [@ganncamp](https://meta.discourse.org/u/ganncamp)
#### Post date: [29 Abril, 2025 17:19 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/21 "2025-04-29T17:19:37Z")

</div>

Desactivé ‘omitir envío’ y lo ejecuté manualmente.

¡Funcionó! 🎉

¡Muchas gracias!

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [29 Abril, 2025 18:38 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/22 "2025-04-29T18:38:50Z")

</div>

Excelente, me alegra saber que ahora funciona 👍

---

<div class="post-metadata">

### Author: ![davidb](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidb/32/554671_2.png) [@davidb](https://meta.discourse.org/u/davidb)
#### Post date: [9 Mayo, 2025 09:29 UTC](https://meta.discourse.org/t/automation-doesnt-send-to-group/357572/24 "2025-05-09T09:29:03Z")

</div>


