🧩 Escenario Propuesto: Actualización Segura de Tarjetas de Contacto Existentes
✅ Contexto Actual
- El formulario web automatizado se conecta con Salesforce y permite registrar o actualizar contactos, crear donaciones, oportunidades y métodos de pago.
- Si ya existe una Donación Recurrente activa para el contacto, el formulario se deja en estado Pending y se muestra un mensaje de advertencia para evitar duplicaciones.
🛠️ Propuesta: Usar Formularios en Pending para Detectar Actualización de Tarjeta
1. Reporte de Formularios en Estado "Pending"
- Crear un informe en Salesforce que liste todos los formularios con:
- Estado =
Pending - Motivo =
"Se encontró una DR activa del contacto"
- Estado =
- Esto indicará que el donante intentó registrar una nueva tarjeta, pero el sistema lo detuvo por seguridad.
2. Comparar Datos de Tarjeta
- En el formulario, guardar los últimos 4 dígitos de la tarjeta nueva y la fecha de vencimiento, para fines de comparación.
- En Salesforce, comparar esta información con el método de pago actualmente asociado al contacto.
3. Detectar Cambio de Tarjeta
- Si los datos de la tarjeta son diferentes a los registrados, entonces:
- Es muy probable que el donante esté intentando actualizar su tarjeta.
- Puedes asumir que el contacto es válido y solo quiere cambiar su medio de pago.
4. Actualización Manual Segura
- Un operador podrá:
- Validar que el correo y DNI coinciden con un solo contacto.
- Ver que la nueva tarjeta es distinta a la actual.
- Actualizar manualmente el método de pago del contacto existente.
- Marcar el formulario como “Procesado” o “Actualizado Manualmente”.
🧾 Beneficios de Esta Estrategia
| Beneficio | Descripción |
|---|---|
| Seguridad | Evita que se sobrescriban datos automáticamente sin supervisión humana. |
| Detección Proactiva | Permite identificar donantes que realmente están intentando cambiar su tarjeta. |
| Auditoría Clara | Cada formulario pending puede servir como registro del intento de actualización. |
| Ahorro de Tiempo | En vez de contactar al donante, se puede revisar fácilmente en el sistema. |