Si nos dedicamos a ofrecer Mantenimiento o Servicio Técnico, nos puede interesar recibir las notificaciones o partes de servicio desde nuestra Página Web.
Dentro de nuestra página web podemos habilitar unos formularios de contacto para recepcionar los avisos o notificaciones de intervención.
A fin de facilitar y simplificar los procedimientos operativos y administrativos, en Repasat hemos integrado Wordpress (unos de los principales gestores de contenido para la elaboración de Páginas Web) para que los contactos que registren en una incidencia se introduzcan automáticamente en Repasat y creen las tareas oportunas, ahorrándonos tener que volver a registrar estas tareas de nuevo.
Lo primero de todo es buscar los pluggins indicados, para lo cual iremos al menú de Wordpress Plugins\Añadir nuevo y buscaremos por los siguientes nombres:
Contact Form 7
3rd-Party Integration
Procederemos a instalar y activar los plugins.
Sobre como hacer un formulario, no entraremos en este tutorial, si no que nos centraremos en la parte de configuración del plugin "Forms: 3rd-Party Integration"
Una vez realizado el formulario de Contact Form 7, procederemos a configurar la integración con Repasat
Para ello accederemos a Plugins, y a la opción de settings del plugin Forms: 3rd-Party Integration
Para cada tipo de integración, crearemos un Servicio que deberemos parametrizar según nuestras necesidades.
Service Name: Indicar un nombre identificativo para el tipo de Envío o Formulario (por ejemplo formulario web, formulario sat, etc.)
Submission URL: indicar la siguiente url
http://panel.repasat.com/es/webservice/tasks/wordpress?api_token=Q7XsTEFwso8BR6546XwrLtXcbZb0WnXC
la api_token se obtiene en Repasat en la configuración del usuario, en la pestaña "Webservice"
Atach to Forms: Aquí seleccionaremos (pulsando Ctrl) los formularios que queremos que interaccionen con este envío de información a Repasat.
Succes Condition: mensaje que queremos que aparezca si el envío ha tenido éxito
Failure message: mensaje que queremos que aparezca si el envío ha fallado
Request Timeout: Tiempo en segundos durante el que se intentará realizar el envío de información.
Is Value | Label | Form Submission Field | 3rd-Party Field |
---|---|---|---|
X | idTipoTarea | 12 | idTipoTarea |
nomTarea | your-email | ||
nombre | your-name | nombre | |
apellidos | your-lastname | apellidos | |
descTarea | your-message | mensaje | |
asunto | your-subject | asunto | |
telefono | telefono | telefono | |
empresa | empresa | empresa | |
X | idTrabajador | 1014 | idTrabajador |
X | duracionHoras | 0 | duracionHoras |
X | duracionMinutos | 0.25 | duracionMinutos |
X | Crear Contacto | 1 | crearContacto |
X | Crear Cliente | 1 | crearCliente |
X | Buscar Cliente | 1 | buscarCliente |
X | Cliente Default | 352 | clienteDefault |
(en Rojo los valores serán los de cada usuario)
Comentario: