# Save customized form data

**URL:** https://forum.flowable.org/t/save-customized-form-data/1604
**Category:** Flowable Application
**Created:** [February 7, 2018, 8:46pm UTC](https://forum.flowable.org/t/save-customized-form-data/1604 "2018-02-07T20:46:14Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![ziwenzhao](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/ziwenzhao/32/491_2.png) [@ziwenzhao](https://forum.flowable.org/u/ziwenzhao)
#### Post date: [February 7, 2018, 8:46pm UTC](https://forum.flowable.org/t/save-customized-form-data/1604/1 "2018-02-07T20:46:14Z")

</div>

Hi, I wonder if I can use some rest api to save my customized form data or any customized data as resources in the database somewhere.

Regards,  
Ziwen

---

<div class="post-metadata">

### Author: ![martin.grofcik](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/martin.grofcik/32/71_2.png) [@martin.grofcik](https://forum.flowable.org/u/martin.grofcik)
#### Post date: [February 8, 2018, 6:28am UTC](https://forum.flowable.org/t/save-customized-form-data/1604/2 "2018-02-08T06:28:48Z")

</div>

Hi,

Yes, have a look on flowable-task implementation of save-form REST endpoint  
org.flowable.app.rest.runtime.TaskFormResource#saveTaskForm

Martin

---

<div class="post-metadata">

### Author: ![arpit.agrawal](https://avatars.discourse-cdn.com/v4/letter/a/c5a1d2/32.png) [@arpit.agrawal](https://forum.flowable.org/u/arpit.agrawal)
#### Post date: [February 8, 2018, 6:35am UTC](https://forum.flowable.org/t/save-customized-form-data/1604/3 "2018-02-08T06:35:16Z")

</div>

Hi @ziwenzhao,

We had the similar requirement. So by looking at the FormField class,

> public class FormField implements Serializable {  
> private static final long serialVersionUID = 1L;  
> protected String id;  
> protected String name;  
> protected String type;  
> protected Object value;  
> protected boolean required;  
> protected boolean readOnly;  
> protected boolean overrideId;  
> protected String placeholder;  
> protected Map\<String, Object\> params;  
> …

We see a params Map, which can take any Object as value. So we defined our personal key “meta” in the params which itself is a Map and used it to store any extra information related to form. Also, we made some changes in modeler to support it from UI also.

 ![Meta_2_cropped](https://canada1.discourse-cdn.com/flex035/uploads/flowable/original/1X/737f7f6e18e8c671b2dbc719f5298736285fbe0c.png)

Hope this helps 🙂

Thank You,  
Arpit Agrawal

---

<div class="post-metadata">

### Author: ![ziwenzhao](https://yyz1.discourse-cdn.com/flex035/user_avatar/forum.flowable.org/ziwenzhao/32/491_2.png) [@ziwenzhao](https://forum.flowable.org/u/ziwenzhao)
#### Post date: [February 15, 2018, 7:56pm UTC](https://forum.flowable.org/t/save-customized-form-data/1604/4 "2018-02-15T19:56:24Z")

</div>

Thanks for your example,Arpit.

Regards,  
Ziwen
