Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС / BPMN / bpmn_2_0(перевод).pdf
Скачиваний:
250
Добавлен:
14.05.2016
Размер:
10.27 Mб
Скачать

Графический язык моделирования бизнес-процессов BPMN. Версия 2.0

 

в родительском процессе, ДОЛЖЕН БЫТЬ

 

использован параметр processName. В других

 

ситуациях он ДОЛЖЕН БЫТЬ опущен.

 

 

Element getChoreographyInstanceAttribute

Данная функция возвращает значение

(‘attributeName’)

представленного атрибута экземпляра

 

Хореографии.

 

 

Element getActivityInstanceAttribute

Данная функция возвращает значение атрибута

(‘activityName’, ‘attributeName’)

экземпляра Действия. Примерами такого

 

Действия могут служить Пользовательская

 

задача и цикл.

 

 

10.3.4. Представление XML-схемы для Данных

Таблица 10.69 – XML–схема для элемента Assignment

<xsd:element name="assignment" type="tAssignment" /> <xsd:complexType name="tAssignment">

<xsd:complexContent>

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

<xsd:element name="from" type="tExpression" minOccurs="1" maxOccurs="1"/> <xsd:element name="to" type="tExpression" minOccurs="1" maxOccurs="1"/>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

Таблица 10.70 – XML–схема для элемента DataAssociation

<xsd:element name="dataAssociation" type="tDataAssociation" /> <xsd:complexType name="tDataAssociation" abstract="true">

<xsd:complexContent>

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

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

>

<xsd:element name="targetRef" type="xsd:IDREF" minOccurs="1" maxOccurs="1"/> <xsd:element name="transformation" type="tFormalExpression" minOccurs="0" maxOc-

curs="1"/>

<xsd:element ref="assignment" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

Таблица 10.71 – XML–схема для элемента DataInput

<xsd:element name="dataInput" type="tDataInput" /> <xsd:complexType name="tDataInput">

<xsd:complexContent>

<xsd:extension base="tBaseElement">

<xsd:attribute name="name" type="xsd:string" use="optional" /> <xsd:attribute name="itemSubjectRef" type="xsd:QName" /> <xsd:attribute name="isCollection" type="xsd:boolean" default="false"/> <xsd:attribute name="dataState" type="xsd:IDREF"/>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

Таблица 10.72 – XML–схема для элемента DataInputAssociation

217

http://www.elma-bpm.ru

Графический язык моделирования бизнес-процессов BPMN. Версия 2.0

<xsd:element name="dataInputAssociation" type="tDataInputAssociation" /> <xsd:complexType name="tDataInputAssociation">

<xsd:complexContent>

<xsd:extension base="tDataAssociation"/> </xsd:complexContent>

</xsd:complexType>

Таблица 10.73 – XML–схема для элемента DataObject

<xsd:element name="dataObject" type="tDataObject" /> <xsd:complexType name="tDataObject">

<xsd:complexContent>

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

<xsd:element ref="dataState" minOccurs="0" maxOccurs="1"/> </xsd:sequence>

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

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

Таблица 10.74 – XML–схема для элемента DataState

<xsd:element name="dataState" type="tDataState" /> <xsd:complexType name="tDataState">

<xsd:complexContent>

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

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

Таблица 10.75 – XML–схема для элемента DataOutput

<xsd:element name="dataOutput" type="tDataOutput" /> <xsd:complexType name="tDataOutput">

<xsd:complexContent>

<xsd:extension base="tBaseElement">

<xsd:attribute name="name" type="xsd:string" use="optional"/> <xsd:attribute name="itemSubjectRef" type="xsd:QName"/> <xsd:attribute name="isCollection" type="xsd:boolean" default="false"/> <xsd:attribute name="dataState" type="xsd:IDREF"/>

</xsd:extension>

</xsd:complexContent>

</xsd:complexType>

Таблица 10.76 – XML–схема для элемента DataOutputAssociation

<xsd:element name="dataOutputAssociation" type="tDataOutputAssociation" /> <xsd:complexType name="tDataOutputAssociation">

<xsd:complexContent>

<xsd:extension base="tDataAssociation"/> </xsd:complexContent>

</xsd:complexType>

Таблица 10.77 – XML–схема для элемента InputOutputSpecification

<xsd:element name="ioSpecification" type="tInputOutputSpecification" /> <xsd:complexType name="tInputOutputSpecification">

<xsd:complexContent>

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

<xsd:element ref="dataInput" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="dataOutput" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="inputSet" minOccurs="1" maxOccurs="unbounded"/> <xsd:element ref="outputSet" minOccurs="1" maxOccurs="unbounded"/>

</xsd:sequence>

</xsd:extension>

</xsd:complexContent>

218

http://www.elma-bpm.ru

Соседние файлы в папке BPMN