InBox DynamicFieldFromSurvey
Versão 7.0.1
Data de Criação 13/03/2019
Resources
This module allows mapping data and survey responses into dynamic text-type fields.
So when answering a survey, the values of the questions or the survey data can be saved in dynamic fields, according to the mapping.
Prerequisites
Framework
The following versions of the Znuny framework are supported:
- [7.0.x]
Modules
The following modules are required:
- InBox Core 7.0.1 or superior
Operational system
The following operating systems are required:
- [None]
Third Party Software
The following third-party software is required:
- [None]
Installation
bin/znuny.Console.pl Admin::Package::Install /path/to/InBox\ DynamicFieldFromSurvey 7.0.1.opm
Settings
This module can be configured via System Configuration, in the administrative interface. The following configuration options are available:
DynamicFieldFromSurvey::Mapping###Vote
This configuration allows mapping the survey responses to the desired dynamic fields.
To do so, just define in the key field the question you want to be saved, and in the value field the name of the dynamic field that will save the answer given to the question in question. As in the example below:
The first column refers to the key (key), that is, the research question, and the second column refers to the value (value) which is the name of the dynamic field.
Note, all questions must be mapped to be saved in dynamic text fields, with the exception of questions that are of type "Text area", these must be mapped to dynamic fields of type "Text area".
DynamicFieldFromSurvey::Mapping###Request
This configuration allows mapping some survey data into the desired dynamic fields.
To do so, just define in the key field the data you want to save, and in the value field the name of the dynamic field that will save the data in question. As in the example below:
The first column refers to the key (key), that is, the research data, and the second column refers to the value (value), which is the name of the dynamic field.
The following data are available to be saved:
SurveyID: ID of the survey that was sent.
VoteTime: Date and time the poll was answered.
SendTo: Email where the survey was sent.
TicketID: ID of the ticket in which the survey was sent.
SendTime: Date and time of sending the survey to the customer.
Usage
Answering survey
To use the module, it is enough that the settings are correct and when answering the survey it will execute the mapping and will save the values defined in each dynamic field.