Data Entry and Editing

As described in the Business Objects as Carriers of Data section, data entry and editing in Aware IM is achieved by creating and updating instances of business objects.

Instances of business objects can be created either explicitly by the user when she selects a menu item of the “Create Object” type (see Operations) or by a process when it executes the ENTER NEW action of the Rule Language1).

In both cases Aware IM displays a form that allows the user to enter values of the attributes of the business object. When the user submits the form the new instance of the business object is created (this triggers evaluation of business rules, if there are any, attached to this business object – see Business Rules as Carriers of Business Logic). If the form was displayed by the ENTER NEW action of a process, the process continues its execution after the business rules attached to the object have been evaluated.

Editing of business object instances occurs either when a user presses the “Edit” button on the query results screen (see Data Presentation) or when a process executes the EDIT action of the Rule Language2). Again in both cases Aware IM displays a form that allows a user to modify the values of the attributes of the business object. When the user submits the form the existing instance of the business object is replaced with the changed values (this triggers evaluation of business rules attached to this business object – see Business Rules as Carriers of Business Logic). If the form was displayed by the EDIT action from a process, the process continues its execution after the business rules attached to the object have been evaluated.

See also:


1)
The instance of a business object may also be created from a process or business rule by executing the CREATE action of the Rule Language, but we will not be considering this possibility in this section because it does not involve data entry as in this case the object is created with either default and/or specified attribute values.
2)
Business objects may also be modified by business rules that change attribute values, but again we do not consider this possibility in this section, as it does not involve data editing.
  • Last modified: 2022/09/13 18:15