Ever been frustrated when trying to edit an element and wanting to refer to information in other elements or packages? You may need to close the current element, open another to capture the information you need and then go back to the element you were working on trying to remember the detail, only to repeat the same process a few minutes later.
This was a problem I have often encountered, for example when cross checking requirements and wanting to read the information from multiple items at the same time.
One solution is to output the information into a spreadsheet (using eaXL of course) then reimport the changes or into a word document (eaDocX) which you can check as you make your amendments. But all that takes time, and it may be that you still need to refer back to the model. And as the model changes you may need to repeat the process to ensure that you have the latest information. Don’t get me wrong these approaches work, and I find them particularly useful when needing to cross check and review information before publishing documents.
So rather than remain frustrated, I came up with a solution extending eaForms so that it could present element information within an EA tab. The benefit of this is the ability to have multiple tabs and hence provide access to multiple elements at the same time. If you look at the screen shot below you will see multiple tabs each representing an element or report.
Furthermore, as you can undock EA tabs you can view mutliple tabs at the same time and as screen(s) permit spread them out. Below is a screen shot showing 2 elements, one of which is an undocked tab; in practice you can distribute tabs across multiple screens.
And another example when completing use cases:
A simple idea using eaForms within EAs flexible framework that removes one little frustration.
One use I have is when planning projects and needing to ensure that I have linked relevant items. For example, when checking tasks and their dependencies I use the Related Element Control, but need to check the detail of individual elements and diagrams to ensure all is covered. There is a similar job when checking progress to ensure that everything is covered!BTW: I do use EA’s project management tools as well to manage allocation of work and progress, however they don’t offer the visibility I need to ensure all is captured in the plan!
I am sure you could think of other examples where information from different places is needed at the same time. As eaForms evolves we will dsicover other use cases that we need to address; it’s still early days so we welcome your feedback.
Does eaForms have a use in your work making it easier to get the job done?