Migrar Modelo BPMN 1.0 a BPMN 1.1 [Guía de Usuario de Enterprise Architect]

Top Previous Next

Migrar Modelo BPMN 1.0 a BPMN 1.1

button_main button_prev button_next

Es posible migrar un modelo BPMN 1.0 (o parte de un modelo) a BPMN 1.1 o BPMN1.1::BPEL, utilizando la Interfaz de Automatización. Hay dos funciones que puede utilizar:

MigrateToBPMN11()

proj.MigrateToBPMN11 sGUID, "BPMN"

proj.MigrateToBPMN11 sGUID, "BPEL"

 

Migrate()

proj.Migrate sGUID, "BPMN", "BPMN1.1"

proj.Migrate sGUID, "BPMN", "BPMN1.1::BPEL"

 

Estas funciones actualizan los Valores Etiquetados y, si es requerido, estereotipos a BPMN 1.1 para todos los elementos, atributos, conectores y diagramas bajo el paquete o elemento seleccionados.

Ejemplo

El siguiente script VB llama la función MigrateToBPMN11() para migrar los Valores Etiquetados a BPMN 1.1:

Sub MigrateElement (sGUID, lngPackageID)

 

Dim proj as EA.Project

set proj = Repository.GetProjectInterface

proj.MigrateToBPMN11 sGUID, "BPMN"

 

'actualizar el modelo

If lngPackageID<>0 Then

Repository.RefreshModelView (lngPackageID)

End If

 

End Sub

 

Sub MigrateSelectedItem

 

Dim selType

Dim selElement as EA.Element

Dim selPackage as EA.Package

 

selType = GetTreeSelectedItemType

 

If selType = 4 Then 'means Element

set selElement = GetTreeSelectedObject

MigrateElement selElement.ElementGUID, selElement.PackageID

MsgBox "Complete",0,"BPMN 1.1 Migration"

 

ElseIf selType = 5 Then 'means Package

set selPackage = GetTreeSelectedObject

MigrateElement selPackage.PackageGUID, selPackage.PackageID

MsgBox "Complete",0,"BPMN 1.1 Migration"

 

Else

MsgBox "Select a Package or Element in the Project Browser to initiate migration",0,"BPMN 1.1 Migration"

 

End If

 

End Sub

 

Sub Main

 

MigrateSelectedItem

 

End Sub

 

Main

 

Notas

En BPMN 1.0, varias etiquetas tienen campos de valor de entrada directa de texto libre , y puede proporcionar información adicional en estas etiquetas en la ventana de Nota de Valor Etiquetado, para mostrar en la parte inferior de la ventana de Valores Etiquetados

 

En BPMN 1.1, algunas de estas etiquetas (tal como la etiqueta Categorías en un elemento estereotipado BusinessProcess ) han sido cambiadas a tipo Memo , y utiliza la ventana Nota de valor Etiquetado; por lo tanto, no puede tener notas adicionales para estas etiquetas, toda la información debe estar dentro del valor de la etiqueta

 

Para tales etiquetas, al migrar desde BPMN 1.0 a BPMN 1.1, el valor de la etiqueta BPMN 1.0 es movido a la etiqueta BPMN 1.1, el campo Notas y las notas de etiqueta BPMN 1.0 son descartadas; si quiere preservar el texto de notas de etiqueta, haga una copia del modelo BPMN 1.0 antes de la migración para permitirle copiar el texto de las notas de etiqueta en el valor etiquetado después de la migración

Aprender más

MigrateToBPMN11()

Migrate()