Difference between revisions of "Objects:X-BPMN Notations"
From EnterprisePLUS [E+]
Line 7: | Line 7: | ||
<div class="no-left-padding" style="margin-top: 10px;"> | <div class="no-left-padding" style="margin-top: 10px;"> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Send">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Send-01.png | 30px | alt=Send|Send]]</span><span class="icons-text">'''Send Task'''</span> | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Send Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Send-01.png | 30px | alt=Send|Send Task]]</span><span class="icons-text">'''Send Task'''</span> |
</div><br/> | </div><br/> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Receive">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Receive-01.png | 30px | alt=Receive|LEAD BPMN Visio Stencils Activity Markers Receive]]</span><span class="icons-text">'''Receive Task'''</span> | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Receive Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Receive-01.png | 30px | alt=Receive|LEAD BPMN Visio Stencils Activity Markers Receive]]</span><span class="icons-text">'''Receive Task'''</span> |
</div><br/> | </div><br/> | ||
<div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="User Task">[[ Image:User Task-01.png | 30px | alt=User| User Task]]</span><span class="icons-text">'''User Task'''</span> | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="User Task">[[ Image:User Task-01.png | 30px | alt=User| User Task]]</span><span class="icons-text">'''User Task'''</span> | ||
Line 15: | Line 15: | ||
<div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Manual Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Manual Task-01.png | 30px | alt=Task|LEAD BPMN Visio Stencils Activity Markers Manual Task]]</span><span class="icons-text">'''Manual Task'''</span> | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Manual Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Manual Task-01.png | 30px | alt=Task|LEAD BPMN Visio Stencils Activity Markers Manual Task]]</span><span class="icons-text">'''Manual Task'''</span> | ||
</div><br/> | </div><br/> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Service">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Service-01.png | 30px | alt=Service|LEAD BPMN Visio Stencils Activity Markers Service]]</span><span class="icons-text">'''Manual Service Task'''</span> | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Manual Service Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Service-01.png | 30px | alt=Service|LEAD BPMN Visio Stencils Activity Markers Service]]</span><span class="icons-text">'''Manual Service Task'''</span> |
:A Manual Service is when the service is performed by a human. | :A Manual Service is when the service is performed by a human. | ||
</div> | </div> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Automated Service">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Automated Service-01.png | 30px | alt=Service|LEAD BPMN Visio Stencils Activity Markers Automated Service]]</span><span class="icons-text">'''Automated Service Task'''</span> | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Automated Service Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Automated Service-01.png | 30px | alt=Service|LEAD BPMN Visio Stencils Activity Markers Automated Service]]</span><span class="icons-text">'''Automated Service Task'''</span> |
:An Automated Service can be either an application service, data service, platform service, infrastructure service or a web service. | :An Automated Service can be either an application service, data service, platform service, infrastructure service or a web service. | ||
</div> | </div> | ||
Line 26: | Line 26: | ||
<div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Business Rule Task">[[ Image:Business Rule Task-01.png | 30px | alt=Rule| Business Rule Task]]</span><span class="icons-text">'''Business Rule Task'''</span> | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Business Rule Task">[[ Image:Business Rule Task-01.png | 30px | alt=Rule| Business Rule Task]]</span><span class="icons-text">'''Business Rule Task'''</span> | ||
</div><br/> | </div><br/> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Reporting">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Reporting-01.png | 30px| alt=Reporting |LEAD BPMN Visio Stencils Activity Markers Reporting]]</span><span class="icons-text">'''Reporting Task'''</span> | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Reporting Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Reporting-01.png | 30px| alt=Reporting |LEAD BPMN Visio Stencils Activity Markers Reporting]]</span><span class="icons-text">'''Reporting Task'''</span> |
:Reporting is the exposure, description and portrayment of specific tasks, services and the associated information and data.The information and data objects/source can bind with the reporting activity the process components to the specific cockpits,dashboards or scorecards. | :Reporting is the exposure, description and portrayment of specific tasks, services and the associated information and data.The information and data objects/source can bind with the reporting activity the process components to the specific cockpits,dashboards or scorecards. | ||
</div> | </div> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Mapping">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Mapping-01.png | 30px | alt=Mapping|LEAD BPMN Visio Stencils Activity Markers Mapping]]</span><span class="icons-text">'''Mapping Task'''</span> | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Mapping Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Mapping-01.png | 30px | alt=Mapping|LEAD BPMN Visio Stencils Activity Markers Mapping]]</span><span class="icons-text">'''Mapping Task'''</span> |
:Mapping activities includes identifying, defining and plotting the involved business, information and data objects within theactivities. This allows to identify possible grouping of common business, information and data objects and their associatedrules (e.g. rulesets), enabling the change of complex objects and views into more simple views. | :Mapping activities includes identifying, defining and plotting the involved business, information and data objects within theactivities. This allows to identify possible grouping of common business, information and data objects and their associatedrules (e.g. rulesets), enabling the change of complex objects and views into more simple views. | ||
</div> | </div> | ||
Line 35: | Line 35: | ||
:A Decision Table defines decisions based on a number of given conditions and actions. Decision tables allow to work from the same information, and are therefore a precise way to model complicated logics and associations. | :A Decision Table defines decisions based on a number of given conditions and actions. Decision tables allow to work from the same information, and are therefore a precise way to model complicated logics and associations. | ||
</div> | </div> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Notification">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Notification-01.png | 30px | alt=Notification|LEAD BPMN Visio Stencils Activity Markers Notification]]</span><span class="icons-text">'''Notification Task'''</span> | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Notification Task">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Notification-01.png | 30px | alt=Notification|LEAD BPMN Visio Stencils Activity Markers Notification]]</span><span class="icons-text">'''Notification Task'''</span> |
:An instance of a message delivered to one or more recipients. A Notification activity sends a message to a user, both therecipients and the content that needs to be specified. Notification activities furthermore allow flow rulesets to be applied inorder to notify users of events that occur during the workflow. | :An instance of a message delivered to one or more recipients. A Notification activity sends a message to a user, both therecipients and the content that needs to be specified. Notification activities furthermore allow flow rulesets to be applied inorder to notify users of events that occur during the workflow. | ||
</div> | </div> | ||
Line 43: | Line 43: | ||
:A Rule is a statement describing a business policy or decision procedure. Some programming languages run business rules together in very complex algorithms. In business process analysis, each rule is usually stated independently, in the general format of: If A and B, Then C. | :A Rule is a statement describing a business policy or decision procedure. Some programming languages run business rules together in very complex algorithms. In business process analysis, each rule is usually stated independently, in the general format of: If A and B, Then C. | ||
</div> | </div> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title=" | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Rule Script">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - RuleScript-01.png | 30px | alt=RuleScript|LEAD BPMN Visio Stencils Activity Markers RuleScript]]</span><span class="icons-text">'''Rule Script'''</span> |
:A Rule Script allows generating a rule in a scripting environment. This is done through the connection of other activities andthe rules that govern these relations, and the actions between them. Rule scripts can furthermore be used with script types,and thereby automated test rules (e.g. configurable, programmed, query and event-based network alerts). The link betweenrule scripts and the mentioned script type could be used as template–based query that can be run against backend tables ordatabase views. | :A Rule Script allows generating a rule in a scripting environment. This is done through the connection of other activities andthe rules that govern these relations, and the actions between them. Rule scripts can furthermore be used with script types,and thereby automated test rules (e.g. configurable, programmed, query and event-based network alerts). The link betweenrule scripts and the mentioned script type could be used as template–based query that can be run against backend tables ordatabase views. | ||
</div> | </div> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title=" | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Ruleset">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - RuleSet-01.png | 30px | alt=RuleSet|LEAD BPMN Visio Stencils Activity Markers RuleSet]]</span><span class="icons-text">'''Ruleset'''</span> |
:A Ruleset is a collection (and thereby a grouping) of rules. They are either grouped based on common related rules, decisions tables or the need to govern a specific set or behavior of tasks. Grouping such rulesets allows for sharing of rules and execution by a rules engine. | :A Ruleset is a collection (and thereby a grouping) of rules. They are either grouped based on common related rules, decisions tables or the need to govern a specific set or behavior of tasks. Grouping such rulesets allows for sharing of rules and execution by a rules engine. | ||
</div> | </div> | ||
Line 52: | Line 52: | ||
:Rule Flows are comprised of linked tasks that contain the instructions for which rules to execute and in what order. The rulesare organized into tasks, and the rule flow specifies how tasks are chained together; how, when, and under what conditionsthey are executed. When you are dealing with many large rulesets, managing the order in which rules are evaluated canbecome complex. Rule flows allows you to specify the order in which rulesets are to be evaluated. It does so by providing youwith a flow chart. Use this chart to define which rule sets should be evaluated in sequence, and which ones in parallel, and tospecify conditions under which rule sets should be evaluated. The reuse of rules components and their natural relations likeactivity association are an important aspect of rule modelling principles. This allows for rule modelling consistency betweenthe different rule artifacts from the rule flows, rule scripts, rulesets, flow rulesets, rules and decision tables. | :Rule Flows are comprised of linked tasks that contain the instructions for which rules to execute and in what order. The rulesare organized into tasks, and the rule flow specifies how tasks are chained together; how, when, and under what conditionsthey are executed. When you are dealing with many large rulesets, managing the order in which rules are evaluated canbecome complex. Rule flows allows you to specify the order in which rulesets are to be evaluated. It does so by providing youwith a flow chart. Use this chart to define which rule sets should be evaluated in sequence, and which ones in parallel, and tospecify conditions under which rule sets should be evaluated. The reuse of rules components and their natural relations likeactivity association are an important aspect of rule modelling principles. This allows for rule modelling consistency betweenthe different rule artifacts from the rule flows, rule scripts, rulesets, flow rulesets, rules and decision tables. | ||
</div> | </div> | ||
− | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Flow | + | <div class="media-notations"><span style="display:block; float: left; margin-right: 6px;" class="tooltips" data-original-title="Flow Ruleset">[[ Image:LEAD BPMN 2.0 - Visio Stencils - Activity Markers - Flow Ruleset-01.png | 30px | alt=Flow Ruleset|LEAD BPMN Visio Stencils Activity Markers Flow Ruleset]]</span><span class="icons-text">'''Flow Ruleset'''</span> |
:A Flow Ruleset is a collection (and thereby grouping) of rules that apply to a flow. These flow rulesets are either grouped based on common related rules in the flow, decisions tables, or the need to govern a specific set or behavior of tasks in the flow. Grouping such flow rulesets allows for sharing of rules and execution, by a rule engine throughout the entire flow. As well as the relation to the reuse of such rulsets in other flows, starting from the main flow where the ruleset are applied. | :A Flow Ruleset is a collection (and thereby grouping) of rules that apply to a flow. These flow rulesets are either grouped based on common related rules in the flow, decisions tables, or the need to govern a specific set or behavior of tasks in the flow. Grouping such flow rulesets allows for sharing of rules and execution, by a rule engine throughout the entire flow. As well as the relation to the reuse of such rulsets in other flows, starting from the main flow where the ruleset are applied. | ||
</div> | </div> |
Revision as of 12:34, 4 September 2015
TASK TYPES
Automated Service Task
- An Automated Service can be either an application service, data service, platform service, infrastructure service or a web service.
Automated Task
- An Automated Task is an activity that is automated through either a business process execution engine or any application (e.g. using application features and/or functions to enable the application task).
Reporting Task
- Reporting is the exposure, description and portrayment of specific tasks, services and the associated information and data.The information and data objects/source can bind with the reporting activity the process components to the specific cockpits,dashboards or scorecards.
Mapping Task
- Mapping activities includes identifying, defining and plotting the involved business, information and data objects within theactivities. This allows to identify possible grouping of common business, information and data objects and their associatedrules (e.g. rulesets), enabling the change of complex objects and views into more simple views.
Decision Table
- A Decision Table defines decisions based on a number of given conditions and actions. Decision tables allow to work from the same information, and are therefore a precise way to model complicated logics and associations.
Notification Task
- An instance of a message delivered to one or more recipients. A Notification activity sends a message to a user, both therecipients and the content that needs to be specified. Notification activities furthermore allow flow rulesets to be applied inorder to notify users of events that occur during the workflow.
Rule
- A Rule is a statement describing a business policy or decision procedure. Some programming languages run business rules together in very complex algorithms. In business process analysis, each rule is usually stated independently, in the general format of: If A and B, Then C.
Rule Script
- A Rule Script allows generating a rule in a scripting environment. This is done through the connection of other activities andthe rules that govern these relations, and the actions between them. Rule scripts can furthermore be used with script types,and thereby automated test rules (e.g. configurable, programmed, query and event-based network alerts). The link betweenrule scripts and the mentioned script type could be used as template–based query that can be run against backend tables ordatabase views.
Ruleset
- A Ruleset is a collection (and thereby a grouping) of rules. They are either grouped based on common related rules, decisions tables or the need to govern a specific set or behavior of tasks. Grouping such rulesets allows for sharing of rules and execution by a rules engine.
Rule Flow
- Rule Flows are comprised of linked tasks that contain the instructions for which rules to execute and in what order. The rulesare organized into tasks, and the rule flow specifies how tasks are chained together; how, when, and under what conditionsthey are executed. When you are dealing with many large rulesets, managing the order in which rules are evaluated canbecome complex. Rule flows allows you to specify the order in which rulesets are to be evaluated. It does so by providing youwith a flow chart. Use this chart to define which rule sets should be evaluated in sequence, and which ones in parallel, and tospecify conditions under which rule sets should be evaluated. The reuse of rules components and their natural relations likeactivity association are an important aspect of rule modelling principles. This allows for rule modelling consistency betweenthe different rule artifacts from the rule flows, rule scripts, rulesets, flow rulesets, rules and decision tables.
Flow Ruleset
- A Flow Ruleset is a collection (and thereby grouping) of rules that apply to a flow. These flow rulesets are either grouped based on common related rules in the flow, decisions tables, or the need to govern a specific set or behavior of tasks in the flow. Grouping such flow rulesets allows for sharing of rules and execution, by a rule engine throughout the entire flow. As well as the relation to the reuse of such rulsets in other flows, starting from the main flow where the ruleset are applied.
MARKERS
OBJECTS
Business Object
- A Business Object is the term used to express real-world objects like people, employee, products or a sales order, customer and revenue. Business Objects used for example in business, process and service mapping and furthermore used in application implementations where they are used as a patented semantic layer that shields users from the complexities of information table names and data relationships.
Business Output
- Is the real-world result of the entire process and or service flow. A kind of output parameter.
Collection of Business Objects
- Represents a collection of real-world objects, e.g. a employee roles.
Information Objects
- An Information Object is used to specify information about real-world objects (like people, employees, products or a salesorder, etc.), and is therefore a digital representation of an existing entity within an Information System (e.g. Oracle ERP or SAPERP). It encompasses both the business information (in the form of functions and methods) and the application information(in the form of attributes) of the entity. Information Objects can be found and therefore modeled in business functions,business services and business processes.
Information Input
- Is an external information input for the entire process. A kind of input parameter.
Information Output
- Is the information output/result of the entire process. A kind of output parameter.
Information Store
- Is a place where the information can be read or written (e.g. knowledge management or a filingcabinet). It persists beyond the lifetime of the process instance.
Collection of Information Objects
- Represents a collection of information (e.g. a list of order items).
Data Object
- A Data Object is a logical cluster of all tables in the data set that have one or more columns containing data related to the same business entity. Data objects are not maps, but instead represent an object view of related Information Objects and they represent Business Objects.
EVENTS
GATEWAYS
CONVERSATIONS
A Conversation
- defines a set of logically related message exchanges. When market with a (+) symbol it indicates a Sub-Conversation, a compound conversation element.