This process creates a form business object using the form definition data on the form type. It includes intermediate steps for: creating Field metadata, creating Lookup Fields / Values and extracting form definition data.
Field Metadata Creation
This process goes through the form type's section and line definitions and creates label fields, definition fields and override label fields based on the section and line configurations. For definition fields that are configured as lookups, this process has an additional step of creating the Lookup Fields and their Lookup Values. The generated lookup fields and field values are automatically populated with Java names, so that backend logic can reference them accordingly.
Form Definition Extract
This process extracts the form type / section / line definitions into one XML document that feeds into both the business object creation and UI map generation processes.
Form Business Object Creation
This process creates the form business object using the form definition XML data that was extracted in a prior step. The form business object is created as a 'child' BO that inherits from a parent form business object - as defined on the form type business object's 'Form Parent Business Object' option.
The C1–FilingCalendarTaxFormType and C1-StandardTaxFormType business objects reference C1-ParentTaxForm as their 'Form Parent Business Object'.
Simple input fields are mapped to existing or new simple Field metadata.
Foreign key reference fields are mapped based on the related Foreign Key Reference code.
Extendable lookup fields are mapped based on the related extendable lookup BO.
This process also creates the Application Service for the generated business object. The associated access modes are the same as the parent business object's access modes.
These generated Application Services must be configured on your user groups accordingly.
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]