<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Solutions Reality &#187; Time Architect</title>
	<atom:link href="http://www.solutionsreality.com/blog/index.php?feed=rss2&#038;cat=12" rel="self" type="application/rss+xml" />
	<link>http://www.solutionsreality.com/blog</link>
	<description>About Solutions Reality, our products and what we're doing....</description>
	<pubDate>Fri, 24 Jul 2009 12:11:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<item>
		<title>Installer woes - and their remedy&#8230;?</title>
		<link>http://www.solutionsreality.com/blog/?p=221</link>
		<comments>http://www.solutionsreality.com/blog/?p=221#comments</comments>
		<pubDate>Fri, 24 Jul 2009 12:11:04 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Enterprise Architect]]></category>

		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=221</guid>
		<description><![CDATA[Why are installers such a pain to both use and create in the first place?
Hopefully, however, the pain has now gone]]></description>
			<content:encoded><![CDATA[<p>It would appear that some people have had issues with trying to get Time Architect to install and most have had no problems at all.</p>
<p>This has led to quite a lot of head scratching and trying to understand how to get the installer program to correctly register the Time Architect Add-In both with the .Net Framework and the COM+ framework needed for it to show up correctly in Enterprise Architect.</p>
<p>After various bits of trial, error, testing and swearing we believe that we have solved the issue.  To this end there is a new version of the installer available from the website that should mean that TA installs &#8216;out of the box&#8217;.</p>
<p>Should anyone have any problems with the new version of the installer - that appears to be working - then please drop us a line and we&#8217;ll have another look at the installer.</p>
<p>Many thanks and all the best.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=221</wfw:commentRss>
		</item>
		<item>
		<title>Using TA for multiple links</title>
		<link>http://www.solutionsreality.com/blog/?p=216</link>
		<comments>http://www.solutionsreality.com/blog/?p=216#comments</comments>
		<pubDate>Mon, 05 Jan 2009 18:30:36 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=216</guid>
		<description><![CDATA[<p>An explanation of how to use TA's multiple element linking functionality.</p>
<p>This is shown by using a milestone that needs to be connected to a number of tasks but could just as easily be any EA element type.</p>
]]></description>
			<content:encoded><![CDATA[<p>In some places, TA needs to work a little differently from the EA &#8216;norm&#8217;. One of these areas is that often in TA you want to work with multiple elements at the same time such as allocating the same resource to a number of tasks or creating links between elements. When writing TA we added some features to allow this to happen - which in turn can have beneficial effects on normal EA modelling too&#8230;</p>
<p>In this article I&#8217;ll show you a couple of ways that you can use TA to create links between a new element and existing elements and also how to connect an existing element to multiple elements. This can be done no matter where the element is in the EA project browser.</p>
<p><span id="more-216"></span>
<p>This article arose because I was asked &#8220;how can I create multiple links to a milestone?&#8221;</p>
<p>You could add the links to/from the milestone one at a time by double clicking on the child element and then double clicking on the parent element (if you are in Gantt Chart mode) or by right clicking on the element in Grid mode. However, if you need to add a lot of links this could take a while&#8230;</p>
<p>If we have the following Gantt Chart:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/example-milestone-gantt-chart.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/example-milestone-gantt-chart-tm.jpg" width="100" height="56" alt="Example milestone Gantt Chart" title="Example milestone Gantt Chart" class="shutterset_1" /></a> (click to see larger). We can see that &#8216;milestone&#8217; is currently set to occur after &#8216;Task E&#8217;. If we want &#8216;milestone&#8217; to also follow Task Y, Task Z and Task2 then please follow the following steps:</p>
<ul>
<li>Switch to Grid mode.</li>
<li>Highlight Task Y, Task Z and Task2 (press CTRL key to allow multiple row selection)</li>
<li>Press the &#8216;add link&#8217; button:</li>
<li>
  <a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/add-link.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/add-link-tm.jpg" width="100" height="86" alt="Press the Add link button" title="Press the Add link button" class="shutterset_1" /></a> (click to see larger)</li>
<li>TA will now show the Add link dialog:</li>
<li>
  <a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/specify-link-type.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/specify-link-type-tm.jpg" width="100" height="109" alt="Setup the link required" title="Setup the link required" class="shutterset_1" /></a> (click to see larger). The specified link type will be created to connect all selected elements and the specified element. This means you could link hundreds of elements to a single element if so required&#8230;</li>
<li>Click OK and TA will create the link&#8230;</li>
</ul>
<p><strong>PLEASE NOTE THIS IS ONE OF THE FEW ACTIONS IN TA THAT HAPPENS IMMEDIATELY. THESE LINKS WILL BE CREATED IN YOUR MODEL AS SOON AS YOU CLICK OK!</strong></p>
<p>The model will be updated accordingly and the Gantt Chart will show the effect of these links:</p>
<p><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/after-multiple-links.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/after-multiple-links-tm.jpg" width="100" height="56" alt="Gantt Chart after multiple links added" title="Gantt Chart after multiple links added" class="shutterset_1" /></a></p>
<p></p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=216</wfw:commentRss>
		</item>
		<item>
		<title>Reaching those TA milestones</title>
		<link>http://www.solutionsreality.com/blog/?p=207</link>
		<comments>http://www.solutionsreality.com/blog/?p=207#comments</comments>
		<pubDate>Mon, 05 Jan 2009 17:57:06 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=207</guid>
		<description><![CDATA[<p>Managing milestones in TA is simple, once you know how...</p>
<p>This brief article will show you how to designate any task as a milestone and how to control how milestones are displayed.</p>
]]></description>
			<content:encoded><![CDATA[<p>(As you&#8217;d probably expect by now, ) TA offers a couple of ways to create milestones and does a couple of extra things with them too&#8230;</p>
<p>A milestone is represented in TA by a simple black diamond but this can be on its own or on the end of an existing task. This was done to represent additional effort that may be required to achieve a milestone but cannot be split from it:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/2-types-of-milestone.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/2-types-of-milestone-tm.jpg" width="100" height="31" alt="2 types of milestone" title="2 types of milestone" class="shutterset_1" /></a> (click to see larger)</p>
<p>But how can you set a milestone&#8230;?</p>
<p><span id="more-207"></span>
<p>The easiest way to set a milestone in TA is set the duration of the task to be zero hours. This will automatically change the notation from the task bar to the black diamond shape. This is the &#8216;normal&#8217; type of milestone.</p>
<p>If you want to specify that a &#8216;normal&#8217; task is also a milestone then you can do this from the properties dialog. Simply select the element, or multiple elements if you want to create a number of milestones at the same time, and open the properties dialog - either click on the properties button or right click in datagrid mode:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/element-properties.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/element-properties-tm.jpg" width="100" height="22" alt="Element Properties button" title="Element Properties button" class="shutterset_1" /></a> (click to see larger). This will then open the properties window:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/properties-dialog.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/properties-dialog-tm.jpg" width="100" height="68" alt="TA Properties dialog" title="TA Properties dialog" class="shutterset_1" /></a> (click to see larger). Then simply click on the &#8216;This task is a milestone&#8217; checkbox to set the task as a milestone.</p>
<p>Depending on how you have your version of TA configured, creating a milestone can add a colourful background to the Gantt Chart. This feature was added so that it was easy to find milestones on a big Gantt Chart.</p>
<p>To see this feature in action - or turn it off open up the project settings dialog by either clicking on the white project bar at the bottom of the Gantt Chart or by clicking on the Project Configuration button:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/project-settings.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/project-settings-tm.jpg" width="100" height="27" alt="Project Settings button" title="Project Settings button" class="shutterset_1" /></a> (click to see larger). This will then open up the project configuration screen where you can control how the milestones are displayed:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/milestone-settings.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2009/01/milestone-settings-tm.jpg" width="100" height="85" alt="milestone settings" title="milestone settings" class="shutterset_1" /></a> (click to see larger). PLEASE NOTE the &#8216;Show Milestone Highlight background&#8217; option applies to all milestones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=207</wfw:commentRss>
		</item>
		<item>
		<title>How can I change link types in TA in Gantt and Grid modes?</title>
		<link>http://www.solutionsreality.com/blog/?p=196</link>
		<comments>http://www.solutionsreality.com/blog/?p=196#comments</comments>
		<pubDate>Wed, 31 Dec 2008 16:01:46 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=196</guid>
		<description><![CDATA[<p>Time Architect allows you to model both (the normal) Finish - Start relationship (where the start time of the second task is set based on the finish time of the first) and the less used (but often very useful) Start - Finish relationship (where the finish time of the second task is set based on the start time of the first task).</p>
<p>...This button is not the most obvious button on TA's screens: <a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/change-link-button.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/change-link-button-tm.jpg" width="100" height="40" alt="Change the link type button." title="Change the link type button." class="shutterset_1" /></a> This button is only active if the current element has links to one or more parent elements.</p>
]]></description>
			<content:encoded><![CDATA[<p>Time Architect allows you to model both (the normal) Finish - Start relationship (where the start time of the second task is set based on the finish time of the first) and the less used (but often very useful) Start - Finish relationship (where the finish time of the second task is set based on the start time of the first task). TA does not currently support the Start - Start relationship or the Finish - Finish relationship as there are other ways to achieve these relationships.</p>
<p>Sometimes, you may create one type of link and wish to change to the other. This is easy in the model itself as you can just change the stereotype or even delete the link and recreate it. But how can you change the link when you are working in Gantt Chart or Grid mode?</p>
<p><span id="more-196"></span>
<p>TA provides a button to allow you to manage all the links from an element to its parent elements. (TA does not have a method to change the links from parent to child at this time.) This button is not the most obvious button on TA&#8217;s screens:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/change-link-button.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/change-link-button-tm.jpg" width="100" height="40" alt="Change the link type button." title="Change the link type button." class="shutterset_1" /></a> This button is only active if the current element has links to one or more parent elements. This button becomes active in either grid or Gantt Chart mode. Clicking on this button will bring up the manage link dialog screen:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/manage-link-dialog.png" align="left"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/manage-link-dialog-tm.jpg" width="100" height="71" alt="Manage Link Dialog" title="Manage Link Dialog" class="shutterset_1" /></a> this will then allow you to change the type of link if needed. Through this screen you can also manage lead and lag on a task as required.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=196</wfw:commentRss>
		</item>
		<item>
		<title>Status Icons explained</title>
		<link>http://www.solutionsreality.com/blog/?p=166</link>
		<comments>http://www.solutionsreality.com/blog/?p=166#comments</comments>
		<pubDate>Thu, 11 Dec 2008 15:23:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=166</guid>
		<description><![CDATA[<p>An overview of the TA review status icons and what review status is all about.</p>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/finished-2.png" width="128" height="128" alt="Finished Flag" title="Finished Flag" class="shutterset_1" align="left" style="padding-right:10px; padding-left:10px;" /> One of the features in TA that we think is a little unusual is the Project Review functionality. This allows you to quickly see how your project is progressing against how it should be progressing!</p>
<p>However, we received an unexpected help request the other day. What do the status icons in TA actually mean? It was unexpected as they&#8217;re all explained in the help manual&#8230;</p>
<p>The trouble with help manuals is that sometimes you need to know where to look to find the answer to your question! Not very helpful in that case. (For the record its: TA User Guide &gt; Using Time Architect &gt; Time Architect Workspace &gt; Grid Mode &gt; Project Review ) You could also type &#8216;review&#8217; into the search tab.</p>
<p>So this article is a quick overview to what the Status Icons mean and why they are in there in the first place!</p>
<p><span id="more-166"></span>
<p><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/gantt-review.png"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/12/gantt-review-tm.jpg" width="250" height="137" alt="Gantt Chart showing review status" title="Gantt Chart showing review status" class="shutterset_1" align="left" style="padding-right:10px; padding-left:10px;" /></a> TA has a number of features that we like to think of as either unique or at least unusual. One of these is the &#8216;Today Line&#8217; that is drawn onto the Gantt Chart. This line is drawn live onto to Gantt chart to represent NOW in terms of both date and time. From this feature we developed the idea of review status. By looking at the Today Line and % completion for a task - you get a status for each task. TA tracks a total of 10 statuses.</p>
<p>For a full explanation of the icon statuses, please take a look at the explained section of the TA website:</p>
<p><a href="http://www.solutionsreality.com/products/timearchitect/what.aspx?ID=8" title="See it on the TA website">http://www.solutionsreality.com/products/timearchitect/what.aspx?ID=8</a></p>
<p>We will add this to the TA report engine as an additional section in the report in a forthcoming release of TA.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=166</wfw:commentRss>
		</item>
		<item>
		<title>The pain of EA Task Panes</title>
		<link>http://www.solutionsreality.com/blog/?p=159</link>
		<comments>http://www.solutionsreality.com/blog/?p=159#comments</comments>
		<pubDate>Thu, 11 Dec 2008 14:29:24 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Enterprise Architect]]></category>

		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=159</guid>
		<description><![CDATA[As part of the process of making TA more accessible and easier to understand, we are currently looking at extending the TA Profile so that it is a full MDG technology. The EA help manual is very useful but there is the odd hole or two when you are trying to find out how to [...]]]></description>
			<content:encoded><![CDATA[<p>As part of the process of making TA more accessible and easier to understand, we are currently looking at extending the TA Profile so that it is a full <a title="MDG Explained here" href="http://sparxsystems.com.au/resources/mdg_tech/index.html">MDG technology</a>. The EA help manual is very useful but there is the odd hole or two when you are trying to find out how to do something. The Tasks Pane explanation shows how to call commands and help pages but one of the most useful things in the Tasks Pane is the ability to put a link to a URL.</p>
<p>This, of course, was the bit that couldn&#8217;t be found anywhere <a title="How do I make a link?" href="http://www.sparxsystems.com/uml_tool_guide/sdk_for_enterprise_architect/define_task_pane_toolboxes.html">in the manual</a>!</p>
<p>Well after trying all the combinations of:</p>
<ul>
<li>EASystem::ShowWeb()</li>
<li>EASystem::ShowPage()</li>
<li>EASystem::ShowLink()</li>
<li>etc&#8230;</li>
</ul>
<p>I finally managed to hit on the right one! <strong>EASystem::ShowURL(url to goto)</strong> as with most things it&#8217;s easy once you know how - it&#8217;s just finding it sometimes that&#8217;s the pain! Hope this helps someone else out there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=159</wfw:commentRss>
		</item>
		<item>
		<title>Exporting TA data to non English versions of MS Project</title>
		<link>http://www.solutionsreality.com/blog/?p=142</link>
		<comments>http://www.solutionsreality.com/blog/?p=142#comments</comments>
		<pubDate>Tue, 25 Nov 2008 17:11:29 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=142</guid>
		<description><![CDATA[In TA 2.2 we introduced the idea of export to MS Project via the Excel Workbook format - see the previous blog entry for more details. However, during the beta phase, we discovered that MS Project did not work exactly how we expected&#8230;
Although MS Project will allow you to open non-native language Project files (.mpp [...]]]></description>
			<content:encoded><![CDATA[<p>In TA 2.2 we introduced the idea of export to MS Project via the Excel Workbook format - see the <a href="http://www.solutionsreality.com/blog/?p=97" title="previous blog on exporting to MS Project">previous blog entry</a> for more details. However, during the beta phase, we discovered that MS Project did not work exactly how we expected&#8230;</p>
<p>Although MS Project will allow you to open non-native language Project files (.mpp files) eg a German project in English project and vice versa this is not true for the Excel Workbook format! The Workbook needed to have exactly the right headers and sheet names as the native language of the version of MS Project that was being used.</p>
<p>Now, we are a small team at Solutions Reality and our language skills, whilst passable, do not stretch to translating all the fields into all the languages that are needed for TA - our International user base is expanding - so what to do?</p>
<p><span id="more-142"></span>
<p>Well, actually, we went for the easy option! After all, sometimes that&#8217;s the best approach!</p>
<p>Instead of needing to translate all the files and set up the resources etc in TA that would not be flexible enough, we decided to get TA and MS Project to do all the hard work for us!</p>
<p>First export an Excel Workbook format from MS Project as described in <a href="http://www.solutionsreality.com/blog/?p=135" title="How to export from MS Project in Excel format">this article</a>. It can be as simple as 1 task, we&#8217;re not interested in the information at this point, all we&#8217;re interested in is the MS Project Excel structure!</p>
<p>MS Project will create the Excel file and use the appropriate local language of MS Project to label the columns and the worksheets.</p>
<p>Save this export somewhere that you can remember. Ideally, take a look at the Time Architect <a href="http://www.solutionsreality.com/products/timearchitect/download.aspx" title="Time Architect downloads page">downloads</a> page and if we don&#8217;t have a template in your language then please send it to us so that we can share it with other TA users. (Currently we have German but are hoping to add more real soon&#8230;)</p>
<p>Now export from TA as normal but when you come to generate the spreadsheet you need to specify that you wish to use a template file:</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-to-workbook.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-to-workbook-tm.jpg" width="100" height="76" alt="Choose the Export all data to MS Project Workbook" title="Choose the Export all data to MS Project Workbook" class="shutterset_1" /></a></p>
<p>this is as simple as checking the &#8220;Export workbook in another language&#8221; option and then specifying the correct file path to the template file.</p>
<p>
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-to-workbook-check-option.jpg"  class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-to-workbook-check-option-tm.jpg" width="100" height="76" alt="Important that you check the other Language option" title="Important that you check the other Language option" class="shutterset_1" /></a></p>
<p>TA will then create the file in the appropriate language. Oh and it will remember the setting and the filepath between sessions so once set you should never need to do it again!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=142</wfw:commentRss>
		</item>
		<item>
		<title>Getting data from MS Project to TA&#8230;(repost with images)</title>
		<link>http://www.solutionsreality.com/blog/?p=135</link>
		<comments>http://www.solutionsreality.com/blog/?p=135#comments</comments>
		<pubDate>Tue, 18 Nov 2008 11:16:55 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=135</guid>
		<description><![CDATA[Not all project planning is done in Time Architect (yet  ) and by far the most widely used (if not most popular tool) out there is MS Project. One of the early design decisions behind TA was that it should be used to get data from MS Project into the appropriate fields in Enterprise [...]]]></description>
			<content:encoded><![CDATA[<p>Not all project planning is done in Time Architect (yet <img src='http://www.solutionsreality.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) and by far the most widely used (if not most popular tool) out there is MS Project. One of the early design decisions behind TA was that it should be used to get data from MS Project into the appropriate fields in Enterprise Architect (Project Management &gt; Resource Allocation) which can store very useful data but it has no &#8216;intelligence&#8217; about the relationships between start date, end date and duration. Time Architect has grown a long way from this original idea but still uses these fields and more to store its information inside your EA model.</p>
<p>So, the question is, how do you get information from MS Project to EA/TA? Unfortunately, MS Project files (.mpp) are a proprietary Microsoft Binary format and we don&#8217;t have the &#8216;rules&#8217; for how to read them, so we needed a different approach.</p>
<p><span id="more-135"></span>
<p>MS Project does offer a number of useful export options, one of which is the Excel Workbook format - or &#8216;Project Excel Template&#8217; as it is called in the Export Wizard. There is one minor hurdle about that format too, which is that MS Project creates Excel files in Excel &#8216;95 format, even when using MS Project 2007. Like the .mpp file, Excel &#8216;95 is a proprietary Microsoft Binary format and is difficult to read unless you are using MS Excel which can happily convert Excel &#8216;95 format to more up to date versions&#8230;</p>
<p>So, with all that in mind, this is how you get your data from MS Project into EA/TA via the Import from Excel option in TA.</p>
<p><!--more--></p>
<p>With the following MS Project Gantt Chart:</p>
<p><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/example-ms-project-gantt-chart2.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/example-ms-project-gantt-chart-tm2.jpg" width="100" height="42" alt="Example MS Project Gantt Chart" title="Example MS Project Gantt Chart" class="shutterset_1" /></a></p>
<p>First, create the Excel Workbook in MS Project:</p>
<p><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-as-excel.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-as-excel-tm.jpg" width="100" height="77" alt="Save as Excel workbook" title="Save as Excel workbook" class="shutterset_1" /></a></p>
<p>Select &#8220;Save As&#8221; and make sure that you specify that you wish to save in Microsoft Excel Workbook (*.xls) format. By choosing this option, MS Project will start the export wizard so that you can configure the output accordingly.</p>
<p><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/choose-excel-template.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/choose-excel-template-tm.jpg" width="100" height="77" alt="Must choose Excel Template" title="Must choose Excel Template" class="shutterset_1" /></a></p>
<table>
<tbody>
<tr>
<td>The most important part of the wizard is to choose the &#8220;Project Excel Template&#8221; option. This will force MS Project to create the correct Workbook template that consists of 4 Worksheets. One for tasks, one for resources, one for allocation of tasks to resources and the last one which is a special sheet (?). After choosing this option click on &#8220;Finish&#8221; and MS Project will create the Excel file for you (<strong>in MS Excel &#8216;95 format</strong>).</td>
</tr>
</tbody>
</table>
<p>
The next step is to convert the &#8216;95 format sheet to &#8216;97 - 2003 format. The easiest way to do this is to open it in MS Excel and save as &#8216;97-2003 format. <em>We are trying to find a better way to do this</em> but unfortunately <strong>this step is very important at the moment!</strong></p>
<p>Now that you have the file in the correct format, it&#8217;s time to bring it into TA/EA.</p>
<table>
<tbody>
<tr>
<td>
<p><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ta-excel-import.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ta-excel-import-tm.jpg" width="100" height="108" alt="Choose Add-ins &gt; Time Architect &gt; Import from Excel" title="Choose Add-ins &gt; Time Architect &gt; Import from Excel" class="shutterset_1" /></a></p>
</td>
<td>Simply choose &#8220;Import from Excel&#8221; from the the Add-ins &gt; Time Architect menu. TA will now start its own wizard.</td>
<td><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/specify-excel-file.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/specify-excel-file-tm.jpg" width="100" height="90" alt="Specify the correct Excel File" title="Specify the correct Excel File" class="shutterset_1" /></a></td>
<td>Just find the correct file and click on the next button.</td>
</tr>
</tbody>
</table>
<p><span style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"><strong><em><span style="font-size: 10px;">If TA will not advance to the next screen then check:<br /></span></em></strong></span></p>
<ul>
<li><strong><em><span style="font-size: 10px;">Is the file in &#8216;97 - 2003 format</span></em></strong></li>
<li><strong><em><span style="font-size: 10px;">That the file is not open in Excel.</span></em></strong></li>
</ul>
<table>
<tbody>
<tr>
<td><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/excel-type.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/excel-type-tm.jpg" width="100" height="90" alt="TA will automatically recognise workbook format" title="TA will automatically recognise workbook format" class="shutterset_1" /></a></td>
<td>Time Architect will automatically recognise that the file is in Workbook format and select the option for you. All you need to do now is click next again.</td>
</tr>
</tbody>
</table>
<p></p>
<table>
<tbody>
<tr>
<td><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-as-new.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-as-new-tm.jpg" width="100" height="90" alt="Import as new (for now)" title="Import as new (for now)" class="shutterset_1" /></a></td>
<td>In TA 2.1 we spent a long time working on the idea of merge and how you could round-trip between TA and MS Project. There will be an article on this soon - but for now we&#8217;ll bring this data in as new items. Simply select the &#8220;Import as New&#8221; option and click next.</td>
</tr>
</tbody>
</table>
<p></p>
<table>
<tbody>
<tr>
<td><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-actions.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-actions-tm.jpg" width="100" height="90" alt="Specify how it should be imported" title="Specify how it should be imported" class="shutterset_1" /></a></td>
<td>The final step of the wizard allows you the final control as to what you want to import and where. You must specify where in the model the elements should be imported. Click on the &#8220;&#8230;&#8221; button and choose where to import the elements to.<br />
      Then choose the element type to be created and if needed you can specify a stereotype to apply.<br />
      By default TA will import links between elements as dependencies with the &lt;&lt;TA&gt; stereotype. If you need more control then you can specify the link type, direction and stereotype as needed.<br />
      Then click &#8220;Import&#8221; and TA will bring in all the data and links creating additional packages as needed.</td>
</tr>
</tbody>
</table>
<p>
TA will even give you a report on how successful the import was&#8230;<br />
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-report.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-report-tm.jpg" width="100" height="57" alt="Import results" title="Import results" class="shutterset_1" /></a><br />
To give you the following results in EA/TA (once you generate the Gantt Chart)<br />
<a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-results.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/import-results-tm.jpg" width="100" height="94" alt="Inner package contents" title="Inner package contents" class="shutterset_1" /></a> <a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/elements-in-ea-top-level.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/elements-in-ea-top-level-tm.jpg" width="100" height="86" alt="Top level package contents" title="Top level package contents" class="shutterset_1" /></a><a href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/gantt-in-ta1.jpg" class="shutterset_1"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/gantt-in-ta-tm1.jpg" width="100" height="75" alt="The resultant Gantt Chart in TA" title="The resultant Gantt Chart in TA" class="shutterset_1" /></a><br />
<em><strong>Please note, this was imported with TA 2.3 Beta (to be released this week&#8230;). TA 2.3 recognises links to and from packages.</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=135</wfw:commentRss>
		</item>
		<item>
		<title>Exporting TA data to MS Project</title>
		<link>http://www.solutionsreality.com/blog/?p=97</link>
		<comments>http://www.solutionsreality.com/blog/?p=97#comments</comments>
		<pubDate>Fri, 14 Nov 2008 15:45:41 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=97</guid>
		<description><![CDATA[<p>One of the early driving ideas behind Time Architect was the desire to get the Project Management/Resource Allocation data in EA out and into MS Project so that it could be used by other people. ... Nevertheless, the need to get resource and timing information from TA out to MS Project is still an important one so, in this article, I'm going to show you how easy it is...</p>]]></description>
			<content:encoded><![CDATA[<p>One of the early driving ideas behind Time Architect was the desire to get the Project Management/Resource Allocation data in EA out and into MS Project so that it could be used by other people. This then got overtaken by a whole bunch of other ideas - including bring a lot of manipulation and chart functionality into TA instead!</p>
<p>Nevertheless, the need to get resource and timing information from TA out to MS Project is still an important one so, in this article, I&#8217;m going to show you how easy it is&#8230;</p>
<p>Before explaining the process, however, there is one important caveat! The MS Project .mpp file is a proprietary binary format and TA can not create the .mpp file format; instead it relies on MS Excel format for information exchange.</p>
<p><span id="more-97"></span>
<p>TA has the ability to export the data-grid directly to MS Excel format as a single worksheet. MS Project can read either a simple worksheet or workbook format and includes a specially formatted workbook to facilitate transfer to and from the program.</p>
<p>Exporting from TA in MS Project Excel Workbook format (phew!) is simpler to do than say!</p>
<p>Taking the following TA Gantt chart as the example (<em><strong>this does have the TA 2.3 feature that supports links to/from packages</strong></em>):</p>
<p><em>(click on any image to see the full size version)</em></p>
<p><a class="shutterset_1" href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/gantt-in-ta.jpg"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/gantt-in-ta-tm.jpg" width="100" height="75" alt="Gantt in TA.jpg" title="Gantt in TA.jpg" class="shutterset_1" /></a></p>
<p>In TA, simply select select the &#8220;Export All Data To MS Project Workbook&#8221; option from the Import/Export icon on the toolbar:</p>
<p><a class="shutterset_1" href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ta-ms-project-export.jpg"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ta-ms-project-export-tm.jpg" width="100" height="31" alt="TA MS Project Export.jpg" title="TA MS Project Export.jpg" class="shutterset_1" /></a></p>
<p>and TA will open up the &#8220;Export to Workbook dialog&#8221; screen:</p>
<table>
<tbody>
<tr>
<td><a class="shutterset_1" href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-form.jpg"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/export-form-tm.jpg" width="100" height="76" alt="Export Form.jpg" title="Export Form.jpg" class="shutterset_1" /></a></td>
<td>at this stage, don&#8217;t worry about all the other options, just choose the correct file path for your Excel Workbook and click &#8220;Generate!&#8221; (We&#8217;ll explain all the other options in the future tutorial about round tripping between TA and MS Project.</td>
</tr>
</tbody>
</table>
<p>This will generate a full MS Excel Spreadsheet something similar to the following:</p>
<table>
<tbody>
<tr>
<td><a class="shutterset_1" href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ta-generated-excel-file.jpg"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ta-generated-excel-file-tm.jpg" width="100" height="47" alt="TA Generated Excel File.jpg" title="TA Generated Excel File.jpg" class="shutterset_1" /></a></td>
<td>this file will include all the relevant column names and worksheet names (<strong>IN ENGLISH</strong>) there will be a follow on article explaining how to generate workbooks in other languages&#8230;</td>
</tr>
</tbody>
</table>
<p>Now open up MS Project and select File &gt; Open and you will be presented with a standard file dialog:</p>
<table>
<tbody>
<tr>
<td><a class="shutterset_1" href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ms-project-xls-open.jpg"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/ms-project-xls-open-tm.jpg" width="100" height="65" alt="MS Project XLS Open.jpg" title="MS Project XLS Open.jpg" class="shutterset_1" /></a></td>
<td>just make sure that you specify that you wish to open a .xls file and MS Project will then start the appropriate wizard to allow this to happen:</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td><a class="shutterset_1" href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/excel-template.jpg"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/excel-template-tm.jpg" width="100" height="77" alt="Excel Template.jpg" title="Excel Template.jpg" class="shutterset_1" /></a></td>
<td>ensure that you select the &#8220;Project Excel Template&#8221; option and click next. For now, just select the import as new option (again there will be a full explanation of round-tripping soon).</td>
</tr>
</tbody>
</table>
<p>MS Project will read the Excel spreadsheet and your TA data has been successfully imported! It should look something like this:</p>
<p><a class="shutterset_1" href="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/example-ms-project-gantt-chart.jpg"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/example-ms-project-gantt-chart-tm.jpg" width="100" height="42" alt="Example MS Project Gantt Chart.jpg" title="Example MS Project Gantt Chart.jpg" class="shutterset_1" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=97</wfw:commentRss>
		</item>
		<item>
		<title>It all depends&#8230;</title>
		<link>http://www.solutionsreality.com/blog/?p=38</link>
		<comments>http://www.solutionsreality.com/blog/?p=38#comments</comments>
		<pubDate>Wed, 12 Nov 2008 10:22:53 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
		
		<category><![CDATA[Time Architect]]></category>

		<guid isPermaLink="false">http://www.solutionsreality.com/blog/?p=38</guid>
		<description><![CDATA[When we started writing Time Architect we needed a way to represent the relationship between tasks but which of the myriad of connectors should we use?
Based on the UML definition of a dependency link (“Shows that one element relies in some way on another element”) we decided that it made sense to use the dependency [...]]]></description>
			<content:encoded><![CDATA[<p>When we started writing Time Architect we needed a way to represent the relationship between tasks but which of the myriad of connectors should we use?<br />
Based on the UML definition of a dependency link (“Shows that one element relies in some way on another element”) we decided that it made sense to use the dependency link to represent that Task B <strong>DEPENDS</strong> on Task A for its timing. In other words, Task B’s start depends on when Task A finishes:</p>
<table style="empty-cells: show; border-collapse: collapse">
<tbody>
<tr>
<td style="width: 184px; border-top-width: 0px; border-top-style: solid; border-top-color: #ff00ff; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #ff00ff; border-right-width: 0px; border-right-style: solid; border-right-color: #ff00ff"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/taskdependencyfullsize4.jpg" width="169" height="325" alt="taskdependencyfullsize4.jpg" /></td>
<td style="vertical-align: baseline; width: 588px; border-top-width: 0px; border-top-style: solid; border-top-color: #ff00ff; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #ff00ff; border-right-width: 0px; border-right-style: solid; border-right-color: #ff00ff">(<em>Please note - this was drawn using the TA Profile that adds some extra elements and stereotypes</em>).</p>
<p>      This then shows that Task B depends on Task A and you will see that the start time of Task B is the end time of Task A. This made a lot of sense to us, as developers, when we wrote it and so far it seems to work quite well.</p>
<p>      However, as TA is starting to spread and its use is shared with more people in many more roles, then sometimes things get challenged!</p>
<p>      Yesterday, while working through a demo with some more ‘art minded’ types, they asked “why do you draw the arrow that way round? It doesn’t make sense!”</p>
<p>      So, after a fairly long discussion about a dependency link and what it means, they still weren’t happy! “Surely, Task B follows Task A and so the arrow should point the other way so as to show flow from A to B?”</p>
<p>      “It should look more like this:”</td>
</tr>
</tbody>
</table>
<p><span id="more-38"></span></p>
<table style="empty-cells: show; border-collapse: collapse">
<tbody>
<tr>
<td style="width: 184px; border-top-width: 0px; border-top-style: solid; border-top-color: #ff00ff; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #ff00ff; border-right-width: 0px; border-right-style: solid; border-right-color: #ff00ff"><img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/taskflowfullsize4.jpg" alt="taskflowfullsize4.jpg" /></td>
<td style="vertical-align: baseline; width: 588px; border-top-width: 0px; border-top-style: solid; border-top-color: #ff00ff; border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #ff00ff; border-right-width: 0px; border-right-style: solid; border-right-color: #ff00ff">This makes a kind of sense actually! When you look at the Gantt chart, that is the way that the arrows are drawn too!</p>
<p>      <img src="http://www.solutionsreality.com/blog/wp-content/uploads/2008/11/gantttaskflow4.jpg" width="209" height="81" alt="gantttaskflow4.jpg" /></p>
<p>      So, which is correct?</p>
<p>      At the moment we use the dependency link but should we be using a different link and should it point in a different direction?</p>
<p>      Please, let us know what you think&#8230;</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.solutionsreality.com/blog/?feed=rss2&amp;p=38</wfw:commentRss>
		</item>
	</channel>
</rss>
