Uso de Plantillas de Formulario para soporte privado

Creo que esta es una gran característica, pero la implementación actual es bastante básica. La mayoría de las características de diseño de formularios que faltan ya han sido publicadas por otros usuarios en este hilo, así que me gustaría centrarme más en la privacidad/administración de datos.

Mi comunidad quisiera usar los formularios de solicitud principalmente como un sistema de gestión de usuarios. Para ese propósito, los formularios deberían funcionar preferiblemente de manera similar al sistema de marcado, donde los administradores pueden decidir quién puede ver las solicitudes y quién puede responder a ellas. De lo contrario, si usamos la plantilla actual del foro, la información personal de los nuevos usuarios terminaría en una categoría pública del foro, lo cual no es deseable. También sería genial si estos formularios pudieran vincularse a la gestión de grupos de usuarios, por ejemplo, si un nuevo miembro solicita unirse a la comunidad y un moderador aprueba su solicitud, deberían obtener automáticamente el nivel de confianza x, el grupo de usuarios y, perder el grupo de usuarios z.

Como ejemplo, estas son algunas de las características que serían asombrosas si se integraran de forma nativa en Discourse: discord bot Appy. Actualmente, usamos el bot de Discord Appy, pero causa una carga de trabajo adicional para los administradores y moderadores mantener todo sincronizado.

2 Me gusta

Todo lo que necesitas cambiar es dejar de hacer que la categoría sea pública. Restringe por grupo.

Para mí, esa no es una solución adecuada. Esto significaría que todos los nuevos reclutas verían las solicitudes de otros reclutas, haciendo que su información privada (correo electrónico, edad, etc.) sea mucho más visible de lo que debería ser.

Por eso, requeriría que el formulario de solicitud funcione más como funciona el sistema de marcado. Donde los nuevos usuarios pueden crear entradas, pero solo el personal (administradores, moderadores, grupos de usuarios seleccionados) puede acceder a esas entradas.

EDITAR: una forma en que esto podría funcionar si hubiera una configuración de categoría que hiciera posible que los autores de los temas solo pudieran ver sus propios temas.

Esto suena a que la mensajería grupal podría ser más apropiada para ti, es decir, las solicitudes se realizan enviando un mensaje a un grupo en lugar de crear un tema en una categoría y solo los miembros de ese grupo (más el remitente) pueden ver los mensajes.

Desafortunadamente, las plantillas de formularios no están disponibles para la mensajería grupal. Creo que pregunté sobre esto en el contexto de las consultas de soporte, alguien lo hizo, pero no sé si es algo que se planea para el futuro.

Esto se ha discutido en otros temas, por ejemplo, #4 (y las respuestas posteriores) en Offering "private support" as part of a public support community, donde mi impresión ha sido que no quieren hacerlo, ya que agregaría mucha complejidad a los permisos de categoría para algo que ya existe con la mensajería grupal.

También es más flexible con la mensajería grupal porque los participantes pueden agregarse o eliminarse según corresponda. Por ejemplo, si se está reclutando para un puesto técnico, las solicitudes podrían ir a un grupo de RR. HH. y, una vez que hayan realizado verificaciones de cordura de la solicitud, podrían agregar el grupo técnico relevante como participante.

Definitivamente me gustaría ver que las plantillas de formularios se extiendan a la mensajería grupal eventualmente para escenarios como estos.

2 Me gusta

Un asistente personalizado podría adaptarse a esta necesidad.

1 me gusta

Los campos de usuario personalizados parecen ser más adecuados para lo que describes, ya que en realidad están adjuntos a los registros de usuario.

2 Me gusta

Lamentablemente, eso no cubriría completamente nuestras necesidades, ya que requerimos funciones clásicas de formularios de solicitud:

  • Menús desplegables
  • Respuestas de opción múltiple
  • Herramientas de formato
  • Campos condicionales (si la respuesta a la pregunta A es B, entonces mostrar el campo C)
  • Capacidad para revisar solicitudes por moderadores/administradores
  • Almacenamiento a largo plazo de solicitudes para un conjunto cambiante de moderadores/administradores (por eso la mensajería grupal tampoco nos funcionaría, ya que las personas se unen/abandonan el equipo del personal con el tiempo)
  • Privacidad de datos adecuada: es decir, los usuarios solo deberían poder ver su propia solicitud
  • Gestión automatizada de usuarios (si la solicitud A es aceptada, otorgar el grupo de usuarios B y/o eliminar el grupo de usuarios C).

Creo que una solución a corto plazo sería introducir una nueva configuración de categoría que los administradores puedan marcar llamada “los usuarios solo pueden ver sus propios temas”. Esto cubriría la mayoría de los puntos planteados anteriormente, ya que la Plantilla de Formulario Experimental podría usarse sin hacerla visible para todos los usuarios de un determinado grupo de usuarios. Luego, tal vez con el tiempo, las funcionalidades restantes mencionadas por otros publicadores aquí y por mí podrían ser agregadas al formulario por los desarrolladores.

He probado Custom Wizard antes, pero de alguna manera rompió algunos campos de configuración predeterminados de Discourse en la sección de administración. Después de eso, desactivé el plugin y los campos de configuración de Discourse volvieron a funcionar normalmente, tal vez el plugin no era compatible con la última versión de Discourse en ese momento.

1 me gusta
6 Me gusta

¡Gracias! No estaba al tanto de este plugin de terceros (hasta ahora solo me he limitado a plugins oficiales después de tener algunos problemas con Custom Wizard).

¡Lo intentaré! :slight_smile:

4 Me gusta

Como aparte, informar de estos problemas probablemente ayudaría a los desarrolladores. Si tienes tiempo, valdría la pena.

1 me gusta

Ten en cuenta que los pabellones (plugins) tienen un marco de tiempo recomendado para actualizar Discourse.

1 me gusta