Developed a dynamic form builder, reporting and documentation tools with symfony and postgre SQL.where any one can create any kind of relational form with field type,name and maped those with a document.In this tools they can prepare a report template with dynamic form's field in rich text editor TinyMCE . As they design their template, the report will be same but replace the fields with specific client's data when the client print he document.From here they can send this form to client via mail .Also available option for import a excel file consist of a specific form field data.Here anyone can define steps of filing form and set default value of this form's field.One user can manage his clients with his document which he create .Easy to customize for any business.Full user wise activity access control for this tool to increae more security issues.
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Screenshot list of Workflow
1. Admin Part:
User List:
Create User:
Note:Here language androle isa importantthingcause whenthe newlycreateduserloggedinthis
systemhe will findeverythingonhislocal whichadminassignedonthe time of hiscreation.Which
menuhe able to accessit alsodependentonhisrole .soneedtobe careful whenwe create anewuser.
2. EditUser:
At the time of edita userinformationbe careful tofill the passwordcorrectlyandalsoyoucan’tput
themblank.soafterupdate auseryou have to notifyabouthisnew password.
Menu Access:
4. Functional BlockList:
Have to be notedthatthisblockhave to be done fora user notrole.bydefaultall userhave accesson
hisaccessedmenusactionbutif you wantto blocka action forthemthenyou have to checkedthe
expectedblockedactionfromthisUI.
Role:
Note: You have to mentioned “code role hierarchy”if you wantdefine hisparentsrole.
5. DocumentFieldType:
If you wantto sync thisfieldvalue withclientdetailsinformationthenyouhave keepit(“Description
documentfieldtype”) same asdatabase fieldname onclienttable .Label isshownondocumentform.
Data type will be the type of value .
If you wantto translate the labelsthenyoumustaddlocal and translatedlabel tothislocal button.By
defaultlabel will be shown.
23. Suppose appel de prime:
Otherthingsare same like onboardingdocumenttype.
24. List of all documents:
Able tosee all documentsof hisclient
25. FUIMP Part:
The access listof FUIMP fullycontrolledbyAdmin.Admincanon/ off anyaction of a specificuser.
FUIMP can create client:
He able tosee onlyhisclientsonhislist.
26. He have accessto create documentbutnot have permissiontoeditthe createdvalue andtemplateof
hisdocuments.Butable to see all documentsof hisclients.
Same access fortransactionrelateddocuments.
For creatingonboardingdocument,
31. Aftersubmit
Thislinkisonlyone time accessible withtoken.If thisclienttrytoaccesstwice thenhe found
Othersdocumentissame like this.
Transaction:
Firstneedto create a transaction
Create Form: