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 - Stephen Kropp

Pages: 1 [2]
General Board / Re: Table headers in document fragments
« on: October 06, 2016, 08:54:30 am »
Sorry to bring this thread back to life but I am having the same problem.

I am following the guidance from this page:

When I create a table directly within a Template the table is generated correctly with one Header Row.

But I want to reuse the table in other templates so I cut the table from the Template that was working and paste it into a new Fragment, then call the Fragment from the same location in the Template, but the header row is repeated as if it wasn't classified as a Header Row.

Is there a problem with the placement of code within the Section tags of my Template or Fragment?

Here is my Template:
package >
package element >
linked document >
< linked document
< package element
diagram >
----Diagram stuff here------
element >
[Template - Requirements Table Fragment}
embedded elements >
< embedded elements
child elements >
< child elements
< element
child packages >
< child packages
< package

Here is my Fragment:
package >
element >
Requirement (Formatted as a Header Row)
< element
< package

General Board / Re: Documentation Vs. Document Bookmark
« on: October 05, 2016, 07:25:08 am »
Ok, after reading the following post, I think I have a solution:,29727.msg218491.html#msg218491

I was making the problem more complex than it needed to be, here is what I did to solve my problem:

 1) I modified my custom template to report elements from external packages ( as mentioned in the post.

2) I created new diagrams in the specific folders of the template with link elements to the "Regulatory Requirements" that satisfied the reporting granularity required.

So now when I generate the documentation, the requirement items display as if they were elements within the folder and they are updated whenever the element is updated!

General Board / Documentation Vs. Document Bookmark
« on: October 05, 2016, 05:39:40 am »
I have been playing around with the documentation features of EA and am at a loss as to how to accomplish the following situation efficiently:

I have some packages that I would like to report on in multiple documents, let's call one of the packages, "Regulatory Requirements" but there are others. My organization would like the Regulatory Requirements to be reported in a section within multiple Word templates but they also would like those requirements to be sub-divided into categories such as "Environmental Regulatory Requirements" (but these categories vary based on the template).

1) I first tried creating a document from EA (Right-Click "Documentation", then selecting "Generate Documentation") by creating my own custom Templates and Fragments, which worked great until I noticed that I needed to include some of the same information in multiple locations... so I tried the next approach:

2) I then tried copying and pasting items into a new structure to continue using the EA documentation approach but I didn't like that the copied elements are unique and don't get updated when the original element is updated. I also tried just copying the diagram and the 3 copy methods available (shallow, deep, and smart) to see if I could somehow duplicate the elements without creating a unique instance but that didn't work... so I then tried the next approach, however this is the approach I would like to get working if there is a way to copy a "clone" of an item that gets updated when the original is updated?

3) I then tried using a Document Bookmark based on a master RTF document but I'm not sure I like the complexity of this approach and am wondering if there is a better way? This approach makes it hard to re-categorize the subsections of "Regulatory Requirements" since it just re-uses the original package contents.



General Board / Re: Generate Documentation Options - Skip Root Package
« on: October 04, 2016, 08:04:03 am »
I figured it out! If anyone else is wanting to do this here are the steps:

1) I had to create a new template:
  • Right-click on a package, select "Documentation"
  • Select "Generate Documentation"
  • Select "Templates" (from the left tree of options)
  • Select "New"
  • Give the template a name
  • Select the template you wish to modify from the "Copy Template" drop-down)
2) Modify the newly created custom template
  • Right-click anywhere on the template"
  • Select "File"
  • Select "Document Options..."
  • Select the options you want, in my case I selected "Skip root package"
3) Select the custom template for generation
  • Right-click on the package you want to document, select "Documentation"
  • Select "Generate Documentation"
  • Select "Template:" drop-down option and select your new custom template
  • Select "Generate"

* One note, I tried doing this same procedure to a style sheet template but the process didn't work, it appears that the Document Options need to be selected at the root template that you are using from the Generate Documentation dialog box.

General Board / Generate Documentation Options - Skip Root Package
« on: October 04, 2016, 06:52:39 am »
I am trying to use the Generate Documentation feature efficiently and am finding that I am using the "Skip root package" option for every report that I want to generate. Is there any way to auto-select this option without having to select it each time?

General Board / Re: How to create multi selection tags in a profile
« on: September 28, 2016, 01:09:19 am »
Has this feature been implemented yet?

I am wanting to assign a multi-select list tag element to my requirement elements to allow for selection of "Verification Method", which the user can select any combination of "Analysis, Inspection, Test".

I first tried using the CheckList type and was disappointed to find this type doesn't have a sub-type that allows a multi-select option. I can see the value in the CheckList type but there is also value in a MultiList type.

Also, one more question. After reading the EA help, I can't determine if it is possible to automatically add the tag to all new requirements. Please tell me this is possible so I don't need to train my team to add the tag each time a new requirement is added.



Uml Process / Re: Actors in a BDD
« on: September 27, 2016, 01:34:11 am »
Thanks for the clarification. I didn't fully explain my response before. I was simply using examples of things that I (think I need to) duplicate using SysML and was including a block representing an actor as one of those items. I am glad to see that I don't need to do this.

So in your example, since you use blocks if the actor is part of the system, you relate a use case to a block in the same way you would relate a use case to an actor?

Is there a better way to relate an actor to a swim lane other than just putting the actor in the swim lane?

Thanks for your help!

Uml Process / Re: Actors in a BDD
« on: September 27, 2016, 12:29:31 am »
I try to not have duplicate items within the model representing the same thing so it bothers me that I have to make a separate swimlane for my actors and that it appeared that I needed to make, yet another block for the actors too.

Thank you!

General Board / Re: High level system diagram
« on: September 24, 2016, 07:35:29 am »
Have you checked out the demo videos available on the Sparxsystems website, they are very good and could be pieced together to get what you need?

Uml Process / Actors in a BDD
« on: September 24, 2016, 07:21:29 am »
Can anyone help me understand the finer details of a BDD, I'm trying to understand if I can add an Actor to a BDD instead of creating a block for the same actor? EA appears to let me add Actors to a BDD but is there a reason why I shouldn't do this?

I have been using "A Practical Guide to SysML" by Friedenthal et al. for reference but all of the examples from that book are using blocks.



General Board / Re: MDG SYSML Installation
« on: September 21, 2016, 12:29:14 am »
Ok thank you. I'm not sure how I would have known that from the documentation on the website or the items provided to me from my IT department.

I went to the "Help"->"Register and Manage License Key(s)" drop-down within EA and entered the license key I was provided and now I see SysML 1.1, SysML 1.2, and SysML 1.3 listed under "Extensions"->"MDG Technologies..." but where is SysML 1.4? I am using EA version 12.0.1212.

General Board / Re: MDG SYSML Installation
« on: September 20, 2016, 09:25:45 am »
So I am having problems adding the add-in as well and found this thread. I have attempted to add the registry key but still nothing shows up so I am assuming I did this wrong. When I installed the software, unlike the last user, I wasn't prompted to enter a license key yet. When I installed the software, it asked me for username and company, which I provided. A folder was created at my desired location that contained a .dll file and an Enterprise Architect Repository. I copied those two files into the Enterprise Architect program file (Program Files/Sparx Systems/EA). I can see the add-in listed when I double-click the Enterprise Architect Repository that was installed but when I don't open EA by double-clicking that file, then I can't see the add-in.

Here are the steps I followed based on the thread above:
  • Selected "Start" and entered "regedit" into the run box.
  • Registry Editor window opened and I browsed to "HKEY_CURRENT_USER" folder.
  • Browsed to "Software" then "Sparx Systems".
  • I didn't have the folders you listed above so I right-clicked the "Sparx System" folder and selected "New">"Key".
  • I named the folder "EAAddins".
  • I right-clicked the "EAAddins" folder and selected "New">"Key" again.
  • I named the folder "SysML".
  • Within "SysML" folder is a key named "(Default):" so I double-clicked it.
  • I pasted "@="SysMLAddin.CSysMLAddin"" from the thread above (with inner set of quotes).
  • When I look at the "SysML" folder it shows the Name = "(Default)", Type = "REG_SZ" and Data = "@="SysMLAddin.CSysMLAddin"".
  • I restarted the computer and tried accessing the add-in but still nothing shows up.

Pages: 1 [2]