Open gajenc opened 3 years ago
Initial Note on Low Code No Code https://docs.google.com/document/d/1PKk2hBeyPD0bUqr66Bp3D1iBlw_S3nA2QghKZx-aJbQ/edit?usp=sharing
Sashwat and sachin is working on it. Need to get the note on what is being worked on. @sashwat
Here, we are planning to build a core form builder and form engine. The form builder will dynamically generate JSON schema where the structure for the form will be defined and the forms engine will simply render the forms based on the schema the form builder constructed. Master data builder and workflow builder are going to be two 'interaction' based form building implementations on top of the core form builder. Currently we are trying to implement master data builder where the employees can answer a bunch of logically sequenced questions and the master data builder will generate a json schema out of the whole interaction. For e.g. , if an employee wants to introduce Document categories master data, the master data builder will ask which fields are to be present in the form, whether those fields are required or if those fields are dependent on some other fields.
Once the employee interacts with the UI, a JSON schema will be generated by the form builder which will be persisted in a NoSQL db. Now, whenever a client needs to upload a MDMS config for a particular ulb, the UI will query db, fetch the existing form schema and the generic form engine will render it. Then, the client can simply enter values for the required fields and submit the form. So, the client won't have to write a single line of code or go through existing MDMS yml files to create master data for their ULB.
@Chandar
@Manish
Initial Note on Low Code No Code https://docs.google.com/document/d/1PKk2hBeyPD0bUqr66Bp3D1iBlw_S3nA2QghKZx-aJbQ/edit?usp=sharing
Initiated, and the initial discussion has happened with shashwat, manish will further update the progress