Process-Decision Integration

1y ago
7 Views
2 Downloads
933.04 KB
12 Pages
Last View : 2m ago
Last Download : 3m ago
Upload by : Julius Prosser
Transcription

Process-Decision Integration:An overview of different scenariosJan Vanthienen1Faruk Hasić1Johannes De Smedt1,21LeuvenInstitute for Research on Information Systems, KU LeuvenBusiness Economics, University of Edinburgh2Management Science andDecision Camp 2017Faculty ofEconomics andBusinessInconsistencya situation in which two things do not matchand are opposed.Agenda Consistency in decision and process modelingProcess-Decision ContinuumConsistent process-decision integration: Universe of DiscoursePotential InconsistenciesGuidelines 21

How to obtain correct decision/process models Testing?VerificationExperience?Validation tools?Smart modelers?Lessons from decision table methodology and experience:The best way to obtain correct models .is to make it impossible/hard to build incorrect models! Consistency by design3Consistency in decision table modeling Obtained by avoiding inconsistency in the table Which is obtained by avoiding redundancy in the table Redundancy is not inconsistent, but often leads to inconsistency (like indatabases) DMN hit policies solve potential inconsistencies by choosingthe rule that hits if more than one rule matches At least then it is clear to the reader/execution engine But it is still possible that more than one rule matches (A, P, F) The result is consistent, but there is always the risk that updates areinconsistent, that the hit policy is misunderstood, that the modeler is confused,that redundancy creeps in, 42

Process-Decision ContinuumScenario 1: (no decisions)Process only occurrence without decisionsScenario 2: (no-DMN)Process only occurrence with embedded decisions(no separation of concerns)63

Scenario 3: (street-DMN)Process-decision occurrence with decisions as alocal concern7Scenario 4: (real-DMN)Process-decision occurrence with decisions as aglobal concern84

Scenario 5: (all-DMN)Decision only occurrence without a process9Consistent process-decision integration:Universe of Discourse5

Universe of Discourse: Scenario 3 and Scenario 411Universe of Discourse: Scenario 3 (local) Linking a decision model to a decision activity in the process model126

Universe of Discourse: Scenario 4 (global) Linking a decision model to multiple decision activities in the process model Consistently integrating process and decision models Complexity? Control Flow vs. Data Management13Potential Inconsistencies7

Decision Logic Incompatibility (scenario 2) Decision logic is partly embedded in gateways. Decision logic is not separated and not fully encapsulated in an independentdecision model. When changes in the logic occur, the business process itself needs to beadapted.15Decision Outcome Inconsistency Not all outcomes from the decisions are included in the process model. Decisions can (re)direct the flow of the process and in an integrated processdecision model, all outcomes of the decision should be represented in thecontrol flow if said decision redirects the process. Modelling all possible decision outcomes in the process is vital for a correctconclusion of the process.168

Intermediate Result Inconsistency Inconsistencies arise when subdecisions are not modelled in the process,despite the fact that the process uses the outcome of said subdecisions. Therefore, certain parts of the flow could be disturbed and render theprocess model inconsistent. Hence, a process model that is consistent with the decision model shouldensure that all the subdecisions that contain an intermediate result which isrelevant for the process execution, are explicitly invoked in the process aswell.17Subdecision Inclusion Inconsistency More subdecisions than necessary are included in the process. This inconsistency occurs when subdecisions which do not contain relevantintermediate results for the process are modelled within the process itself. In this case, the process becomes unclear and overly complex. Additionally, by modelling every subdecision in the process, the decisionenactment or execution steps become fixed. This contradicts the declarative nature of decision modelling and reduces theflexibility provided by the decision model.189

Subdecision Exclusion Inconsistency Depending on the outcome of certain subdecisions the control flow of theprocess may be diverted to include additional activities, to generateexceptions or even to lead to process termination. Excluding these subdecisions that have an influence on the control flow of theprocess, leads to process-decision inconsistency.19Decision Hierarchy Incompatibility This inconsistency occurs when the order of the decision activities in theprocess model is contradictory to the hierarchy of the decisions in thedecision model. Consequently, the process cannot function correctly, as decisions are forcedto enact without the prerequisite enactment of the necessary subdecisions. The hierarchy of decisions in the decision model introduces a partial order onthe decision activities in the procedural process.2010

Consistency guidelinesProcess-Decision IntegrationOverview of GuidelinesGuideline 1Include all outcomes from the decision in DMN into BPMGuideline 2Avoid embedded decisions in gatewaysGuideline 3Include intermediate decisions in BPM when intermediateresults occur.Guideline 4Intermediate decisions leading to extra possible paths inmodel should be included in BPM("send message" tasks, end events, additional tasks)Guideline 5Extract as many intermediate decisions from BPM aspossibleEnsure that input requirements are met per individualintermediate decision.Guideline 6Guideline 7Model the necessary decision tasks in the BPM inaccordance to their execution in the DM.Hasic, F., Devadder, L., Dochez, M., Hanot, J., De Smedt, J., Vanthienen, J.:Challenges in Refactoring Processes to Include Decision Modelling, accepted forDeHMiMoP workshop at BPM (2017).2211

Further research Refactoring existing process models to separate decision logic (in scenario 3:local) Refactoring existing process models to separate decision logic (in scenario 4:global) Mining simple decision models from case data, given the process model (inscenario 3) Mining multilevel decision models from case data, given the process model(in scenario 3) Mining integrated process/decision models from event case data, (inscenario 3) Mining integrated process/decision models from event case data, (inscenario 4) .23References Batoulis, K., Meyer, A., Bazhenova, E., Decker, G., Weske, M.: Extracting decision logic from process models. In:CAiSE. Volume 9097 of Lecture Notes in Computer Science., Springer (2015) 349–366. Biard, T., Le Mauff, A., Bigand, M., Bourey, J.P.: Separation of decision modeling from business process modelingusing new decision model and notation(DMN) for automating operational decision-making. In: WorkingConference on Virtual Enterprises, Springer (2015) 489–49. De Smedt, J., Hasić, F., Vanden Broucke, S., Vanthienen, J.: Towards a Holistic Discovery of Decisions in ProcessAware Information Systems, to be presented at BPM 2017. Hasic, F., De Smedt, J., Vanthienen, J.: Towards assessing the theoretical complexity of the decision model andnotation (DMN). In: Proceedings of Business Process Modelling, Development, and Support BPMDS. (2017) Hasic, F., Devadder, L., Dochez, M., Hanot, J., De Smedt, J., Vanthienen, J.: Challenges in Refactoring Processesto Include Decision Modelling, to be presented at DeHMiMoP workshop at BPM (2017). Janssens, L., Bazhenova, E., Smedt, J.D., Vanthienen, J., Denecker, M.: Consistent integration of decision (DMN)and process (BPMN) models. In: CAiSE Forum. Volume 1612 of CEUR Workshop Proceedings., CEUR-WS.org(2016) 121–128. van der Aa, H., Leopold, H., Batoulis, K., Weske, M., Reijers, H.A.: Integrated process and decision modeling fordata-driven processes. In: International Conference on Business Process Management, Springer (2015) 405–417. Vanthienen, J., Caron, F., De Smedt, J.: Business rules, decisions and processes: five reflections upon living aparttogether. In: Proceedings SIGBPS Workshop on Business Processes and Services (BPS’13). (2013) 76–81.2412

8 15 Decision Logic Incompatibility (scenario 2) Decision logic is partly embedded in gateways. Decision logic is not separated and not fully encapsulated in an independent decision model. When changes in the logic occur, the business process itself needs to be adapted. 16 Decision Outcome Inconsistency Not all outcomes from the decisions are included in the process model.

Related Documents:

SAP NetWeaver ork PEOPLE INTEGRATION Multi channel access Portal Collaboration INFORMATION INTEGRATION Bus. Intelligence Master Data Mgmt Knowledge Mgmt PROCESS INTEGRATION . High Performance and Flexibility in Business Process Integration SAP Process Integration For both internal and external process integration (with SAP and non-SAP .

Lecture 2: Markov Decision Processes Markov Decision Processes MDP Markov Decision Process A Markov decision process (MDP) is a Markov reward process with decisions. It is an environment in which all states are Markov. De nition A Markov Decision Process is a tuple hS;A;P;R; i Sis a nite set of states Ais a nite set of actions

Integration from SAP Ariba Different integration options 1. Ariba Network integration -Standard integration between SAP S/4HANA and SAP ERP with Ariba Network solutions 2. SAP Ariba Applications integration -Standard integration between SAP S/4HANA OP and SAP ERP with SAP Ariba Applications that cover the entire source-to-settle process 3.

Decision theory and Decision analysis Decision Analysis De nition (B. Roy):\consists in trying to provide answers to questions raised by actors involved in a decision process using a model" Answers:\Optimal solution" or \Good decision" is absent Models:formalized or not Brice Mayag (LAMSADE) Introduction to Decision Modeling Chapter 0 18 / 36

Integration EMR/EHR Integration "Healthcare data exchange platform" "Data extraction and interoperability" "Data integration for healthcare" "EHR-specific, cloud-based interface engine" "EHR integration and third-party developer marketplace" "EMR integration to software products" "Specific EHR integration for HL7

module by the decision-making module on the basis of short term prediction, and general methods for anchoring of symbolic to visual information in dynamic scenes. 2 Integration of vision and decision-making systems In this section we discuss several important issues related to the integration be-tween the vision module and the decision-making .

1. What is decision theory?.5 1.1 The decision disciplines 5 1.2 Decision processes 7 1.3 Decision matrices 11 1.4 Classification of decision theories 13 1.4.1 Normative and descriptive theories 14 1.4.2 Individual and collective decision-making 15 1.4.3 Degrees of knowledge 16 2.

Peninsula School District School Improvement Worksheet. version 1.0 . ELA SMART Goal Worksheet 2015-16 School: DISCOVERY ELEMENTARY Team: ELA Leaders: ALL The primary focus of our work is for all students to meet or exceed rigorous standards.