Since version 9.0
Custom Form Type is used by solution developer to predefine possible types of Custom Forms, which can be then used by end-users from within the Pricefx UI.
Configuration
Custom Form types are managed on the page
.Fields
uniqueName – (String) Unique name of the type.
label – (String) Name of the type, as displayed to the end-users.
configuration – (JSON) Definition of layout of the custom form detail page. See Dynamic Tabs Configuration for details.
headerFormulaName – (String) Name of the logic, which implements the functionality of the Custom Form.
workflowFormulaName – (String) Name of the workflow logic, which will be used to build approval workflow for this Custom Form.
embedded – (Boolean) If this custom form type can be embedded - i.e. used inside of another document, like quote.
supportedParentTypeCodes (Form Type) – (String) List of entities, which are allowed to embed this custom form type (Quote, Deal Plan, standalone Custom Form). This is meaningful only when embedded is true.
module – (ApplicationModule) Name of application module, in which the user interface will show the menu item, which opens a page with list of custom forms of this type.This is meaningful only when embedded is false.