Скачиваний:
25
Добавлен:
28.01.2021
Размер:
7.15 Mб
Скачать

Table 10.79 – OutputSet XML schema

<xsd:element name="outputSet" type="tOutputSet" /> <xsd:complexType name="tOutputSet">

<xsd:complexContent>

<xsd:extension base="tBaseElement"> <xsd:sequence>

<xsd:element name="dataOutputRefs" type="xsd:IDREF" minOccurs="0" maxOccurs="unbounded"/>

<xsd:element name="optionalOutputRefs" type="xsd:IDREF" minOccurs="0" maxOccurs="unbounded"/>

<xsd:element name="whileExecutingOutputRefs" type="xsd:IDREF" minOccurs="0" maxOccurs="unbounded"/>

<xsd:element name="inputSetRefs" type="xsd:IDREF" minOccurs="0" maxOccurs="unbounded"/>

</xsd:sequence>

<xsd:attribute name="name" type="xsd:string"/> </xsd:extension>

</xsd:complexContent>

</xsd:complexType>

Table 10.80 – Property XML schema

<xsd:element name="property" type="tProperty" /> <xsd:complexType name="tProperty">

<xsd:complexContent>

<xsd:extension base="tBaseElement"> <xsd:attribute name="name" type="xsd:string"/>

<xsd:attribute name="itemSubjectRef" type="xsd:QName"/> </xsd:extension>

</xsd:complexContent>

</xsd:complexType>

10.5 Events

An Event is something that “happens” during the course of a Process. These Events affect the flow of the Process and usually have a cause or an impact and in general require or allow for a reaction. The term “event” is general enough to cover many things in a Process. The start of an Activity, the end of an Activity, the change of state of a document, a Message that arrives, etc., all could be considered Events.

Events allow for the description of “event-driven” Processes. In these Processes, there are three main types of

Events:

1.Start Events (see page 237), which indicate where a Process will start.

2.End Events (see page 245), which indicate where a path of a Process will end.

3.Intermediate Events (see page 248), which indicate where something happens somewhere between the start and end of a Process.

232

Business Process Model and Notation (BPMN), v2.0.2