Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Sunshine

Pages: 1 ... 32 33 [34] 35 36 ... 48
496
General Board / Re: Old and new Version of EA co-exist?
« on: December 14, 2012, 08:53:50 am »
When you install V10 it automatically uninstalls the previous version. I'm using an apple Mac with Wine so I've created another Wine Environment to be able to run both for a while whilst I test out V10.


497
General Board / Re: EA 9 to EA 10
« on: December 14, 2012, 08:51:14 am »
Haven't had to do anything special going from 9.3 to 10 either.
Did find a minor problem with Archimate Functions and text colours. There are two ways of colouring text and moving to 10 stopped one of the ways.
Using default colours (F4) or the tool bar at top of diagram. The tool bar doesn't work any more  :(. Reported it to Sparxs and they said they would fix it.

499
General Board / Re: EA on Linux (wine) crash
« on: November 13, 2012, 01:56:50 pm »
Interestingly I use EA on a Mac OS/X mountain lion. I've found cross over to occasionally crash but Wine seems a lot more stable

500
General Board / Re: Importing Business Process from Visio
« on: November 09, 2012, 09:29:28 am »
Unfortunately its a case of manually adjusting the diagrams after they've been imported. I often find the visio diagram imports require manual tweaks afterwards. You can select several elements and align them in EA by right clicking and selecting one of the options like align top etc.
Probably not the news you want to hear.  :o

501
General Board / Re: Just starting....
« on: November 07, 2012, 07:21:19 am »
Not sure if you've discovered it as some folk don't notice at first. As well as this forum there is a community site with white papers, tutorials etc. that provides a wealth of additional information to the user guide.
The link can be found on the left hand side of the sparx website home page
http://community.sparxsystems.com/
 8-)

502
General Board / Re: Just starting....
« on: November 07, 2012, 07:16:18 am »
All good advice provided so far. If working with a group of people on the same repository its worth mentioning a tip to prevent accidental overwriting of each others work. It can cause friction in a team when someone overwrites another person's diagram. To prevent this enable security via the menu Project>Security>Enable Security. Then enable locking via the menu Project>Security>Require User Lock to Edit. You'll need to set up user names with passwords which is good for auditing.
It does mean a slight inconvenience in that you have to lock elements before being able to edit them but it saves some grief  :)
As you are embarking on a reasonably large learning curve and wisely starting with a 30 day trial I suggest looking at this feature later once you are ready to trial multi-user repository.

Good luck

503
General Board / Re: 10 beta Relationships window
« on: October 26, 2012, 07:11:42 am »
I can see the logic in moving the relationships to element menu.
I guess it depends how you think about the menu structure. In the past when I've introduced folk to Sparx EA they do tend to struggle finding things in the menus so clearly its not intuitive, so good on Sparx trying to change it.
 :)

504
General Board / Re: 10 beta Relationships window
« on: October 25, 2012, 07:24:35 am »
Seems to have disappeared from view :(
Ctl+shift+2 seems to still work to bring it up. :)
Wait a minute its in the element menu  8-)

505
General Board / Re: RTF Generation: landscape and portrait setting
« on: October 23, 2012, 06:48:20 am »
To insert a section break using the template editor try the menu item insert>insert break...>section break.

It is worth noting that I put a section break at end of my templates so this can work. If you don't want to do that you could put a section break at the start and at the end of the template that has the landscape layout it might work. I haven't tried that method but in theory it could work however it depends where the page layout is inserted into the template. If its before the section break at the start of the template it probably won't work.
Hope that helps clarify it a bit more.

506
General Board / Re: RTF Generation: landscape and portrait setting
« on: October 19, 2012, 09:56:43 am »
I've managed to mix portrait and landscape by setting it in the templates using File>Printer Setup dialog in the template. The trick I found to making it work is you need to put a section break at the end of the templates so when generated the orientation is applied otherwise it just stays the same as the first template.
Hope that helps
 :)

507
General Board / Re: Color Code Status for Actor, Use Case
« on: October 09, 2012, 01:37:15 pm »
EA out of the box Actors, Use Cases etc aren't provided with the ability to change colours according to status. However you can create a stereotype for that object type and assign a shape script that changes the colour according to the status.
I did something similar to reflect status in a roadmap for work packages. It basically created an icon in top right of shape dependent upon the status of the work package and colour coded it. See the Shape Main part of the code for colouring the shape depending upon the status
Code: [Select]
decoration Icon
{
      scalable ="false";
      orientation = "NE";
      noShadow=true;
      
      if (HasProperty("Status","Implemented"))
    {
            //Black Tick
            setpen(0,0,0,3);
            moveto(0,6);
            lineto(3,10);
            lineto(10,0);
      }
      else if (HasProperty("Status","Redundant"))
    {
            // Red Cross
            setpen(128,0,0,3);
            moveto(0,0);
            lineto(10,10);
            moveto(10,0);
            lineto(0,10);
      }
      else if (HasProperty("Status","In Progress"))
    {
            //Blue Hour glass
            setpen(0,0,128,1);
            moveto(0,0);
            lineto(10,10);
            moveto(10,0);
            lineto(0,10);
            
            setpen(0,0,128,3);
            moveto(0,0);
            lineto(10,0);
            moveto(0,10);
            lineto(10,10);
      }
      else if (HasProperty("Status","Approved"))
    {
      //Green Thumbs up
            setpen(0,64,0,1);
            moveto(15,8);
            //Thumb
            lineto(11,8);
            lineto(6,3);
            lineto(5,0);
            lineto(4,0);
            lineto(3,1);
            lineto(3,3);
            lineto(4,5);
            lineto(5,8);
            lineto(5,8);
            //1st finger
            lineto(2,8);
            lineto(0,9);
            lineto(0,10);
            lineto(1,11);
            lineto(5,11);
            lineto(6,10);
            //2nd finger
            moveto(1,12);
            lineto(2,13);
            lineto(6,13);
            lineto(7,12);
            //3rd finger
            moveto(2,14);
            lineto(3,15);
            lineto(7,15);
            lineto(8,14);
            //4th finger
            moveto(3,16);
            lineto(4,17);
            lineto(8,17);
            lineto(9,15);
            //wrist
            moveto(5,17);
            lineto(9,18);
            lineto(11,17);
            lineto(15,17);
            lineto(16,13);
            lineto(16,10);
            lineto(15,8);
      }
}

shape main
{    
      
      if (HasProperty("Status","Implemented"))
    {
        setfillcolor(210,210,210);
    }
      else if (HasProperty("Status","Approved"))
    {
       setfillcolor(192,220,192);
    }
      else if (HasProperty("Status","Proposed"))
    {
        setfillcolor(247,244,164);
    }
      else if (HasProperty("Status","Redundant"))
    {
        setfillcolor(255,192,203);
            setlinestyle("dash");
    }
      else if (HasProperty("Status","Validated"))
    {
        setfillcolor(192,220,192);
    }
      else if (HasProperty("Status","In Progress"))
    {
        setfillcolor(166,202,240);
    }
      drawnativeshape();
}
 
Alternatively if you just want to highlight those object types in a particular status you could create a few diagram filters so it shades/greys/hides objects that aren't in a particular status.

508
General Board / Re: BPMN 2.0 profile
« on: October 10, 2012, 08:13:16 am »
Yes it is possible to create your own BPMN 2.0 Profile but its already done in Version 9.3 of Sparx EA. To enable it use the menu settings>MDG Technologies and tick BPMN 2.0.
Otherwise if you really want to create your own profile follow the user guide
http://www.sparxsystems.com/enterprise_architect_user_guide/9.3/standard_uml_models/umlprofiles_2.html
Hope that helps  :)

509
General Board / Re: Copy and Pasting Requirements
« on: September 26, 2012, 09:54:13 am »
If you can't wait for the new version then consider using vbscript/ javascript/jscript, if you have a lot to do this might be good for you. You can access the feature via menu View>Scripting. There are lots of examples provided so you could copy one and modify it to auto populate the stuff you need.

Failing that then export to CSV file modify in excel, save and import option suggested by Robert S sounds like your best choice for now.

510
General Board / Re: Relationship Matrix
« on: September 28, 2012, 09:28:11 am »
I've been thinking about this traceability of requirements down to class operation level a bit further. If a matrix of class operations vs requirements is created I can imagine the matrix getting quite big, even to such a point that its incomprehensible. I've seen some pretty big matrices of Classes vs Requirements. So maybe to deal with that you could change the mindset slightly. May be have Requirements vs Class matrix at one level then to track down to at a finer grain the operation via details on the class using the tag method suggested above. Dynamically you could track requirements in the tool by viewing the Matrix then select the class and drill down further. In a document you could probably have some RTF report that shows the matrix and then later in the document under a class/operation details identify requirements per operation.
You could reduce the amount of manual effort in creating the links between the class and requirements by writing a script that creates/deletes links according to the links between operations and requirements.

Just a thought to make it work.  ;)

Pages: 1 ... 32 33 [34] 35 36 ... 48