Migrar Modelo BPMN 1.1 a BPMN 2.0 [Guía de Usuario de Enterprise Architect] |
Top Previous Next |
Es posible migrar un modelo BPMN 1.1 (o parte de un modelo) a BPMN 2.0, utilizando la función de Interfaz de Automatización Migrate(). Esta función actualiza los Valores Etiquetados y, si es requerido, estereotipos a BPMN 2.0 para todos los elementos, atributos, conectores y diagramas bajo el paquete o elemento seleccionados. Ejemplo El siguiente script VB llama la función Migrate() para migrar el paquete o elemento a BPMN 2.0:
Sub MigrateElement (sGUID, lngPackageID) Dim proj as EA.Project set proj = Repository.GetProjectInterface proj.Migrate sGUID, "BPMN1.1", "BPMN2.0"
'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 "Element Migration Completed",0,"BPMN 2.0 Migration" ElseIf selType = 5 Then 'means Package set selPackage = GetTreeSelectedObject MigrateElement selPackage.PackageGUID, selPackage.PackageID MsgBox "Package Migration Completed",0,"BPMN 2.0 Migration" Else MsgBox "Select a Package or Element in the Project Browser to initiate migration",0,"BPMN 2.0 Migration" End If End Sub
Sub Main MigrateSelectedItem End Sub
Main
Notas
(1) Crear un nuevo elemento BPMN2.0::Operation (2) Inserte la etiqueta de referencia BPMN2.0::Activity::operationRef' (3) Migrar BPMN1.1::Activity::InMessageRef a BPMN2.0::Operation::InMessageRef
Tomando BPMN1.1::Transaction::TransactionMethod como un ejemplo, los siguientes pasos toman lugar: (1) Encontrar elemento BPMN1.1::Transaction por 'BPMN1.1::Transaction::TransactionProtocol (2) Migrar BPMN1.1::Transaction::TransactionMethod a BPMN2.0::transactionMethod (3) Migrar BPMN1.1::Transaction::TransactionProtocol a BPMN2.0::transactionProtocol
Aprender más |