Bug #8410
closed
Added by David Reedy almost 4 years ago.
Updated 11 months ago.
Description
We are using custom forms for the campaigns that we are using in the goautodial. We have a problem with our reps/agents filling in the form so I was asked to lock it down some. So in the custom fields section of the list. I tried to use "Field Required" select of YES and was using "RADIO" selection as type. Under testing I was still able to dispo without filling in this select. So i tried type "DATE" and "TIME" and proceeded to test the agent screen to see if I could hang up the call and dispo. I did not fill in the required fields and nothing stopped me.
Files
I have also looked at the database location of "vicidial_lists_fields" and the "field_required" selection for the entry is set to "Y"
I have dug a little deeper into this matter and tracked it down on the vicidial side of selection. There is a selection in the campaign setting called "Allow Required Fields" that is linked to the mysql table "vicidial_campaigns" key "allow_required_fields". With this selection on the required field will stop the caller from hanging up in manual dial and auto dial. There seems to be something that identifies that the selection hasn't been made on the agent screen and brings a notification out that the agent has to click to make a selection on the custom form screen.
So it would appear from my findings that the Required field selection in the custom form section of goautodial is a non function process at this time.
- Assignee changed from Demian Biscocho to Nathaniel Cabanban
- File clipboard-202112220642-aplvr.png added
- File deleted (
clipboard-202112220642-aplvr.png)
Sir I added po yung "Allow Required Fields" sa Campaign Settings dahil kailangan po.
Still working on this. Thanks sir
Sir still working on this parin po.
Thanks sir
Sir inaayos ko pa po yung pag-prompt sa agent if may custom field na need ma-fill before makapag-hangup.
Thanks Sir
Sir I've managed to create a function to check any required field that is not filled in and prevent the agent from hanging up the call until he can fill in all the required fields.
This is screenshot of the prompt:
I've encountered an issue while testing this function so I still need to solve the issue for this to work properly.
Thanks Sir
Sir, this is done. The agent won't be able to hangup the call without filling in all required fields on the custom form if the "Allow Required Fields" settings is set to "Yes" in the campaign advanced settings and if the custom fields are set to "required".
Here is the screenshot of my test:
The agent is prompted to fill in all required fields.
This is the screenshot after filling in all required fields and trying to hang up the call:
I'll wait na lang po for further testing. Thanks Sir
- Status changed from New to Closed
Also available in: Atom
PDF
Go to top