How to Define Business Processes

Previous Next

See Also

A business process is an organized chain of actions or events in a business area. For example, in a car rental company, the various actions involved in renting a car to a customer constitute a business process.

A business process usually breaks down into a sequence of individual process steps. In the car rental example, the first step could be customer registration or (in the case of an existing customer) identification. Next steps could be down payment, reservation, final payment, contractual agreement, the physical delivery of the car, actual use of the car, and finalization of the transaction after use.

In USoft, you define a business process by defining its individual Business Process Steps and then organizing these steps in a sequence.

To define a business process step:

1. From the menu bar, choose TeamWork, Definition, Business Rules or double-click Business Rules in the catalog.

The Business Rules window appears.

2. Provide the business rule with a unique identifier (Rule ID). Give an ID that will not need to be updated when you reorganize your model.
3. Provide a short description of the business rule. This description can be used to find the business rule again.
4. In the Type field, indicate whether it is a restriction, deduction, instruction, etc.
5. Indicate to which business object the rule applies, and give a print sequence number of the rule.
6. Indicate to which set the rule belongs, and give a print sequence number within the set.
7. In the Description field, enter a full description for the business rule. Business rules are best described in natural language. This makes them easier to identify and understand.

NOTE:

Do not use this field for remarks (use the Notes instead).

8. Click the Status button to view or change the current status of the business rule. In the status window, USoft Developer will automatically:
· Assign the new business rule to the current repository version.
· Stamp your user name and the date/time into the fields for change logging.

To facilitate progress monitoring:

· In the Approved By field indicate the initials of who is to approve the definition of the business rule.

When the Approved field is checked this indicates that the rule is described properly (and therefore can be built).

· The Built By field enables the application developer to indicate who is responsible for building the rule.

When the Built field is checked, this indicates that the rule is built.

· If the rule has to be changed later on, clear the Approved and Built fields to indicate that the process has to start all over again.

 

· The Tested By field enables another developer to indicate who is responsible for testing the rule.

When the Test field is checked, this indicates that the rule has been tested.

· The Created On field is where the date on which the design of the business rule was created is indicated.

 

· The Created By field allows the project member(s) who created the business rule to indicate this.

 

· The Changed On field is where the date on which the design of the business rule was created is indicated.

 

· The Changed By field allows the project member(s) who made the most recent change to the business rule to indicate this.
9. Use the lookup button to choose the motivation behind the business rule expressing the business objective or requirement.
10. Provide a classification to group together different types of business rules.
11. Use the lookup button to choose the source of the business rule to be inserted in the field.
12. Click the Add Rule button and the Business Rule wizard appears. Enter the requested information in each of the wizard's dialogs to add a constraint to a business rule.