SlideShare ist ein Scribd-Unternehmen logo
1 von 7
Business Rules
Business Rules - Definition
1. Operational guidelines that are the translation of the business strategy,
legislation and policies
2. “a Statement that defines or constrains some aspect of the business. It is
intended to assert business structure, or to control or influence the
behaviour of the business “(Business Rules Group)
3. Any guideline regarding behaviour, actions, execution and procedures that
must be followed during an activity
4. A statement describing a business policy or decision procedure. Some
programming languages run business rules together into very complex
algorithms. In business process analysis each rule is usually stated
independently, in the general format: If A and B, Then C. Workflow tools
and detailed process diagrams both depend on business rules to specify
how decisions are made.
• We generally associate business rules with activities. A decision diamond is
adequate to show what happens if a loan is accepted or rejected, but
dozens or even hundreds of business rules may need to be defined what a
loan should be rejected or accepted
Business Rules - Why
Decision rules are often hidden in processes or legacy systems
– this is the case with ACCA
Will allow the Business to own the business rules and to manage
these on an on-going basis
Should have everyone on the same page
Will ultimately allow impact of change to be better identified and
understood
Improves quality of business logic
Should support accelerated Business agility
Should support reduction in time to create, manage and deploy
business logic
Supports testing
Business Rules - What
• Constraints
– Internal - policies which will not change regularly (ACCA
rulebook)
– External – laws and regulations (data protection, IFAC
regulations)
• Operational guidance – procedural rules
• Derivations - Breakdown of rules to granular level (singular)
• Ideally business rules should be up-to-date, traceable,
identifiable (and searchable).
Repository contents:
Reference Number, Title, Description
Business Rules Framework
(Structural)
Structural Rules
• The terms used by the business in expressing their business rules
and the relationships (facts) among those terms. These comprise
the vocabulary used in rule authoring.
Example: a statement like: An Insurance Policy includes a set of
coverage, is effective at a given date and new to be renewed every six
months, structures the domain knowledge so that a InsurancePolicy
entity will have a effectiveDate, expirationDate and a list of Coverage.
Decision Logic Rules
• The core of what is typically referred to as 'business rules.' When a
business decision needs to be made (e.g. whether to sell a given
insurance policy, whether to accept or reject a claim), the business
rules are the individual statements of business logic that determine
the result of the decision.
Decision Logic - Subdivisions
Rule Classification Explanation
Mandatory constraints Rules that reject the attempted business transaction
Grammar to use during rule documentation not implementation.
<term> MUST HAVE <at least, at most, exactly n of> <term>;
<term> MUST BE IN LIST <a,b,c>;
Guidelines Rules that does not reject the transaction; they merely warn about an undesirable
circumstance. Usually translates to warning messages.
<term> SHOULD HAVE <at least, at most, exactly n of> <term>;
<term> SHOULD BE IN LIST <a,b,c>
Action-enablers Rules that tests conditions and upon finding them true, initiate another business
event, message or other activity
IF <condition> THEN action
Computations Rule that creates new information from existing information based on mathematical
computation. Result is a piece of knowledge because it cannot simply be known.
<term> IS COMPUTED AS <formula>
Inferences Rules that create new information from existing information. Result is a piece of
knowledge used as a new fact for the rule engine to consider.
IF <term> <operator> <term> THEN <term> <operator> <term>
This category is subdivided as illustrated in the table below:
Process Flow Rules
The rules that purely direct the movement through a process flow (or workflow,
etc.). It may be helpful to distinguish process flow rules from the business logic
rules that determine the values of the parameters on which the process flow is
directed.
Business Rules - How
I suggest using a basic spreadsheet for now - this
can be imported later into our EA tool)
There are some issues that we need to resolve
and I will be working with WL IT on this
• Governance process - TBD
• Who has ownership for the business rules and
who approves? Is this ultimately EA or process
owner? – TBD

Weitere ähnliche Inhalte

Was ist angesagt?

Database Design
Database DesignDatabase Design
Database Designlearnt
 
4. Fundamental MIS Information Systems Presentation
4. Fundamental MIS  Information Systems Presentation4. Fundamental MIS  Information Systems Presentation
4. Fundamental MIS Information Systems PresentationMirMdAkhiruggaman
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2shahab3
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database DesignArchit Saxena
 
Types & Fundamentals of Information System
Types & Fundamentals of Information SystemTypes & Fundamentals of Information System
Types & Fundamentals of Information SystemAwais Mansoor Chohan
 
Decision Support Systems
Decision Support SystemsDecision Support Systems
Decision Support SystemsHadi Fadlallah
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Harish Chand
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information Systemnayanav
 
Introduction to Metadata
Introduction to MetadataIntroduction to Metadata
Introduction to MetadataEUDAT
 
Decision making with information system
Decision making with information systemDecision making with information system
Decision making with information systemOnline
 
Database management functions
Database management functionsDatabase management functions
Database management functionsyhen06
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process ModelingSandy Kemsley
 
An Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 SpecificationAn Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 SpecificationIver Band
 
Post ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and EmployeesPost ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and EmployeesYashsavi Amit
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management systemPooja Dixit
 
Database administrator
Database administratorDatabase administrator
Database administratorTech_MX
 

Was ist angesagt? (20)

Database Design
Database DesignDatabase Design
Database Design
 
4. Fundamental MIS Information Systems Presentation
4. Fundamental MIS  Information Systems Presentation4. Fundamental MIS  Information Systems Presentation
4. Fundamental MIS Information Systems Presentation
 
Database systems - Chapter 2
Database systems - Chapter 2Database systems - Chapter 2
Database systems - Chapter 2
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Relational Database Design
Relational Database DesignRelational Database Design
Relational Database Design
 
Shadow paging
Shadow pagingShadow paging
Shadow paging
 
Types & Fundamentals of Information System
Types & Fundamentals of Information SystemTypes & Fundamentals of Information System
Types & Fundamentals of Information System
 
Decision Support Systems
Decision Support SystemsDecision Support Systems
Decision Support Systems
 
Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)Data mining & data warehousing (ppt)
Data mining & data warehousing (ppt)
 
System Analysis And Design Management Information System
System Analysis And Design Management Information SystemSystem Analysis And Design Management Information System
System Analysis And Design Management Information System
 
Introduction to Metadata
Introduction to MetadataIntroduction to Metadata
Introduction to Metadata
 
Decision making with information system
Decision making with information systemDecision making with information system
Decision making with information system
 
Database management functions
Database management functionsDatabase management functions
Database management functions
 
Business Process Modeling
Business Process ModelingBusiness Process Modeling
Business Process Modeling
 
An Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 SpecificationAn Introduction to the ArchiMate 3.0 Specification
An Introduction to the ArchiMate 3.0 Specification
 
Post ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and EmployeesPost ERP-Implementation-Vendors, Consultants and Employees
Post ERP-Implementation-Vendors, Consultants and Employees
 
Directory services
Directory servicesDirectory services
Directory services
 
Distributed database management system
Distributed database management  systemDistributed database management  system
Distributed database management system
 
Database administrator
Database administratorDatabase administrator
Database administrator
 
Recovery techniques
Recovery techniquesRecovery techniques
Recovery techniques
 

Andere mochten auch

Business Rules Forum Webinar
Business Rules Forum WebinarBusiness Rules Forum Webinar
Business Rules Forum WebinarSandy Kemsley
 
Business Rules Framework
Business Rules FrameworkBusiness Rules Framework
Business Rules Frameworkjoedigiovanni
 
Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...gdiviacchi
 
Bus2.0 bhutan slides - megatrends
Bus2.0   bhutan slides - megatrendsBus2.0   bhutan slides - megatrends
Bus2.0 bhutan slides - megatrendsUNSW Canberra
 
Emerging Demand For Business Project Audits
Emerging Demand For Business Project AuditsEmerging Demand For Business Project Audits
Emerging Demand For Business Project AuditsUNSW Canberra
 
Bus2.0 - Governance of IT
Bus2.0 - Governance of ITBus2.0 - Governance of IT
Bus2.0 - Governance of ITUNSW Canberra
 
Bus2.0 Business 2.0 - developing strategy in Bhutan
Bus2.0   Business 2.0 - developing strategy in BhutanBus2.0   Business 2.0 - developing strategy in Bhutan
Bus2.0 Business 2.0 - developing strategy in BhutanUNSW Canberra
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesMichael zur Muehlen
 
Great pics
Great picsGreat pics
Great picsutx1977
 
Critical Thinking and Decision Making
Critical Thinking and Decision MakingCritical Thinking and Decision Making
Critical Thinking and Decision MakingSaratu G Abdul
 
Decision making management chapter 6
Decision making   management chapter 6Decision making   management chapter 6
Decision making management chapter 6Fawad Hussain
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making ProcessAima Masood
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solvingashish1afmi
 
’’GROUP DECISION MAKING ’’
’’GROUP DECISION MAKING ’’’’GROUP DECISION MAKING ’’
’’GROUP DECISION MAKING ’’Rishi vyas
 

Andere mochten auch (17)

Business Rules Forum Webinar
Business Rules Forum WebinarBusiness Rules Forum Webinar
Business Rules Forum Webinar
 
Business Rules Framework
Business Rules FrameworkBusiness Rules Framework
Business Rules Framework
 
The Rules about about Business Rules
The Rules about about Business RulesThe Rules about about Business Rules
The Rules about about Business Rules
 
Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...Business Rules Forum Can We Have A Report That Successful Communication Durin...
Business Rules Forum Can We Have A Report That Successful Communication Durin...
 
Sample Business Rules
Sample  Business RulesSample  Business Rules
Sample Business Rules
 
Bus2.0 bhutan slides - megatrends
Bus2.0   bhutan slides - megatrendsBus2.0   bhutan slides - megatrends
Bus2.0 bhutan slides - megatrends
 
Emerging Demand For Business Project Audits
Emerging Demand For Business Project AuditsEmerging Demand For Business Project Audits
Emerging Demand For Business Project Audits
 
Bus2.0 - Governance of IT
Bus2.0 - Governance of ITBus2.0 - Governance of IT
Bus2.0 - Governance of IT
 
Bus2.0 Business 2.0 - developing strategy in Bhutan
Bus2.0   Business 2.0 - developing strategy in BhutanBus2.0   Business 2.0 - developing strategy in Bhutan
Bus2.0 Business 2.0 - developing strategy in Bhutan
 
Integrating Business Rules and Business Processes
Integrating Business Rules and Business ProcessesIntegrating Business Rules and Business Processes
Integrating Business Rules and Business Processes
 
Great pics
Great picsGreat pics
Great pics
 
Business rules in decision management systems
Business rules in decision management systemsBusiness rules in decision management systems
Business rules in decision management systems
 
Critical Thinking and Decision Making
Critical Thinking and Decision MakingCritical Thinking and Decision Making
Critical Thinking and Decision Making
 
Decision making management chapter 6
Decision making   management chapter 6Decision making   management chapter 6
Decision making management chapter 6
 
Decision Making Process
Decision Making ProcessDecision Making Process
Decision Making Process
 
Decision making & problem solving
Decision making & problem solvingDecision making & problem solving
Decision making & problem solving
 
’’GROUP DECISION MAKING ’’
’’GROUP DECISION MAKING ’’’’GROUP DECISION MAKING ’’
’’GROUP DECISION MAKING ’’
 

Ähnlich wie Business rules

What are policies procedures guidelines standards
What are policies procedures guidelines standardsWhat are policies procedures guidelines standards
What are policies procedures guidelines standardsManish Chaurasia
 
Incorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureIncorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureDr.-Ing. Sagar Sunkle
 
Azure Business rules v0.3
Azure Business rules v0.3Azure Business rules v0.3
Azure Business rules v0.3Luca Mauri
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolkToon Koppelaars
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES ijwscjournal
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESBUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESijwscjournal
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESBUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESijwscjournal
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESBUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESijwscjournal
 
Policies And Procedures
Policies And ProceduresPolicies And Procedures
Policies And Proceduresduffyri
 
Continual Improvement with Status Enterprise
Continual Improvement with Status EnterpriseContinual Improvement with Status Enterprise
Continual Improvement with Status EnterpriseRich Hunzinger
 
Biz Talk Demo slideshare
Biz Talk Demo slideshareBiz Talk Demo slideshare
Biz Talk Demo slideshareerios
 
Intelligent ControlsIntelligent ControlsSauna Control.docx
Intelligent ControlsIntelligent ControlsSauna Control.docxIntelligent ControlsIntelligent ControlsSauna Control.docx
Intelligent ControlsIntelligent ControlsSauna Control.docxnormanibarber20063
 
Itlc hanoi ba day 3 - thai son - data modelling
Itlc hanoi   ba day 3 - thai son - data modellingItlc hanoi   ba day 3 - thai son - data modelling
Itlc hanoi ba day 3 - thai son - data modellingVu Hung Nguyen
 
Building an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelBuilding an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelCognizant
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationDenis Gagné
 
Toronix - SOA Governance Quick Start
Toronix - SOA Governance Quick StartToronix - SOA Governance Quick Start
Toronix - SOA Governance Quick Startrrowntree
 

Ähnlich wie Business rules (20)

Getting It Right
Getting It RightGetting It Right
Getting It Right
 
What are policies procedures guidelines standards
What are policies procedures guidelines standardsWhat are policies procedures guidelines standards
What are policies procedures guidelines standards
 
Incorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE ArchitectureIncorporating Directives into Enterprise TO-BE Architecture
Incorporating Directives into Enterprise TO-BE Architecture
 
Azure Business rules v0.3
Azure Business rules v0.3Azure Business rules v0.3
Azure Business rules v0.3
 
Yapp methodology anjo-kolk
Yapp methodology anjo-kolkYapp methodology anjo-kolk
Yapp methodology anjo-kolk
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESBUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESBUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
 
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICESBUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
BUSINESS RULE MANAGEMENT FRAMEWORK FOR ENTERPRISE WEB SERVICES
 
Policies And Procedures
Policies And ProceduresPolicies And Procedures
Policies And Procedures
 
Business Rules in Databases
Business Rules in DatabasesBusiness Rules in Databases
Business Rules in Databases
 
Continual Improvement with Status Enterprise
Continual Improvement with Status EnterpriseContinual Improvement with Status Enterprise
Continual Improvement with Status Enterprise
 
Biz Talk Demo slideshare
Biz Talk Demo slideshareBiz Talk Demo slideshare
Biz Talk Demo slideshare
 
ERP Gap Analysis
ERP Gap AnalysisERP Gap Analysis
ERP Gap Analysis
 
Togaf 9 template Preliminary Phase architecture principles
Togaf 9 template  Preliminary Phase architecture principlesTogaf 9 template  Preliminary Phase architecture principles
Togaf 9 template Preliminary Phase architecture principles
 
Intelligent ControlsIntelligent ControlsSauna Control.docx
Intelligent ControlsIntelligent ControlsSauna Control.docxIntelligent ControlsIntelligent ControlsSauna Control.docx
Intelligent ControlsIntelligent ControlsSauna Control.docx
 
Itlc hanoi ba day 3 - thai son - data modelling
Itlc hanoi   ba day 3 - thai son - data modellingItlc hanoi   ba day 3 - thai son - data modelling
Itlc hanoi ba day 3 - thai son - data modelling
 
Building an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating ModelBuilding an Effective & Extensible Data & Analytics Operating Model
Building an Effective & Extensible Data & Analytics Operating Model
 
From Laws and Regulations to Decision Automation
From Laws and Regulations to Decision AutomationFrom Laws and Regulations to Decision Automation
From Laws and Regulations to Decision Automation
 
Toronix - SOA Governance Quick Start
Toronix - SOA Governance Quick StartToronix - SOA Governance Quick Start
Toronix - SOA Governance Quick Start
 

Kürzlich hochgeladen

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 

Business rules

  • 2. Business Rules - Definition 1. Operational guidelines that are the translation of the business strategy, legislation and policies 2. “a Statement that defines or constrains some aspect of the business. It is intended to assert business structure, or to control or influence the behaviour of the business “(Business Rules Group) 3. Any guideline regarding behaviour, actions, execution and procedures that must be followed during an activity 4. A statement describing a business policy or decision procedure. Some programming languages run business rules together into very complex algorithms. In business process analysis each rule is usually stated independently, in the general format: If A and B, Then C. Workflow tools and detailed process diagrams both depend on business rules to specify how decisions are made. • We generally associate business rules with activities. A decision diamond is adequate to show what happens if a loan is accepted or rejected, but dozens or even hundreds of business rules may need to be defined what a loan should be rejected or accepted
  • 3. Business Rules - Why Decision rules are often hidden in processes or legacy systems – this is the case with ACCA Will allow the Business to own the business rules and to manage these on an on-going basis Should have everyone on the same page Will ultimately allow impact of change to be better identified and understood Improves quality of business logic Should support accelerated Business agility Should support reduction in time to create, manage and deploy business logic Supports testing
  • 4. Business Rules - What • Constraints – Internal - policies which will not change regularly (ACCA rulebook) – External – laws and regulations (data protection, IFAC regulations) • Operational guidance – procedural rules • Derivations - Breakdown of rules to granular level (singular) • Ideally business rules should be up-to-date, traceable, identifiable (and searchable). Repository contents: Reference Number, Title, Description
  • 5. Business Rules Framework (Structural) Structural Rules • The terms used by the business in expressing their business rules and the relationships (facts) among those terms. These comprise the vocabulary used in rule authoring. Example: a statement like: An Insurance Policy includes a set of coverage, is effective at a given date and new to be renewed every six months, structures the domain knowledge so that a InsurancePolicy entity will have a effectiveDate, expirationDate and a list of Coverage. Decision Logic Rules • The core of what is typically referred to as 'business rules.' When a business decision needs to be made (e.g. whether to sell a given insurance policy, whether to accept or reject a claim), the business rules are the individual statements of business logic that determine the result of the decision.
  • 6. Decision Logic - Subdivisions Rule Classification Explanation Mandatory constraints Rules that reject the attempted business transaction Grammar to use during rule documentation not implementation. <term> MUST HAVE <at least, at most, exactly n of> <term>; <term> MUST BE IN LIST <a,b,c>; Guidelines Rules that does not reject the transaction; they merely warn about an undesirable circumstance. Usually translates to warning messages. <term> SHOULD HAVE <at least, at most, exactly n of> <term>; <term> SHOULD BE IN LIST <a,b,c> Action-enablers Rules that tests conditions and upon finding them true, initiate another business event, message or other activity IF <condition> THEN action Computations Rule that creates new information from existing information based on mathematical computation. Result is a piece of knowledge because it cannot simply be known. <term> IS COMPUTED AS <formula> Inferences Rules that create new information from existing information. Result is a piece of knowledge used as a new fact for the rule engine to consider. IF <term> <operator> <term> THEN <term> <operator> <term> This category is subdivided as illustrated in the table below: Process Flow Rules The rules that purely direct the movement through a process flow (or workflow, etc.). It may be helpful to distinguish process flow rules from the business logic rules that determine the values of the parameters on which the process flow is directed.
  • 7. Business Rules - How I suggest using a basic spreadsheet for now - this can be imported later into our EA tool) There are some issues that we need to resolve and I will be working with WL IT on this • Governance process - TBD • Who has ownership for the business rules and who approves? Is this ultimately EA or process owner? – TBD