custom form issue
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.
Updated by David Reedy over 1 year ago
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.
Updated by Nathaniel Cabanban 8 months ago
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.
Updated by Nathaniel Cabanban 7 months ago
- File clipboard-202112310853-0ziir.png clipboard-202112310853-0ziir.png added
- File clipboard-202112310857-wl7qr.png clipboard-202112310857-wl7qr.png added
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