Esta es una característica excelente y estoy entusiasmado con la posibilidad de reemplazar nuestro uso algo engorroso de la Plantilla de Categoría. Sin embargo, me he topado con algunos obstáculos para nuestros casos de uso. Por eso, proporciono los comentarios solicitados.
Personalización del cuerpo del mensaje
Nuestro principal deseo sería poder dar formato al mensaje creado; nos gustaría tener al menos cierto control sobre esa salida. Esto podría ser un campo separado mientras se edita/configura el formulario, o incluso en YAML podría ser algo así:
output: |
Aquí va un texto introductorio predefinido.
🗺 **{{ field_id_1.label }}** {{ field_id_1.data }}
Otro texto personalizado
📅 **Nuestra propia etiqueta:**:
{{ field_id_2.data }}, {{ field_id_3.data }}
Algo completamente distinto que tiene sentido en el mensaje pero no en el formulario, ya que no está relacionado con su rellenado.
Los campos del formulario especifican un atributo id y esperaba poder usarlo para dar formato a la salida del mensaje con CSS. Sin embargo, parece que no aparecen en la salida en absoluto. Pensándolo bien, esto solo funcionaría si al editar el mensaje se volviera a editar el formulario; de lo contrario, supongo que esa estructura se perdería o podría perderse al editar el mensaje. Volver al formulario al editar el mensaje funcionaría muy bien para nosotros y ayudaría a hacer cumplir la validación, que actualmente es trivial de ignorar o eludir.
Supongo que lo que busco es menos una Plantilla de Formulario y más una característica de tipo Temas Estructurados, que podría ser específica de mis casos de uso… pero quizás no esté solo en esto.
Personalización del título
Poder personalizar también el título del tema en función de una combinación de la entrada del formulario sería una característica interesante, y supongo que sería una extensión natural de la sugerencia anterior. De todos modos, esto no es imprescindible para nosotros, sino una característica deseable.
Campos opcionales
Por último, — y no estoy seguro de si me haya perdido algo —, sería bueno poder especificar que un campo de entrada no debe incluirse en el mensaje. Esto es útil para cosas como las casillas de verificación que hay que “aceptar” al rellenar el formulario, pero que no necesitan aparecer en el mensaje.