1
Automation Interface, Add-Ins and Tools / Re: Traceability between EA and PTC Integrity
« on: May 28, 2013, 12:43:05 am »
Hi Geert,
thx for your detailed answer. The add-in written in C# should be a great way to realize that task. I started to build the first EA addin but when I tried to add the registry key I didn't find the specific path in the Sparx Systems file tree. Do I have to create that file branch on my own and if so on which level shall I do this (the path on the system is):
Zero Level: Software
First Level: Sparx Systems
Second Level: EA400
Third Level: EA (with further levels) and SSCE
The next question is, how to check, if a file has been changed. I definitely use a time stamp to check, if that has been changed. The problem is, how high should the time difference be in the if condition and which field would you suggest to check. For example, if I use the modified field, nothing changes when changing or adding a tagged value in EA.
Furhtermore I ask myself, how the end user finds a specific EA item having only the GUID of it. For example, I see in integrity the special EA ID and ask myself where to find in EA. Is there a search mask where I enter that ID and EA shows the suitable package or package element or do I have to realize it that way that Integrity not only gets the GUID transferred but also a the name of the package or package part and a short path to find it.
Regards
Dan
thx for your detailed answer. The add-in written in C# should be a great way to realize that task. I started to build the first EA addin but when I tried to add the registry key I didn't find the specific path in the Sparx Systems file tree. Do I have to create that file branch on my own and if so on which level shall I do this (the path on the system is):
Zero Level: Software
First Level: Sparx Systems
Second Level: EA400
Third Level: EA (with further levels) and SSCE
The next question is, how to check, if a file has been changed. I definitely use a time stamp to check, if that has been changed. The problem is, how high should the time difference be in the if condition and which field would you suggest to check. For example, if I use the modified field, nothing changes when changing or adding a tagged value in EA.
Furhtermore I ask myself, how the end user finds a specific EA item having only the GUID of it. For example, I see in integrity the special EA ID and ask myself where to find in EA. Is there a search mask where I enter that ID and EA shows the suitable package or package element or do I have to realize it that way that Integrity not only gets the GUID transferred but also a the name of the package or package part and a short path to find it.
Regards
Dan