As part of designing your form types, you will need to decide if the form should require the user to supply a change reason when modifying a form. The form type includes the following configuration:
Overall Change Reason Applicability - this controls whether change reason is used at the overall form level.
Set this to Required if the user needs to enter a change reason when making changes to a form.
Set this to Optional if the user can choose to enter a change reason but is not required.
Set this to Not Applicable if this form does not use overall change reasons. This will suppress the change reasons grid and comments from the main section of the form's UI map.
Line Change Reason Applicability - this controls whether change reasons are used at the individual form line level.
Set this to Applicable if this form uses change reasons at the form line level for one or more of its form lines. The change reasons definition checkboxes will be enabled when defining a form line.
Set this to Not Applicable if this form does not allow change reasons at the form line level. The change reason definition checkboxes will be disabled when defining a form line.
In addition to controlling which change reasons fields appear on the form's UI map, the applicability flags also control the validation for change reasons on the form. See Determining When a Change Reason is Required for more information.
If form change reasons are going to be used with this form type, then a list of one or more change reasons needs to be defined. This list defines the valid change reasons for the form type and is used to create the dropdowns on the form for the user to choose from.
Some change reasons are used by algorithms that update a form, rather than a user. These change reasons will have a system default flag associated with them and will not appear on the dropdown presented to the user. A lookup defines which system transitions can be used. Additional values can be added by an implementation as needed.
The base package provides the algorithm type C1-DFLTFCR that defaults a change reason when a form is suspended or is waiting for information. If your form's business object is using the business object C1-ParentTaxForm, you will need to have one change reason with the system default flag of Form Transition.
Copyright © 2007, 2016, Oracle and/or its affiliates. All rights reserved. Documentation build: 2.5.2016 10:21:45 [T1_1454696505000]