[VSTS Team Architect Rosario April CTP] Cómo elaborar el diagrama de secuencia del inicializador de un WorkfFlow para SharePoint 2007

En estos días me encuentro probando la aplicabilidad de los nuevos diagramas del Visual Studio “Rosario” Team Architect, y luego de algunas pruebas quise elaborar el diagrama de secuencia de la inicialización de los componentes para un flujo de trabajo que desarrollé para MOSS 2007, para esto realicé los siguientes pasos:

  1. Importe la solución completa a mi máquina virtual de Rosario (April CTP) y lo abrí en VS “Rosario”.
  2. En el proyecto IG.DocumentMangement.WorkFlows (Este es el proyecto que contiene los flujos de trabajo), agregué un nuevo diagrama de secuencia de la siguiente forma:
    1. Clic derecho sobre el proyecto, luego seleccionan Add -> New ItemCreateDiagramSequence
    2. Luego seleccionan la categoría general  y en templates seleccionan sequence diagram, le asignan un nombre al diagrama y dan clic en Add.CreateDiagramSequence2
    3. Luego abren el Architecture Explorer (View -> Architecture Explorer)ArchitectureExplorer
    4. En el Architecture Explorer van navegando desde la solución seleccionando Contains para que en la siguiente lista se muestre el contenido del componente(Solución – Proyecto – Clase – Miembros de clase) que seleccionaron en la lista anterior.ArchitectureExplorer2
    5. Una vez que han seleccionado el proyecto continúan seleccionando la clase, nuevamente contains para que puedan ver los métodos, seleccionamos el método InitializeComponent.              ArchitectureExplorer3          
    6. Finalmente seleccionan Insert Into Active Diagram y automáticamente VS generará la secuencia que sigue el método para construir los componentes que forman parte de su flujo de trabajo para MOSS 2007 :D. (Tip: dandole clic derecho sobre el área de trabajo del diseñador puede seleccionar la opción para exportar el diagrama como imagen, la cual estoy pegando a continuación).

         InitializeComponent

Leave a Reply

Your email address will not be published. Required fields are marked *