BDM Poster EN 1
BDM Poster EN 1
0
and Decision Model & Notation 1.0
General Tax Code U Identity in Accordance Nationality Age Permitted Identification Documents
Check terms
Decision requirements Auftrag Amount for withdrawal
(AO)
Decline Validation
diagram in DMN 1.0 bearbeiten
withdrawal Check Failed
(Money Laundering Act)
no
{individual, legal entity} {German, EU country, {number} {Excerpt from the Commercial Register, incor
-
Switzerland, other} poration documents, …
}
Employee
Receive and
Withdrawal = legal entity Excerpt from the Commercial Register,
record with- Check terms
Approved? incorporation documents
drawal request for withdrawal
Customer wants Approval = individual = German < Child ID, parent passport with regis -
yes
document
money from Auftrag bearbeiten with §154 General citizens registration
no Complete
their account Check approval
bearbeiten Auftrag
withdrawal
Tax Code (AO)
Define decision
requirements
logic = individual = German ≥ Birth certificate, identification card,
Withdrawal passport, passport substitute document
yes successful
= individual = EU country Passport, passport substitute
Manager document, EU member state passport
Identity according Prevention of Money
Customer = individual = Swiss
Manager
None: Untyped
events, generally
at beginning or Sequence Flows Message Flows Associations Data Objects Decision: Deter- Input Data: Identi- Business Know- Knowlege Source: Information Knowledge Authority
Labeling: Describes end of a process. connect events, represent communi- connect data represent infor- mining a result fies information on ledge Model: Source of know- Requirement Requirement Requirement
how the activities gateways, tasks cation between objects, IT-systems mation (docu- value based on which the decision Decision-logic ledge, from which represents the represents the represents the
Subprocess Loop and subprocesses. pools. or comments with ments), which are input data. can be based. which can be re- the decision-logic application of application of a dependence on
behave.
other elements. necessary for the used for several has been derived input data. business know- a knowledge
Message: Receiv- process. decisions. (e.g. a law). ledge model. source.
ing and sending
messages.
Multiple
implementation
Gateways Artifacts Hit Policies Operators
Timer: Periodically Individual results Several results
timed events, time
points, or lapses of
time. U Unique: Just one rule is
applied, no overlap of O Output Order:Delivers all
results as a list. The order is
Equals: Testing the Is element of: Is within the
rules possible. based on priorities.
equality of values. Testing whether range: Check if
Type of task:
the value is con- the value is within
Describes the
character of a User Manually
Link: Two corres-
ponding link
A Any: Rules may overlap,
provided that they lead R Rule Order: Delivers all results
as a list. The order is defined by
tained in quantity. a certain range.
task. Exclusive Gateways Parallel Gateways Inclusive Gateways to the same result. the order of the rules.
events represent a Text note
(XOR) are used (AND) activate all (OR) are used
sequence flow.
when just one con-
dition is entered.
outgoing branches
simultaneously.
when one or more
conditions are pos- Artifacts are P Priority: More than one rule
can apply. However, only the C Collect: Delivers all results
as a list or in aggregated form Attributes
The branches do sible. All incoming IT-systems or rule with the highest priority (sum, minimum, maximum,
Business Service not merge until all branches must be text notes and leads to the result. quantity). Answer: Possible results
Errors: Trigger Question: Issue with regards
rule
and manage parallel activities complete before are linked with to a decision (example: “Is of a decision (example:
First: The first rule which
defined errors. are complete. they merge. associations.
F applies, delivers the result.
the customer authorized to
borrow?”).
“Yes” / “No”).