Plantillas PDF
Las plantillas PDF son diseños reutilizables (nombre y contenido en HTML/rich text) que permiten generar documentos PDF con variables. El contenido puede incluir placeholders tipo ERB que se rellenan al generar el PDF.
Para qué se usa
Definir el diseño y el texto de documentos PDF que se pueden generar por nombre desde código (desde reglas o, en ejecución local, desde guiones), pasando variables (locals).
Configuración
| Campo | Descripción |
|---|---|
| Nombre | Identificador único de la plantilla (se usa para invocarla por nombre) |
| Contenido | Cuerpo de la plantilla en rich text (HTML) |
Uso
Desde reglas
Las reglas pueden invocar la generación de PDF y adjuntarlo a correos:
Pdf.generate_from_template('Nombre de la plantilla', locals: { var: valor })
Desde guiones
Solo cuando el guion se ejecuta en el servidor local (no en remoto) tiene acceso a la aplicación y puede usar Pdf.generate_from_template. En ejecución remota, el guion no tiene acceso a las plantillas PDF.
Relación con otros módulos
- Reglas: Pueden generar PDFs desde plantillas y adjuntarlos a correos
- Permisos: El recurso "Plantilla PDF" tiene permisos de lectura, edición y eliminación por roles