Form2Task
Convierte formularios web en tareas automáticamente. Form2Task conecta tu sitio web, portal de clientes o cualquier interfaz con tu flujo de trabajo en GitScrum.
Descripción General
Form2Task permite crear tareas en GitScrum directamente desde formularios externos. Ideal para recibir solicitudes de clientes, tickets de soporte o requests que deben convertirse en trabajo del equipo sin intervención manual.
El Problema Que Resuelve
Procesar solicitudes manualmente es lento y propenso a errores. Form2Task automatiza la conversión de formularios a tareas, asegurando que nada se pierda y el equipo pueda actuar rápidamente.
Casos de Uso
| Caso de Uso | Descripción | Ejemplo |
|---|
| Soporte técnico | Tickets de clientes | "Mi aplicación no carga" |
| Solicitudes internas | Pedidos de otros departamentos | "Necesito acceso a X" |
| Reporte de bugs | Usuarios reportan errores | "Botón no funciona en Safari" |
| Feature requests | Sugerencias de usuarios | "Sería útil tener X" |
| Onboarding | Formularios de nuevos clientes | Datos para configurar cuenta |
| Contacto comercial | Leads desde el sitio web | Solicitudes de demo |
Conceptos Clave
Flujo de Trabajo
Usuario completa formulario → GitScrum recibe datos →
Tarea creada automáticamente → Equipo notificado → Trabajo comienza
Componentes
| Componente | Función |
|---|
| Formulario | Interfaz que el usuario completa |
| Campos | Datos que se capturan |
| Mapeo | Cómo los campos se convierten en tarea |
| Destino | Proyecto y columna donde llega la tarea |
| Automatizaciones | Acciones post-creación |
Configuración
Crear Formulario
- Ve a Configuración del Proyecto > Form2Task
- Haz clic en "Nuevo formulario"
- Completa la información básica:
- Nombre interno: Para identificar el formulario
- Título público: Lo que ven los usuarios
- Descripción: Instrucciones para quien completa
- Proyecto destino: Dónde se crean las tareas
- Configura los campos (ver siguiente sección)
- Define el mapeo a tarea
- Guarda el formulario
Campos Disponibles
| Tipo de Campo | Descripción | Uso Típico |
|---|
| Texto corto | Línea única | Nombre, asunto |
| Texto largo | Múltiples líneas | Descripción, detalles |
| Email | Con validación | Contacto del solicitante |
| Teléfono | Formato teléfono | Contacto alternativo |
| Selección única | Dropdown | Tipo, prioridad, categoría |
| Selección múltiple | Checkboxes | Tags, áreas afectadas |
| Fecha | Selector de fecha | Fecha deseada |
| Archivo | Subir archivos | Screenshots, documentos |
| Número | Solo números | Cantidad, orden |
Configurar un Campo
Para cada campo, define:
| Propiedad | Descripción |
|---|
| Etiqueta | Nombre visible del campo |
| Placeholder | Texto de ejemplo |
| Requerido | Si es obligatorio |
| Validación | Reglas específicas |
| Valor por defecto | Pre-llenado opcional |
| Ayuda | Texto explicativo |
Mapeo a Tarea
Define cómo los campos del formulario llenan la tarea:
| Campo del Formulario | Se Convierte En |
|---|
| "Asunto" | Título de la tarea |
| "Descripción del problema" | Descripción de la tarea |
| "Tipo de solicitud" | Tipo de tarea |
| "Prioridad" | Prioridad de la tarea |
| "Email del cliente" | Campo personalizado |
| Archivos adjuntos | Adjuntos de la tarea |
Ejemplo de mapeo:
Formulario: "Reporte de Bug"
Título → Campo "Asunto" + " [Bug]"
Descripción → Campo "Descripción" + "\n\nReportado por: " + Campo "Email"
Tipo → "Bug"
Prioridad → Campo "Severidad"
Etiquetas → Campo "Área afectada"
Cómo Usar
Publicar Formulario
- Finaliza la configuración del formulario
- Haz clic en "Publicar"
- Obtén la URL pública del formulario
- Comparte con quien deba usarlo
URL generada: https://gitscrum.com/form/abc123-xyz789
Embeber en Sitio Web
Con iframe:
<iframe
src="https://gitscrum.com/form/abc123"
width="100%"
height="600"
frameborder="0">
</iframe>
Con popup/modal:
<button onclick="openGitScrumForm()">Reportar problema</button>
<script>
function openGitScrumForm() {
window.open('https://gitscrum.com/form/abc123',
'form', 'width=600,height=700');
}
</script>
Link Directo
Comparte el link directamente:
- En emails
- En documentación
- En portales de clientes
- En mensajes de soporte
Probar Formulario
- Abre la URL del formulario en modo incógnito
- Complétalo con datos de prueba
- Envía el formulario
- Verifica en GitScrum:
- La tarea se creó
- Los campos se mapearon correctamente
- Las automatizaciones se ejecutaron
Automatizaciones
Asignación Automática
Configura quién recibe las tareas automáticamente:
| Método | Descripción | Uso |
|---|
| Usuario fijo | Siempre al mismo usuario | Un responsable de triaje |
| Round-robin | Rotación entre equipo | Distribución equitativa |
| Por tipo | Según campo seleccionado | Bugs→Dev, Features→PM |
| Por horario | Según hora de envío | Turnos de soporte |
Notificaciones
Alertas cuando llega un formulario:
| Canal | Configuración |
|---|
| Email | Al asignado y/o lista de emails |
| Slack | Al canal del proyecto |
| Discord | Al canal configurado |
| In-app | Notificación en GitScrum |
| Webhook | URL personalizada |
Estados Iniciales
Define cómo inicia la tarea:
| Configuración | Opciones |
|---|
| Columna | Backlog, Triaje, Por Hacer |
| Sprint | Ninguno, Sprint actual, Próximo |
| Etiquetas | Automáticas según origen |
| Prioridad | Fija o según formulario |
Respuesta Automática
Envía confirmación al solicitante:
- Email de confirmación con número de ticket
- Tiempo estimado de respuesta
- Links a FAQs relevantes
- Instrucciones siguientes
Personalización
Diseño del Formulario
| Opción | Descripción |
|---|
| Logo | Imagen de tu empresa/proyecto |
| Colores | Paleta personalizada |
| Fuente | Tipografía del formulario |
| CSS personalizado | Estilos avanzados |
Mensajes
| Mensaje | Cuándo Se Muestra |
|---|
| Bienvenida | Al inicio del formulario |
| Confirmación | Después de enviar |
| Error | Si falla el envío |
| Mantenimiento | Si el formulario está pausado |
Comportamiento Post-Envío
| Opción | Descripción |
|---|
| Mensaje de éxito | Mostrar confirmación |
| Redirección | Ir a otra URL |
| Permitir otro envío | Botón para enviar de nuevo |
| Cerrar ventana | Para popups |
Validaciones Avanzadas
| Validación | Ejemplo |
|---|
| Formato de email | Debe ser email válido |
| Longitud mínima | Descripción > 50 caracteres |
| Longitud máxima | Asunto < 100 caracteres |
| Patrón regex | Número de orden: ORD-XXXXX |
| Tipos de archivo | Solo PNG, JPG, PDF |
| Tamaño de archivo | Máximo 10 MB |
Seguridad
Protección Anti-Spam
| Medida | Descripción |
|---|
| reCAPTCHA | Verificación de Google |
| Honeypot | Campo oculto para bots |
| Rate limiting | Máximo envíos por IP/hora |
| Blacklist | Bloquear IPs problemáticas |
Protección de Datos
| Medida | Descripción |
|---|
| HTTPS | Transmisión encriptada |
| Sanitización | Limpieza de inputs |
| Validación | Verificación de tipos |
| Almacenamiento seguro | Datos encriptados |
GDPR/Privacidad
- Checkbox de consentimiento obligatorio
- Link a política de privacidad
- Retención de datos configurable
- Exportación/eliminación disponible
Análisis y Reportes
Métricas Disponibles
| Métrica | Descripción |
|---|
| Envíos totales | Cantidad de formularios recibidos |
| Por período | Tendencia diaria/semanal |
| Por tipo | Distribución por categoría |
| Tiempo de respuesta | Desde envío hasta asignación |
| Tasa de completitud | Enviados vs abandonados |
Exportar Datos
Descarga submissions en:
- CSV para análisis
- Excel para reportes
- JSON para integraciones
Mejores Prácticas
Diseño del Formulario
- Campos mínimos - Solo pide lo necesario
- Descripciones claras - Explica qué esperas
- Ejemplos - Usa placeholders útiles
- Orden lógico - De general a específico
- Mobile-friendly - Prueba en dispositivos móviles
Automatizaciones
- Respuesta rápida - Confirma recepción inmediatamente
- Asignación clara - No dejes tareas sin dueño
- Prioridad correcta - Mapea severidad apropiadamente
- Seguimiento - Notifica actualizaciones al solicitante
Mantenimiento
- Revisa regularmente - Verifica que el mapeo es correcto
- Actualiza opciones - Mantén dropdowns actualizados
- Monitorea spam - Ajusta protección si es necesario
- Analiza métricas - Identifica patrones
Troubleshooting
Formulario No Crea Tarea
- Verifica que el formulario está publicado
- Revisa configuración de mapeo
- Confirma que el proyecto destino existe
- Revisa logs de errores en configuración
Campos No Se Mapean
- Verifica el mapeo en configuración
- Confirma que los campos existen en la tarea
- Revisa formato de datos
Notificaciones No Llegan
- Verifica configuración de notificaciones
- Revisa carpeta de spam
- Confirma que el canal está conectado
Permisos
| Acción | Owner | Manager | Developer | Client |
|---|
| Crear formularios | ✓ | ✓ | — | — |
| Editar formularios | ✓ | ✓ | — | — |
| Publicar/despublicar | ✓ | ✓ | — | — |
| Ver submissions | ✓ | ✓ | ✓ | — |
| Exportar datos | ✓ | ✓ | — | — |
| Eliminar formularios | ✓ | ✓ | — | — |
Recursos Relacionados
- Tablero Kanban - Donde llegan las tareas
- Automatizaciones - Más automatizaciones
- Configuración del Proyecto - Configuración general
- Integraciones - Conectar herramientas