Estoy intentando usar el script Crear publicación con el disparador Después de actualizar usuario para un flujo de trabajo de introducción/notificación de nuevos usuarios, y no estoy seguro de si estoy interpretando correctamente la limitación documentada o si existe una solución alternativa compatible.
Ya he leído:
- Usando la automatización de actualización de nuevos usuarios
- Permitir que el disparador de automatización “después de actualizar usuario” se active sin un campo personalizado
Mi caso de uso
Quiero crear una publicación automatizada cuando un nuevo usuario complete un campo de registro/perfil obligatorio.
Al mismo tiempo, me gustaría que esa publicación también incluya algunos campos personalizados de usuario opcionales si el usuario los completó, por ejemplo cosas como:
- pronombres/género
- idiomas
- confirmación de que se entendieron las normas de la comunidad
Por lo tanto, el comportamiento previsto sería:
- un campo obligatorio garantiza que se active la automatización
- otros campos opcionales se incluyen en la publicación solo si se han completado
Donde me estoy quedando atascado
La documentación del disparador dice:
La automatización solo se activará una vez que el usuario haya completado todos los campos especificados.
Y la interfaz también dice:
Se activará solo si el usuario ha completado todos estos campos
Así que, según mi comprensión, si agrego campos opcionales a la configuración del disparador para poder usar sus marcadores de posición, dejan de ser opcionales a efectos de la automatización, porque la automatización no se activará a menos que todos estén completados.
Eso parece crear un dilema:
- si incluyo los campos opcionales en el disparador, la automatización podría no activarse nunca para los usuarios que los omitan
- si no los incluyo en el disparador, entonces podría no poder usar sus marcadores de posición de forma fiable en la publicación
Mis preguntas
- ¿Estoy interpretando correctamente el comportamiento actual?
- ¿Sigue siendo precisa la limitación documentada hoy en día?
- ¿Existe alguna forma compatible de:
- activar la automatización desde un campo obligatorio
- pero aún así acceder a otros campos personalizados/de perfil opcionales en el contenido de la publicación si existen?
- Si no es así, ¿hay alguna solución alternativa recomendada para este caso de uso?
Comportamiento ideal
Lo que espero es algo como:
- activar cuando se cumpla cualquier condición de disparador obligatoria
- reemplazar los marcadores de posición opcionales cuando existan valores
- dejar los marcadores de posición opcionales en blanco, sin cambios u omitidos cuando no existan valores
Pero no estoy seguro de si eso ya es posible y simplemente lo estoy configurando incorrectamente.
Agradecería cualquier orientación.
¡Gracias!