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. 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:
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.