Idioma: Español
En este tutorial configuramos una automatización que envía un correo electrónico al coordinador del programa cada vez que se registra un nuevo paciente, todo dentro de ActivityInfo — no se requiere ninguna herramienta de flujo de trabajo externa. Utiliza el paso de correo electrónico integrado de ActivityInfo para enviar la notificación.
Asumimos el rol de un administrador de la base de datos para un programa de salud. Los equipos de campo registran a los pacientes en un formulario de Registro de Pacientes a lo largo del día, y el coordinador del programa quiere ser notificado de cada nuevo registro a medida que ocurre.
Lo que necesita
- Una base de datos con un formulario de Registro de Pacientes (cualquier formulario servirá — ajuste las referencias de los campos a los suyos). El nuestro tiene un campo de texto Nombre Completo con el código
NAME, un campo de cantidad Edad con el códigoAGE, y un campo de selección única Estado con el códigoSTATUS. - Permiso para diseñar la base de datos.
- El coordinador debe ser un usuario de la base de datos, ya que los pasos de correo electrónico se dirigen a los usuarios y roles de la base de datos.
Hacemos referencia a los campos por su código en todo momento (NAME en lugar de [Nombre Completo]). Si sus campos aún no tienen | códigos, tómese un minuto para añadirlos en el diseñador de formularios — los códigos mantienen las fórmulas y plantillas legibles | y sobreviven a los cambios de etiqueta.
Paso 1: Añadir la automatización
-
Abra la base de datos y seleccione "Configuración de la base de datos".
Database Settings -
Seleccione el formulario "Registro de Pacientes".
Patient Registration form -
Seleccione Automatizaciones en el panel de detalles del formulario y seleccione Añadir automatización.
Add automation -
Nombre la automatización "Nuevo paciente registrado".
New automation
Paso 2: Elegir el desencadenador
-
Seleccione Haga clic aquí para empezar.
Click here to get started -
De la lista de tipos de desencadenadores, elija Cuando se añade un registro.
On record added -
Dé al desencadenador una etiqueta, por ejemplo "Paciente registrado" y luego seleccione "Seleccionar formulario".
Patient Registered Trigger -
Elija el formulario Registro de Pacientes y confirme con Seleccionar formulario.
Select form -
Seleccione Está hecho.
Done
Paso 3: Añadir el paso de correo electrónico
-
Seleccione Añadir paso.
Add new step -
Seleccione Acción.
Action -
Seleccione Enviar correo electrónico.
Send email action -
Dé al paso una etiqueta, por ejemplo "Notificar al coordinador".
Label the email action
Paso 4: Elegir los destinatarios
-
Seleccione Gestionar destinatarios.
Add email recipients -
Añada al coordinador del programa. Puede añadir usuarios individuales, o un rol — un rol llega a todos los que lo tienen, incluyendo a las personas que se añadan al rol más tarde. Confirme su selección y haga clic en "Guardar".
Add email recipients by role
Paso 5: Escribir el correo electrónico
-
Seleccione Editar contenido.
Edit content -
Ingrese el asunto:
Nuevo paciente registrado: ${NAME}Las referencias
${...}, como${NAME}arriba, se reemplazan con los valores de los campos del registro cuando se envía el correo electrónico. En lugar de escribir una referencia, coloque el cursor donde la desee y haga clic en el nombre del campo correspondiente en la lista de la derecha para insertarla allí.
Add email subject -
Ingrese el cuerpo. Hacer clic en un campo a la derecha inserta una referencia en su cursor. El cuerpo acepta markdown:
## Nuevo registro de paciente **${NAME}**, edad ${AGE}, fue registrado por ${_user.name}. Estado: ${STATUS}
Add email body -
Seleccione Está hecho para cerrar el editor de contenido y Está hecho de nuevo para cerrar el paso.
Complete the email step
Paso 6: Guardar y probar
-
Seleccione Guardar. La automatización está ahora activa.
Save the email step -
Añada un registro de prueba al formulario de Registro de Pacientes.
Add a record -
En unos instantes, el coordinador recibe un correo electrónico con los detalles del paciente, junto con un botón Ver registro que se añade automáticamente a la alerta de correo electrónico. Al hacer clic, el botón abre el registro directamente en ActivityInfo.
Email alert
Para ir más allá
- Notificar solo para algunos registros: añada un paso de filtro entre el desencadenador y el correo electrónico — por ejemplo
AGE < 5para notificar solo los registros de menores de cinco años. - Notificar sobre cambios de estado en su lugar: utilice el desencadenador Cuando se edita el registro con el filtro
STATUS != _previous.STATUS, e incluya ambos valores en el correo electrónico:El estado cambió de ${_previous.STATUS} a ${STATUS}. - Enviar el registro a otro sistema en lugar de (o además de) un correo electrónico: añada un paso de webhook.