Implement a business rule
Implementing a business rule is a multi-step process.
Prerequisite: You must have the Business Rules Development license to utilize business rules.
To implement a business rule, complete the following steps.
-
Collaborate with Stakeholders and roles for business rule management.
-
Create a business rule in Advanced Inventory Platform Manager.
-
Add a Call Business Rule element to an app in Advanced Inventory Platform Manager.
-
Create a business rule decision table in Advanced Inventory Platform Manager.
Stakeholders and roles for business rule management
Various stakeholders within your organization should collaborate to create and manage business rules for your apps. In addition, you must assign applicable roles in Mobile Enterprise Platform for business rule decision table management.
Stakeholders
App architect or business analyst
The app architect or business analyst works with stakeholders to evaluate a business process, document the decision points, and create an overall design for how the business process information best translates into a business rule.
App developer
After the business rule design is established, the App Developer creates the business rule and then adds a Call Business Rule element to an app's flowchart. The element incorporates the rule into the app.
Business analyst
The business analyst creates a decision table, defining the conditions list for the rule.
Later, when conditions need to be modified, the business analyst can edit the decision table. The app developer does not have to add new code to the app or alter its workflow.
DSI Platform roles for decision table management
Mobile Enterprise Platform users with the RuleAdministrator role can view and edit all business rule decision tables, as well as manage and promote all business rule decision tables, and a custom role does not need to be assigned for specific tables.
Mobile Enterprise Platform users with the RuleEditor role have the ability to view and edit business rule decision tables, but a custom role must be assigned for specific tables.
Refer to Define a custom role.
Business rule example
This simple example provides a high-level overview of what the business rule creation process can look like.
For detailed information about implementing a business rule, refer to Implement a business rule.
Scenario
A wrapping paper company sells wrapping paper for the winter holiday season and for weddings. The company wants to implement a business rule to help them track their stock of paper by type, season, and quantity, and they want to provide notifications to distributors and to their online store customers about stock quantities.
Design process
The project team documents paper types, the parameters for stock levels for specific times of year based on type, and the notifications that should be sent.
The following table displays one option for how the project team might document the relevant data.
Paper types | Season to track | Stock levels | Notifications |
---|---|---|---|
Winter holidays | Will sell most in the late fall after Thanksgiving. | Low is 50 units and under; critical is 20 units and under. | Send notices for low & critical only to distributors and online consumers. |
Weddings and wedding showers | More weddings take place in the USA in spring and summer. | Low is 25 units and under; critical is 10 units and under. | Send notices for low & critical only to distributors and online consumers. |
Create a business rule
The app developer creates a business rule based on the given data.
Add a Call Business Rule element
The app developer adds a Call Business Rule element to an app.
Create a business rule decision table
A business analyst creates a business rule decision table.
Loading...
There was a problem loading this topic