Изменения
Перейти к навигации
Перейти к поиску
Строка 21:
Строка 21:
− +
− +
− +
Строка 31:
Строка 31:
− +
− +
нет описания правки
{|style="float:right"
{|style="float:right"
|style="vertical-align:top;"|[[Image:EPC XOR branch.png|frame|Если функйия F1 завершилось, то произойдет либо событие E1 или событие E2]]
|style="vertical-align:top;"|[[Image:EPC XOR branch.png|frame|Если функция F1 завершилось, то произойдет либо событие E1, либо событие E2]]
|style="vertical-align:top;"|[[Image:EPC XOR merge.png|frame|If either events E1 or E2 occur, function F1 starts]]
|style="vertical-align:top;"|[[Image:EPC XOR merge.png|frame|Если события E1 или E2 occur, function F1 starts]]
|}
|}
;Logical relationships
;Логические взаимосвязи
*There are three kinds of logical relationships defined in EPC:
*There are three kinds of logical relationships defined in EPC:
** Branch/Merge : Branch and merge correspond to making decision of which path to choose among several control flows. A branch may have one incoming control flow and two or more outgoing control flows. When the condition is fulfilled, a branch activates exactly only one of the outgoing control flows and deactivates the others. The counterpart of a branch is a merge. A merge may have two or more incoming flows and one outgoing control flow. A merge synchronizes an activated and the deactivated alternatives. The control will then be passed to the next element after the merge. A branch in the EPC is represented by an opening XOR, whereas a merge is represented as a closing XOR connectors.
** Branch/Merge : Branch and merge correspond to making decision of which path to choose among several control flows. A branch may have one incoming control flow and two or more outgoing control flows. When the condition is fulfilled, a branch activates exactly only one of the outgoing control flows and deactivates the others. The counterpart of a branch is a merge. A merge may have two or more incoming flows and one outgoing control flow. A merge synchronizes an activated and the deactivated alternatives. The control will then be passed to the next element after the merge. A branch in the EPC is represented by an opening XOR, whereas a merge is represented as a closing XOR connectors.
** OR : An 'OR' relationship corresponds to activating one or more paths among control flows. An opening 'OR' connector may have one incoming control flow and two or more outgoing control flows. When the condition is fulfilled, an opening 'OR' connector activates one or more control flows and deactivates the rest of them. The counterpart of this is the closing 'OR' connector. When at least one of the incoming control flows is activated, the closing 'OR' connector will pass the control to the next element after it.
** OR : An 'OR' relationship corresponds to activating one or more paths among control flows. An opening 'OR' connector may have one incoming control flow and two or more outgoing control flows. When the condition is fulfilled, an opening 'OR' connector activates one or more control flows and deactivates the rest of them. The counterpart of this is the closing 'OR' connector. When at least one of the incoming control flows is activated, the closing 'OR' connector will pass the control to the next element after it.
; Control flow : A control flow connects events with functions, process paths, or logical connectors creating chronological sequence and logical interdependencies between them. A control flow is represented as a dashed arrow.
; Поток управления : A control flow connects events with functions, process paths, or logical connectors creating chronological sequence and logical interdependencies between them. A control flow is represented as a dashed arrow.
; Information flow : Information flows show the connection between functions and input or output data, upon which the function reads changes or writes.
; Поток информации : Information flows show the connection between functions and input or output data, upon which the function reads changes or writes.
; Organization unit assignment : Organization unit assignments show the connection between an organization unit and the function it is responsible for.
; Organization unit assignment : Organization unit assignments show the connection between an organization unit and the function it is responsible for.