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 - RWHurra

Pages: [1] 2 3 4
Two choices basically

- Try EAForms, an add-in specifically aimed at this
- Write your own add-in (which is what I would do)


ofc you would write your own add-in, because you're really good at it  ;)

General Board / Re: Model projects/meetings w ArchiMate
« on: February 21, 2018, 07:24:02 pm »
Thank you for your replies.

I will use the business collab for meetings.

My plan is to create a business collab for each kind of meeting, like "Monthly x meeting", and create instances for each such meeting, "Monthly x Feb 18".

Incorrect but consistency is the way right?  8)


after some more thinking, and reading the ArchiMate specification, I wonder. Do I really need the Business Collaboration? The actual meeting is a Business Interaction, and to this element I connect Business Objects like protocols etc. Can't I skip the step with Collaboration and relate relevant actors/roles directly to the interaction, and not via the collaboration?

What we in the end are interested about are the documents/reports/decisions that the meeting produce, which is Business Objects related to the Business Interaction.

My thought process is that

Business Collaboration is an internal active structure element
Business Interaction is an internal behaviour element
Business Object is a passive structure element

and the passive structure element relates to the internal behaviour element, not the internal active structure element.

Using a SQL query is one solution I guess.

General Board / Model projects/meetings w ArchiMate
« on: February 21, 2018, 01:33:38 am »

We are modelling with ArchiMate 3 and, right now, focus on the business/organizational layer. We will in a later stage reach the application/technology layers.

I was asked to include meetings in our model. I was told to model the meetings to be able to trace participants, meeting protocols, decisions etc. It got me thinking what element to use.

My first idea was Business Event, but a Business Event is instantaneous: it does not have duration (according the the ArchiMate specification).

The Business Process could be used. It accesses Business Objects, i.e. meeting protocols etc, and can have Business Roles/Actors assigned to it.

What about Business Interaction?

Is there any other element I don't think about? We have Implementation Events and Work Packages in other parts of our model.

I also thought about how I should model these meetings...

Should I do a generic model, like Meeting A always has output of Report A, and create instances for actual meetings/reports or only create instances? E.g Meeting 18-02-20 have output Report 18-02-20, with participants Business Actor A/B/C.

Perhaps there is another option in EA without elements, in project management?

I have my doubts about meetings...

Any thoughts?



I have worked quite a bit with document generation and know the basics of templates, fragments, custom scripts, document scripts etc.

When I create a document generator I usually use a simple SQL search as basis, either GUID/ID or name (if I'm sure there is no duplicates). However, I was thinking, when I set up a document generator for let's say, requirement specification. I want to use that document generator for different IT-system/applications, e.g. make instances.

Should I use the doc gen I created and just change the SQL search values? Should I duplicate the doc gen? Should I connect one more Document Artifact? Is there any best practice, or how do you guys do this?



General Board / Re: Help w Microsoft SQL Server
« on: February 20, 2018, 09:14:46 pm »
Must be something wrong in the connection string.
Try setting it up again, and check the "allow saving password" checkbox if you are using an SQL server user to connect (as opposed to using Windows Authentication)


 thanks ;D

General Board / Re: Help w Microsoft SQL Server
« on: February 20, 2018, 01:43:03 am »
Thanks Geert!

I realized that I ran the scripts on another DB. I can now connect and use the SQL Server, however, every time I login and connect it claims I entered the wrong password in the connection setup and is asked to enter it again. I enter the same password and get connected. Minor problem, but will probably be annoying in the long run.

Heard of anything like it? (:


General Board / Help w Microsoft SQL Server
« on: February 19, 2018, 11:19:42 pm »

We are about to transfer our local model to an SQL Server and my colleague have set up a Microsoft SQL Server.

I have no experience working on "that side" and have problems connecting to the server.

I have downloaded the EASchema_1220_SQLServer.sql and executed it on a new databse. I don't see any new tables or anything though. Is it permissions in Microsoft SQL struggling? I executed through SSMS.

Is this the reason I can't connect? The script has to be run correctly berfore connecting? How can I make sure the script is executed?

I am not sure what questions I should ask you guys to solve this, please guide me!



Thanks for your replies!

I will read up on diferent approaches and choose accordingly.

Regarding not creating an instance of requirements and relate to intepretation. How would I collect the intepretation?

Lets say we are designing IT-system x. We relate to the minimum requirements mentioned earlier, with different levels and therefore know the "sub" or child requirements. However, if I go one step further, and collect related intepretations, we would collect all intepretations, including for other projects.

Im thinking scripting now. Start on IT-system x, the script collect all req and sub-req. Then we collect the intepretations. Then I guess I would need a loop to check if the intepretation is connected to IT-system x? This doesn't seem efficient. I'll go the same path twice..? From IT-syst to intepretation and then back.

Well, the thing is that we have a document defining "minimum" requirements in certain areas like functional security requirements. These will ALWAYS apply no matter project, but varies with the mentioned levels.

Therefore we would save a lot of time building up this requirement library and always reuse requirements. Of course each project will have project specific requirements but the minimum requirements should come from the requirements library.

And also, this is how the guideline/policy is structured, perhaps I don't have to follow the structure when I model it. But I would like to have a re-usable requirement library which takes account for chosen level.

Automation Interface, Add-Ins and Tools / Script to fetch requirement?
« on: January 29, 2018, 07:25:20 pm »

This is more of a method question, perhaps the thread should be moved.

I have high level requirements, or capabilities, which is related to requirements. Depending of requirement level, 1, 2 or 3, the requirement have different requirement components.


High-level/capability: The application should have authorization control

Requirement: User should have an unique identity
Req component (depending on level): Everyone should have unique identity, an identity may not be re-used

Depending on how this requirement is leveled, different req components apply. Let's say level 1 corresponds to "Everyone should have unique identity" and level 2 is both of the req components.

Each high-level req/cap has several req, each req has several req comp.

My question is about the best approach to model this.

Should each of the requirement levels be an object? I.e. "User should have an unique identity LEVEL 1", "User should have an unique identity LEVEL 2", etc. Then it is easy to just collect corresponding req comp.

Or create instance of "User should have an unique identity" and set a tagged value of the level? But then I need a script or something to collect the correct req comp since the req comp depends on the chosen level of the req.

I would also like to for each req comp, relate it to an interpretation. So I guess all the req comp's needs to be instances and related an interpretation element, otherwise we can't know how the req comp was interpretated for a speficic project.

How do you see this? Model with elements and script, or instances? Would love some input!


If I use the same template directly on an element (without document script) it works like a charm.

With document script, nothing in child elements.

Bug or do I have the wrong approach?


I use a document script to send elements to the document generator. In my template I have Child Elements ticked.

However no child elements are reported. I tried to send the child elements to the report through the document script as well but it just report it as regular elements, not as child elements to the element in focus.

Any idea what's going on?


I think I solved this... almost.

I connected the Document Artifact to the package. With some document scripts I look for the connectors of the package and find the Document Artifact, and send it to RTF through the docGenerator. However, I think my Document Artifact is too big?

I found this thread:

how to increase script fragment size?

It's and old thread.. Is there a fix for this?

Pages: [1] 2 3 4