Groovy API for Custom Form Manipulation
Since version 9.0
If you need to create/update/delete instances of Custom Form from any kind of logics, you can use the Custom Form API.
Retrieve API object
api.customFormApi() //❶
❶ Returns a CustomFormApi object.
Create New Custom Form Instance
def customForm = api.customFormApi().newCustomForm()
.setLabel("my custom form 1")
.setTypeId(1) //❶
.setUserGroupViewDetails("viewGroup")
.setUserGroupEdit("groupEdit")
.create()
❶ ID of the CustomFormType.
Update Existing Custom Form Instance
api.customFormApi()
.withId(customForm.id).updateData()
.setLabel("after label")
.setInputValue("input1000", 1001)
.setAttributeValue("attribute1","attribute1")
.doUpdate()
Found an issue in documentation? Write to us.