<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Q Factor's Blog</title>
	<atom:link href="http://qfactorconsulting.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://qfactorconsulting.wordpress.com</link>
	<description>Microsoft Dynamics GP in a nutshell</description>
	<lastBuildDate>Tue, 29 Nov 2011 13:58:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='qfactorconsulting.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/25ad9e70e0267a2d09302831b1f36749?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Q Factor's Blog</title>
		<link>http://qfactorconsulting.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://qfactorconsulting.wordpress.com/osd.xml" title="Q Factor&#039;s Blog" />
	<atom:link rel='hub' href='http://qfactorconsulting.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Dynamics GP Add-Ons Your Company Should Consider</title>
		<link>http://qfactorconsulting.wordpress.com/2011/11/22/dynamics-gp-add-ons-your-company-should-consider/</link>
		<comments>http://qfactorconsulting.wordpress.com/2011/11/22/dynamics-gp-add-ons-your-company-should-consider/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 15:03:12 +0000</pubDate>
		<dc:creator>Q Factor</dc:creator>
				<category><![CDATA[Smartlist Builder]]></category>
		<category><![CDATA[3rd party add-ons]]></category>
		<category><![CDATA[microsoft dynamics add-ons]]></category>
		<category><![CDATA[must-have third party addons for dynamics]]></category>
		<category><![CDATA[QFactor Consulting]]></category>
		<category><![CDATA[smartlist builder]]></category>

		<guid isPermaLink="false">http://qfactorconsulting.wordpress.com/?p=186</guid>
		<description><![CDATA[Third party add-ons for Dynamics GP can be used to increase the efficacy of the program. There are a variety of add-ons most companies should consider that will improve the efficiency of searching, analysis, report making, and accessing SQL. I &#8230; <a href="http://qfactorconsulting.wordpress.com/2011/11/22/dynamics-gp-add-ons-your-company-should-consider/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=186&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;"><a href="http://qfactorconsulting.files.wordpress.com/2011/11/qfactor.jpg"><img class="alignleft  wp-image-187" title="QFactor" src="http://qfactorconsulting.files.wordpress.com/2011/11/qfactor.jpg?w=247&#038;h=180" alt="" width="247" height="180" /></a>Third party add-ons for Dynamics GP can be used to increase the efficacy of the program. There are a variety of add-ons most companies should consider that will improve the efficiency of searching, analysis, report making, and accessing SQL. I typically recommend the following add-ons: SmartList Builder, SmartFill, and SQL Reporting. Over the next few months, I’ll talk about these add-ons in more detail. Today, I want to focus on SmartListBuilder.</p>
<p style="text-align:justify;"><strong>SmartList Builder</strong> is an add-on that makes the standard SmartList in GP work better for many companies. With SmartList Builder you are able to custom-build a SmartList with external or GP data. If you have a special report you need to create, such as sales history, or sales transactions, or purchasing, that is not a standard GP SmartList, then SmartList Builder will let you create it and then dump data out to an Excel spreadsheet where you can manipulate it, analyze it, or create additional reports.</p>
<p style="text-align:justify;">The advantage, of course, of being able to dump data into Excel is the ability to use Excel to run hypothetical scenarios, create graphs that can be imported to PowerPoint for presentations, and otherwise use the data from Dynamics GP for decision making and planning. SmartList Builder also allows you to export data to Word or print a report directly from the add-on.</p>
<p style="text-align:justify;">The biggest advantage of SmartList Builder is that it saves time and it makes repetitive tasks easy to do. The report writer that comes with GP is time-consuming and not at all intuitive. For example, let’s say you need to generate a list in Excel every month of all the items you sold for a certain period of time. The basic list could be generated by Dynamics GP, but if you also need to see any special fields, like line item comments for each item sold, then SmartList Builder lets you build a more robust report, and do it very quickly. SmartList Builder also allows users to generate reports using a combination of Dynamics data and other SQL data.</p>
<p style="text-align:justify;">The biggest drawback of SmartList Builder is that you cannot dump out an AP Aging or an AR Aging report from SmartLists without a lot of extra manipulation to get it into Excel. There is an AP/AR Aging report in GP that dumps to a GP Report file, but it’s not compatible with Excel. However, SmartList Builder will let you build a SQL view in the database with all information calculated for you and then, using SmartList Builder, you can pull SQL view data.</p>
<p style="text-align:justify;">SmartList Builder makes monthly reporting faster, better, and easier, and it makes Dynamics GP more versatile by allowing users to have access to information they may not otherwise have access to. It provides a user-friendly interface for making that data usable by people outside of IT and accounting.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/qfactorconsulting.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/qfactorconsulting.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/qfactorconsulting.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/qfactorconsulting.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/qfactorconsulting.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/qfactorconsulting.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/qfactorconsulting.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/qfactorconsulting.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/qfactorconsulting.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/qfactorconsulting.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/qfactorconsulting.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/qfactorconsulting.wordpress.com/186/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/qfactorconsulting.wordpress.com/186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/qfactorconsulting.wordpress.com/186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=186&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://qfactorconsulting.wordpress.com/2011/11/22/dynamics-gp-add-ons-your-company-should-consider/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://qfactorconsulting.files.wordpress.com/2011/11/qfactor.jpg?w=150" />
		<media:content url="http://qfactorconsulting.files.wordpress.com/2011/11/qfactor.jpg?w=150" medium="image">
			<media:title type="html">QFactor</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/dbe26826f3957845a26413550a4b32b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Q Factor</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2011/11/qfactor.jpg?w=300" medium="image">
			<media:title type="html">QFactor</media:title>
		</media:content>
	</item>
		<item>
		<title>Getting the Most Out of Dynamics GP</title>
		<link>http://qfactorconsulting.wordpress.com/2011/10/24/getting-the-most-out-of-dynamics-gp/</link>
		<comments>http://qfactorconsulting.wordpress.com/2011/10/24/getting-the-most-out-of-dynamics-gp/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 13:06:01 +0000</pubDate>
		<dc:creator>Q Factor</dc:creator>
				<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[getting the most out of Microsoft Dynamics GP]]></category>
		<category><![CDATA[Microsoft Dynamics GP]]></category>
		<category><![CDATA[performing backups with Microsoft Dynamics GP]]></category>
		<category><![CDATA[performing regular backups]]></category>

		<guid isPermaLink="false">http://qfactorconsulting.wordpress.com/?p=180</guid>
		<description><![CDATA[Murphy’s Law states that if something can go wrong, it will. Perhaps the greatest antidote to stave off Murphy (or to lessen the consequences of a problem) is preparation. Q Factor strongly encourages all of its clients to perform regular &#8230; <a href="http://qfactorconsulting.wordpress.com/2011/10/24/getting-the-most-out-of-dynamics-gp/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=180&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:justify;">Murphy’s Law states that if something can go wrong, it will. Perhaps the greatest antidote to stave off Murphy (or to lessen the consequences of a problem) is preparation. Q Factor strongly encourages all of its clients to perform regular practices to get the most out of Microsoft Dynamics GP. Dynamics GP takes well to customization, whether in creating accounting reports or allowing changes to the system, and we recommend two habits to help save a lot of headache for every company: making server notes whenever changes are made, and <a href="http://msdynamicsgp.blogspot.com/2011/10/weekly-review-schedule-backups-from.html">performing regular backups</a>.</p>
<p style="text-align:justify;"><a href="http://qfactorconsulting.files.wordpress.com/2011/10/qf-screenshot.png"><img class="alignleft size-medium wp-image-181" title="QF Screenshot" src="http://qfactorconsulting.files.wordpress.com/2011/10/qf-screenshot.png?w=300&#038;h=184" alt="" width="300" height="184" /></a>Whether your in-house accounting team is one or twenty, it is important that everyone who touches Dynamics GP make note on the server what changes and improvements they have made. The reason to make notations about any system modifications is so that, in case the “improvement” turns out to have unanticipated, or even has unwanted results, you are able to revert to a previous state. Often, you will not realize you made a mistake three steps ago until you’ve moved forward far enough to realize its impact. Without notes to understand what has been tweaked, it becomes a much bigger problem than it has to.</p>
<p style="text-align:justify;">Additionally, if you have a team member leave the company, these notes allow for continuity. Many who are taking over the use of GP may not know the foundation of what comes with the software compared to the changes a team member introduced to accommodate your company’s business processes. Making notes can help your current and new team members understand a colleague’s stopping point. This also makes it far easier to have more members of your accounting team working with Dynamics GP, because they can follow one another’s improvements.</p>
<p style="text-align:justify;">Regularly backing up GP-specific files, your team can be confident about protecting the efforts being made. Backups can also allow you to roll back to the prior state if a recent change interferes with the effectiveness of GP. Typically, the accounting team and the IT team are not working or communicating with each other effectively. If there is no one in the accounting department setting up backups of data, and no one has communicated the importance of such backups to IT, you can assume you’re not getting the backup you need.</p>
<p style="text-align:justify;">Daily backups are critical to protecting your data. As your accounting team works to improve notation making habits, you should also be onboarding IT members to regularly back up the data that sits on the server.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/qfactorconsulting.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/qfactorconsulting.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/qfactorconsulting.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/qfactorconsulting.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/qfactorconsulting.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/qfactorconsulting.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/qfactorconsulting.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/qfactorconsulting.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/qfactorconsulting.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/qfactorconsulting.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/qfactorconsulting.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/qfactorconsulting.wordpress.com/180/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/qfactorconsulting.wordpress.com/180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/qfactorconsulting.wordpress.com/180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=180&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://qfactorconsulting.wordpress.com/2011/10/24/getting-the-most-out-of-dynamics-gp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe26826f3957845a26413550a4b32b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Q Factor</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2011/10/qf-screenshot.png?w=300" medium="image">
			<media:title type="html">QF Screenshot</media:title>
		</media:content>
	</item>
		<item>
		<title>Microsoft Dynamics GP 2010 Reporting</title>
		<link>http://qfactorconsulting.wordpress.com/2011/07/01/microsoft-dynamics-gp-2010-reporting/</link>
		<comments>http://qfactorconsulting.wordpress.com/2011/07/01/microsoft-dynamics-gp-2010-reporting/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 21:13:04 +0000</pubDate>
		<dc:creator>Q Factor</dc:creator>
				<category><![CDATA[Microsoft Dynamics]]></category>

		<guid isPermaLink="false">http://qfactorconsulting.wordpress.com/?p=163</guid>
		<description><![CDATA[I was recently given the opportunity to write a book review on a new publication about one of my favorite topics: Dynamics GP reporting tools.  Read on and you may find yourself in possession of a free copy of this &#8230; <a href="http://qfactorconsulting.wordpress.com/2011/07/01/microsoft-dynamics-gp-2010-reporting/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=163&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was recently given the opportunity to write a book review on a new publication about one of my favorite topics: Dynamics GP reporting tools.  Read on and you may find yourself in possession of a <em>free</em> copy of this book!</p>
<p>The book is entitled <em><a href="http://link.packtpub.com/O7feVd">Microsoft Dynamics GP 2010 Reporting</a> </em>and was written by David Duncan and Christopher Liley of I.B.I.S.</p>
<div id="attachment_165" class="wp-caption alignleft" style="width: 310px"><a href="http://qfactorconsulting.files.wordpress.com/2011/07/51j7tckptdl-_bo2204203200_pisitb-sticker-arrow-clicktopright35-76_aa300_sh20_ou01_.jpg"><img class="size-full wp-image-165" title="51J7tckPTDL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_" src="http://qfactorconsulting.files.wordpress.com/2011/07/51j7tckptdl-_bo2204203200_pisitb-sticker-arrow-clicktopright35-76_aa300_sh20_ou01_.jpg?w=300&#038;h=300" alt="Microsoft Dynamics GP 2010 Reporting" width="300" height="300" /></a><p class="wp-caption-text">Microsoft Dynamics GP 2010 Reporting</p></div>
<p>First, I must express my utmost respect for anyone who undertakes a task this daunting. The subject matter is dense, and the tools are ever-changing.  Kudos to these consultants for taking the time to create a handy guide like this!</p>
<p>To many new users of Dynamics GP, the variety of tools that accompanies the ERP system is overwhelming.  There are built-in or “canned” reports that can be modified, smartlists which can export data to Excel, and FRx or Management Reporter for creating standard financial reports.  The latest versions of Dynamics also offer collections of Excel Reports and SQL Reporting Services (SRS) reports which can be deployed and used right away. In addition to all of this fare, a customer may purchase Smartlist Builder and Excel Report Builder, both of which further extend the capability of smartlists and Excel reporting to all areas of the system as well as external data sources.  And we can’t forget Analysis Cubes for Excel, which is the height of business intelligence for the Dynamics end user. Essentially, data analysis and reporting tools for Dynamics GP have flourished over the past few years, and this book offers an excellent synopsis and technical comparison of the various tools available.</p>
<p>While it is geared toward power users and data analysts, the book does offer some valuable information to anyone who wishes to learn more about the multitude of reporting options out there.  The authors start out with a helpful discussion about the challenges of developing reports: defining the target audience, locating the appropriate data, selecting a form of presentation,  and applying permissions to the final product.  They then dedicate a full chapter (sometimes two) to each tool and provide some guidance on installation, deployment, security, and usage.  The final chapter <em>Bringing It All Together</em> offers an in-depth comparison of the various tools and discusses the trade-offs among them in terms of data sources, latency, ease of formatting, and required development and IT resources.</p>
<p>As a software consultant, I found this book very useful.  It is very well-organized and the examples provided are a great way to introduce a power user to the strengths and weaknesses of each tool.  Most importantly, the authors are enthusiastic about the wealth of reporting resources available and how each one can be used to improve visibility into an organization’s financial and operational health, which is really the fundamental point of an ERP system.  The book imparts enough information to inspire you to explore each tool by actually <em>using</em> it, which is the best method of learning!</p>
<p>So here’s the scoop on how to get your copy.  Send me a message about your own reporting challenges in the comments below this blog.  I just want a brief summary of what tools you are currently using and how you think this book will help you face those challenges.  I’ll select three lucky winners from the respondents during the month of July, and I’ll contact you for your address so no need to include that information at this time.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/qfactorconsulting.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/qfactorconsulting.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/qfactorconsulting.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/qfactorconsulting.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/qfactorconsulting.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/qfactorconsulting.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/qfactorconsulting.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/qfactorconsulting.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/qfactorconsulting.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/qfactorconsulting.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/qfactorconsulting.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/qfactorconsulting.wordpress.com/163/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/qfactorconsulting.wordpress.com/163/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/qfactorconsulting.wordpress.com/163/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=163&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://qfactorconsulting.wordpress.com/2011/07/01/microsoft-dynamics-gp-2010-reporting/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe26826f3957845a26413550a4b32b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Q Factor</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2011/07/51j7tckptdl-_bo2204203200_pisitb-sticker-arrow-clicktopright35-76_aa300_sh20_ou01_.jpg" medium="image">
			<media:title type="html">51J7tckPTDL._BO2,204,203,200_PIsitb-sticker-arrow-click,TopRight,35,-76_AA300_SH20_OU01_</media:title>
		</media:content>
	</item>
		<item>
		<title>Integration Manager: The Basics</title>
		<link>http://qfactorconsulting.wordpress.com/2009/12/17/integration-manager-the-basics/</link>
		<comments>http://qfactorconsulting.wordpress.com/2009/12/17/integration-manager-the-basics/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 16:08:16 +0000</pubDate>
		<dc:creator>Q Factor</dc:creator>
				<category><![CDATA[Microsoft Dynamics]]></category>

		<guid isPermaLink="false">http://qfactorconsulting.wordpress.com/?p=116</guid>
		<description><![CDATA[I&#8217;m sure there have been numerous articles written about Integration Manager for Dynamics GP. Most of them are written for developers and contain advanced features, tips, and tricks for making it work in unique circumstances or using complicated data sources. &#8230; <a href="http://qfactorconsulting.wordpress.com/2009/12/17/integration-manager-the-basics/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=116&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure there have been numerous articles written about Integration Manager for Dynamics GP. Most of them are written for developers and contain advanced features, tips, and tricks for making it work in unique circumstances or using complicated data sources.</p>
<p>I find that most end users have a difficult time understanding the fundamentals of IM, so I want to outline a very simple integration design for those of you who are new to building integrations and feel a bit overwhelmed by the the tool.</p>
<p>The simplest way to approach a data import using IM is to first manually key in a transaction from the recordset you wish to import, whether it be a journal entry, a payables invoice, or a bank transaction.  This is best done in a test environment. Once you have the transaction entered, you can then open integration manager and better understand how it works because <em>IM is like having another data entry person in your system.</em> That&#8217;s right, folks: integration manager enters the data just like you did when you hand-keyed it.</p>
<p>Let&#8217;s have a look at a standard journal entry:</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-04_0922.png"><img class="alignnone size-full wp-image-118" title="2009-12-04_0922" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-04_0922.png?w=500&#038;h=438" alt="" width="500" height="438" /></a></p>
<p>There are not a lot of fields on this window, but it is a good example of a transaction entry window in Dynamics GP:</p>
<ul>
<li>It has a header section and a detail (line) section or grid</li>
<li>It has required fields</li>
<li>It has various options based on user input</li>
</ul>
<p>Every transaction entry window has a header and a detail. In most cases, the header contains the information outside of the grid, or lines.</p>
<p>In this case, the header fields are:</p>
<ul>
<li>Journal Entry number</li>
<li>Note</li>
<li>Intercompany checkbox</li>
<li>Batch ID</li>
<li>Transaction Type (standard or reversing)</li>
<li>Transaction Date</li>
<li>Reversing Date (only if you select the reversing transaction type)</li>
<li>Source Document</li>
<li>Reference</li>
<li>Currency ID</li>
</ul>
<p>The detail/line/grid fields are:</p>
<ul>
<li>Co. ID</li>
<li>Account</li>
<li>Debit</li>
<li>Credit</li>
<li>Description</li>
<li>Exchange Rate</li>
<li>Distribution Reference</li>
<li>Corresp Co. ID</li>
</ul>
<p>Required fields are displayed in bold and red. This feature can be activated under user preferences and is very useful for identifying missing data values when importing records.</p>
<p>In terms of user-input options, it is actually surprising how many different parameters there on on this simple window.</p>
<ul>
<li>If you mark the intercompany checkbox, for example, the Co. ID and Corresp Co. ID in the grid will be activated</li>
<li>If you select the Reversing type transaction, the Reversing date field will be activated</li>
<li>If you select an account in the grid that is linked to an analytical analysis group, the <span style="color:#0000ff;"><strong><em>A </em><span style="color:#000000;"><span style="font-weight:normal;">next to the Account field will be activated, allowing entry of analysis information for this account</span></span></strong></span></li>
</ul>
<p>All of these options are also operational in Integration Manager and can be activated if needed.  Let&#8217;s compare the data entry window to the integration setup:</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-04_0948.png"><img class="alignnone size-full wp-image-119" title="2009-12-04_0948" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-04_0948.png?w=500&#038;h=237" alt="" width="500" height="237" /></a></p>
<p>They certainly don&#8217;t look at all alike, do they?  But let&#8217;s take a closer look at IM and its components.</p>
<p>Under Sources, we have a header and a detail object, which correlate to the header and detail windows in the transaction entry window.</p>
<p>Query relationships allow us to link the header information to the detail information. More about that in a moment.</p>
<p>The Destination is the transaction entry window in Dynamics GP where the information will appear.</p>
<p>And Destination Mapping is where we will go to map each field from our source file(s) to the destination window.</p>
<p><em><strong>Sources</strong></em></p>
<p>Each source in an integration is linked to a data set that the user wishes to import into Dynamics GP.  The data can be in virtually any location and format, from a comma-delimited flat file to an Oracle database.  If using multiple sources (header and detail) there must be a column/field that establishes the link between the two files.  In our example, this is the DocNum field.  Alternatively, IM has the flexibility to allow use of a single datasource for both header and line information.  More about that below.</p>
<p>For our example, we&#8217;re going to use a sample integration that comes with Integration Manager.  It consists of two tab-delimited text files: one for the header and one for the detail. You will find these sample files by default in this location: C:\Program Files\Microsoft Dynamics\Integration Manager 10\Samples.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0830.png"><img class="alignnone size-full wp-image-122" title="2009-12-17_0830" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0830.png?w=362&#038;h=196" alt="" width="362" height="196" /></a><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0830_001.png"><img class="alignnone size-full wp-image-123" title="2009-12-17_0830_001" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0830_001.png?w=446&#038;h=190" alt="" width="446" height="190" /></a></p>
<p>As you can see, the required information for a journal entry is all available in these two files.  The header information contains the Date and Reference values.  The line information contains the distribution accounts and amounts.  Both files contain the DocNum, which is a column used to join the files together and match the appropriate journal entry detail to each header.  We don&#8217;t need to provide a journal entry number, as we are going to allow Dynamics GP to assign this at the time of import.</p>
<p>Double-click on the Source object GL Trans Header to open the properties for this source:</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0818.png"><img class="alignnone size-full wp-image-121" title="2009-12-17_0818" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0818.png?w=443&#038;h=382" alt="" width="443" height="382" /></a></p>
<p>You will notice the path to the source file on this window.  Use the elipse (3 dots) to navigate to your desired source file.  The remaining options are self-explanatory.  If you file is comma-delimited, choose that option, if tab-delimited, choose that option, etc.  If the first row of your source file contains field names, mark the checkbox to indicate that as well.</p>
<p>Click the Columns tab to continue and <span style="color:#ff0000;"><em>click the refresh button to display the columns from your source file.</em></span></p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0818_001.png"><img class="alignnone size-full wp-image-124" title="2009-12-17_0818_001" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0818_001.png?w=444&#038;h=382" alt="" width="444" height="382" /></a></p>
<p>Each time you change the source file, you MUST refresh the columns by clicking this button.  This forces IM to &#8220;read&#8221; the new source file and detect any additional columns or changes you have made to existing columns.</p>
<p>The additional tabs: Filter, Sorting, Scripts contain additional features that permit you to restrict the data to be imported, sort it prior to importing, and add logic to validate or manipulate the data prior to importing.  With scripts you can also enhance an integration to write back to the source and confirm importing was successful.  This is an advanced topic that I won&#8217;t address here, but examples are available if you need this functionality.</p>
<p>Repeat this process for each Source in your integration.  In this case, we would go through the same steps for the GL Line Detail source.</p>
<p>After you have clicked Apply and OK to close this window, you should right-click on each Source and choose to Preview.   This should show you the source data that will be imported and allow you to verify that the source files are pointed to the right place.  If the Preview does not look right or you receive an error message, you will need to correct the source data before proceeding.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0856.png"><img class="alignnone size-full wp-image-139" title="2009-12-17_0856" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0856.png?w=349&#038;h=142" alt="" width="349" height="142" /></a><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0856_001.png"><img class="alignnone size-full wp-image-140" title="2009-12-17_0856_001" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0856_001.png?w=426&#038;h=186" alt="" width="426" height="186" /></a></p>
<p><strong><em>Query Relationships</em></strong></p>
<p>Once each source has been pointed to the appropriate source file, columns refreshed, and any additional options selected, we need to define the relationships between the various sources.  Double-click the Query Relationships object to display the sources.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0819.png"><img class="alignnone size-full wp-image-125" title="2009-12-17_0819" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0819.png?w=500&#038;h=340" alt="" width="500" height="340" /></a></p>
<p>To link the sources, simply click on the field name/column on the header source and drag your cursor to the same field name/column on the detail source.  This will create the arrow displayed.  If it is not set properly, right-click on the arrow and choose Remove.  For more advanced links, right-click on the arrow and choose Properties to open the Select Relationship Type window.  Remember that the Master file is the origin of the arrow.  The child file is where the head of the arrow is pointing.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0851.png"><img class="alignnone size-full wp-image-127" title="2009-12-17_0851" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0851.png?w=249&#038;h=239" alt="" width="249" height="239" /></a></p>
<p>Once you&#8217;ve completed the query relationships, close that window.</p>
<p><strong><em>Destination</em></strong></p>
<p>For pre-defined integrations, such as our sample one, the destination is already defined.  If you were building a new integration, you would right-click on the Destination folder object and choose Add a Destination, then select from a list of objects.  In this case, our destination is already set to General Journal.</p>
<p><strong><em>Destination Mapping</em></strong></p>
<p>The mapping of your source file to the Dynamics GP destination is the heart of integration manager.  You will notice when you double-click on Destination Mapping that all of the folders displayed pertain to a component of the destination window in Dynamics GP.</p>
<p><strong><em><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820.png"><img class="alignnone size-full wp-image-128" title="2009-12-17_0820" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820.png?w=500&#038;h=202" alt="" width="500" height="202" /></a></em></strong></p>
<p>In this General Journal example, the top level is our header information.  Click on General Journal to view all of the fields available on the journal entry window in Dynamics GP: Journal Entry, Intercompany, Batch ID, etc.  They are all present and can be mapped here.  The real power of IM comes into play by using the Rules, however.</p>
<p>Notice that the Rule column is set to Default for almost every field.  This tells IM to allow Dynamics GP to <em>automatically</em> take care of the information in that field according to how it would occur if you were manually entering it into the transaction window in the system.  If you were keying a journal entry, Dynamics would provide you with the next journal entry number, the intercompany checkbox would be <em>unmarked</em>, you would need to enter a batch ID, etc.</p>
<p>In our example, we have made the Batch ID a constant value.  Other options are to Use a Source Field, Use Input, or Use Script.  Use a Source Field will allow you to map the field from your source file.  You would need to have a field/column in the header file that contains the Batch ID.  Use Input will prompt you at run time to enter a batch id.  Use Script will allow you to program how you want the batch id to be defined based on additional information you provide in a script.</p>
<p>For each field on the transaction entry window, you need to decide how you want the information populated.  The Rule dropdown may contain different options depending on which field you select.  In addition, if you select Use Constant, the Source column will be populated with the specific options pertaining to that field in Dynamics GP.  For example, if you select Use Constant for the Transaction Type field, you will be presented with the two options available in Dynamics: Standard or Reversing.  By selecting Reversing, you are ensuring that every record imported will be created as a Reversing Transaction, but you must also ensure that your source file header contains a reversing date field/column in order to map that information as well.</p>
<p>The Reference field is a required field, and I will use it  to demonstrate various options that are available in IM at the field/column level.  When you click on the Reference field and choose Use Source, you will notice the ellipsis (3 dots) is activated and you can use that to select the appropriate field to map from your source file.  The Source Object window will open, and the dropdown will contain all of the sources available for this integration. In our case, it will show the header and detail options.  Because we are mapping a field on the header, we want to select from the header source.  We would highlight the Reference field and click Select.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0933.png"><img class="alignnone size-full wp-image-133" title="2009-12-17_0933" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0933.png?w=234&#038;h=397" alt="" width="234" height="397" /></a></p>
<p>With your cursor still on the Reference field in the mapping window, you will notice there are additional options available in the lower left-hand area of the screen.  These features allow IM to handle various conditions in your source data in order for IM to import it properly into Dynamics GP.  For example, if your source file contains both Standard and Reversing transactions and you have a field in the header that indicates this using S or R, you would want to use the Translation option, which will allow you to tell Dynamics if this column contains an &#8220;S&#8221; that means Standard, if it contains an &#8220;R&#8221; that means Reversing, etc.</p>
<p>If you were mapping the batch ID from your source file, but it is in upper and lowercase format, Dynamics GP won&#8217;t import it.  The integration will fail because the Batch ID field must be in uppercase characters.  In the integration, you can specify that you want to convert the case at runtime.  The other options are for leading spaces, trailing spaces, how to handle a data string that is too long, and what to do if your source field is null/empty.  By default Dynamics will cancel a document if a required field is null, but for optional fields, you can choose to make it a blank value or use a default value from the Dynamics setup.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0926.png"><img class="alignnone size-full wp-image-132" title="2009-12-17_0926" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0926.png?w=500&#038;h=200" alt="" width="500" height="200" /></a></p>
<p>Once you have set the options for each field on this window, click the Options tab to select how you want to handle additional elements of the integration.  For example, if the Batch ID you have mapped or entered as a constant value does not exist in Dynamics GP, you can opt to have it created at runtime as shown below:</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820_001.png"><img class="alignnone size-full wp-image-134" title="2009-12-17_0820_001" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820_001.png?w=500&#038;h=201" alt="" width="500" height="201" /></a></p>
<p>Once we&#8217;ve mapped the header (General Journal object), we need to proceed with the Entries object.  In addition, if we wanted to import Analytical Accounting distributions or Tax details, we would need to map each of those objects as well.  In our case, we will continue with Entries.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820_002.png"><img class="alignnone size-full wp-image-136" title="2009-12-17_0820_002" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820_002.png?w=500&#038;h=200" alt="" width="500" height="200" /></a></p>
<p>As you can see, we are using the source file for the account, debit, and credit amounts and allowing Dynamics GP to handle the rest of the distribution grid in the transaction entry window.  One very useful feature of IM that is available for distribution fields is the Rule to Use Positive Source Field or Negative Source Field.  This allows you to import data from a single field in the source file, as in our sample file where Amount is negative for credits and positive for debits.  IM allows us to use this same field and will designate the debit or credit status of the distribution based on this logic.</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0821.png"><img class="alignnone size-full wp-image-137" title="2009-12-17_0821" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0821.png?w=499&#038;h=202" alt="" width="499" height="202" /></a></p>
<p>The options tab for Entries lets us specify the source object for this particular object: Line Detail.  The Rule column here also contains options such as Default (if you have default distribution accounts set up for a vendor for example) or Empty (to bring in zero amounts) or Default Non-Imported (which is helpful if you only want to map the debit side of a payable and allow Dynamics to assign the A/P account from the Vendor or Posting Setup window.  The Rules will vary depending on the Dynamics GP window destination and the type of transaction you are importing.</p>
<p>___________________________________________________________</p>
<p>After you have mapped all sources to their appropriate destination object, you are ready to run the integration.  The progress window will advise you of any issues with your import, and you can also view the log from that window after the integration has run.  To access a log after you have exited the progress window, simply double-click the top level of the integration (GL Transaction) and click on the Logs tab:</p>
<p><a href="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_1006.png"><img class="alignnone size-full wp-image-142" title="2009-12-17_1006" src="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_1006.png?w=363&#038;h=396" alt="" width="363" height="396" /></a></p>
<p>I hope this helps as an introduction to using this very powerful and flexible tool.  We have barely scratched the surface here, but I hope I have answered some fundamental questions about Integration Manager.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/qfactorconsulting.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/qfactorconsulting.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/qfactorconsulting.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/qfactorconsulting.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/qfactorconsulting.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/qfactorconsulting.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/qfactorconsulting.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/qfactorconsulting.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/qfactorconsulting.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/qfactorconsulting.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/qfactorconsulting.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/qfactorconsulting.wordpress.com/116/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/qfactorconsulting.wordpress.com/116/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/qfactorconsulting.wordpress.com/116/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=116&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://qfactorconsulting.wordpress.com/2009/12/17/integration-manager-the-basics/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe26826f3957845a26413550a4b32b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Q Factor</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-04_0922.png" medium="image">
			<media:title type="html">2009-12-04_0922</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-04_0948.png" medium="image">
			<media:title type="html">2009-12-04_0948</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0830.png" medium="image">
			<media:title type="html">2009-12-17_0830</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0830_001.png" medium="image">
			<media:title type="html">2009-12-17_0830_001</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0818.png" medium="image">
			<media:title type="html">2009-12-17_0818</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0818_001.png" medium="image">
			<media:title type="html">2009-12-17_0818_001</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0856.png" medium="image">
			<media:title type="html">2009-12-17_0856</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0856_001.png" medium="image">
			<media:title type="html">2009-12-17_0856_001</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0819.png" medium="image">
			<media:title type="html">2009-12-17_0819</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0851.png" medium="image">
			<media:title type="html">2009-12-17_0851</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820.png" medium="image">
			<media:title type="html">2009-12-17_0820</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0933.png" medium="image">
			<media:title type="html">2009-12-17_0933</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0926.png" medium="image">
			<media:title type="html">2009-12-17_0926</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820_001.png" medium="image">
			<media:title type="html">2009-12-17_0820_001</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0820_002.png" medium="image">
			<media:title type="html">2009-12-17_0820_002</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_0821.png" medium="image">
			<media:title type="html">2009-12-17_0821</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/12/2009-12-17_1006.png" medium="image">
			<media:title type="html">2009-12-17_1006</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamics GP as a Single Source</title>
		<link>http://qfactorconsulting.wordpress.com/2009/11/15/dynamics-gp-as-a-single-source/</link>
		<comments>http://qfactorconsulting.wordpress.com/2009/11/15/dynamics-gp-as-a-single-source/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 00:23:53 +0000</pubDate>
		<dc:creator>Q Factor</dc:creator>
				<category><![CDATA[Extender]]></category>
		<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[Microsoft SQL Server]]></category>
		<category><![CDATA[Smartlist Builder]]></category>

		<guid isPermaLink="false">http://qfactorconsulting.wordpress.com/?p=97</guid>
		<description><![CDATA[More and more companies are integrating their various business information systems in an attempt to streamline IT and accounting processes.  One of my customers recently decided to use Dynamics GP as their primary database for storing Login information for all &#8230; <a href="http://qfactorconsulting.wordpress.com/2009/11/15/dynamics-gp-as-a-single-source/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=97&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>More and more companies are integrating their various business information systems in an attempt to streamline IT and accounting processes.  One of my customers recently decided to use Dynamics GP as their primary database for storing Login information for all their disparate systems.</p>
<p>Before I outline our approach to meeting their requirements, let me explain how they <em>were</em> doing this.  Their recruiting and hiring process is fast-paced, to say the least. This company is opening new retail stores in new markets all the time, so their recruiters are on the road collecting applications daily and setting up new hire meetings every couple of weeks.  In order to set up a new employee, the recruiter would fill out all the basic information in a spreadsheet, which was then passed on to the payroll department to create an employee record in Dynamics GP.  The payroll department would then send a spreadsheet to the IT department with the new hires&#8217; information.  IT would set up the necessary logins and passwords in each system based on another spreadsheet summarizing the different systems required by each job title, then communicate these back (again via a spreadsheet) to the recruiting department.  The final step for recruiting was to prepare (manually, using Word) a login sheet for each new hire to be distributed at their new hire orientation.  In addition to this &#8220;workflow&#8221;, there were additional data elements that were often not captured or only partially captured, resulting in inaccurate information or worse: erroneous payroll transactions.</p>
<p>Overall, a cumbersome process relying on several people to remember to fill out all the necessary information and send a notification by e-mail that the shared spreadsheet was ready or attach and e-mail a new spreadsheet to someone in another department. Additionally there was frequently a need for cross-communication regarding missing pieces of information for some new hires.  The primary pain point to be addressed was setting the appropriate commission flag in their point of sale system to ensure that employees received commissions when applicable.</p>
<p>The first step to address in developing their new process was removing the back-and-forth nature of creating employee information in their various systems. In order to handle the initial setup, we utilized Extender to create two new windows in Dynamics GP.  The first window is attached to the Payroll Position Setup window and lists all of the user logins required by position code along with a commissionable flag.  The second window is attached to the Employee Maintenance window and captures each employee&#8217;s logins for the various systems.  Once this was complete, we published each of these windows as SQL Views using Extender views, then used Smartlist Builder to attach the two views and create a smartlist that IT could use to generate a spreadsheet of new hires along with their required logins defined by position code. Finally, we created a second smartlist that recruiting can use to create a mail merge in Microsoft Word for their new hire login sheets.</p>
<p>We changed the <em>business process</em> to remove the payroll department from the initial setup of new hires.  The recruiting department now enters the employee ID and SSN in the employee maintenance window, along with the department and position code.  The IT department merely checks the smartlist on a daily basis to determine if new hires have been entered by the recruiting department (if the logins fields are blank, this indicates a new employee record). If records are found, they export the list to Excel, and as the various logins are defined IT completes this spreadsheet and uses an Extender import to populate the logins window in Dynamics GP.  Recruiting uses their login sheet mail merge smartlist to quickly generate the forms they need for orientations. The Payroll department completes an employee record after recruiting confirms the employee has attended an orientation and filled out all the necessary paperwork (this is also tracked using  Extender windows on the employee maintenance window).</p>
<p>Now that I&#8217;ve written all of that, it looks very complicated, but it really simplifies and streamlines the process of adding new hires and their various logins into the numerous systems. In addition, the commissionable flag is now determined at the position code level instead of on an employee-by-employee basis, so there is much less room for error in setting up the point of sale system. In addition, because all of the logins are now stored in a single location, the IT department is able to use the SQL views to push login information into various systems automatically instead of having to set up each one individually. A similar process (utilizing the same Extender windows and SQL views) is used by the IT and Payroll departments to communicate changes in status (which often result in a change to the commissionable flag and login requirements) and terminations.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/qfactorconsulting.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/qfactorconsulting.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/qfactorconsulting.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/qfactorconsulting.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/qfactorconsulting.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/qfactorconsulting.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/qfactorconsulting.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/qfactorconsulting.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/qfactorconsulting.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/qfactorconsulting.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/qfactorconsulting.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/qfactorconsulting.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/qfactorconsulting.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/qfactorconsulting.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=97&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://qfactorconsulting.wordpress.com/2009/11/15/dynamics-gp-as-a-single-source/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe26826f3957845a26413550a4b32b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Q Factor</media:title>
		</media:content>
	</item>
		<item>
		<title>Modifier w/VBA &#8211; an example</title>
		<link>http://qfactorconsulting.wordpress.com/2009/05/12/modifier-wvba-an-example/</link>
		<comments>http://qfactorconsulting.wordpress.com/2009/05/12/modifier-wvba-an-example/#comments</comments>
		<pubDate>Tue, 12 May 2009 14:45:22 +0000</pubDate>
		<dc:creator>Q Factor</dc:creator>
				<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[Modifier]]></category>
		<category><![CDATA[VBA]]></category>
		<category><![CDATA[Great Plains]]></category>
		<category><![CDATA[Microsoft Dynamics GP]]></category>

		<guid isPermaLink="false">http://qfactorconsulting.wordpress.com/?p=76</guid>
		<description><![CDATA[I&#8217;ve had people ask me why they would ever need the Modifier tool, and what use is VBA in enhancing Dynamics GP? Well, it has come in quite handy over the years.  This is one example of a customer request &#8230; <a href="http://qfactorconsulting.wordpress.com/2009/05/12/modifier-wvba-an-example/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=76&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had people ask me why they would ever need the Modifier tool, and what use is VBA in enhancing Dynamics GP? Well, it has come in quite handy over the years.  This is one example of a customer request where Modifier and VBA were the perfect tools for the job.</p>
<p>The Modifier is a tool that allows users to make simple visual changes to Dynamics windows, for example moving fields around or removing unused fields from the user space.  VBA can be used in combination with the Modifier to add to existing Dynamics logic or sometimes stop the logic from occurring, for example when someone clicks a button on the window.</p>
<p>Disclaimer: this article assumes a degree of experience with the tools, or at least an adventurous spirit&#8230; so if you&#8217;re the type of person who can take an example and run with it, this is for you!</p>
<p>Following is the request I received from my ideal customer (You gotta love a customer who provides screenshots and mock-ups of their desired outcome!):</p>
<p> <img class="alignnone size-medium wp-image-74" title="Slide1" src="http://qfactorconsulting.files.wordpress.com/2009/05/slide1.jpg?w=300&#038;h=225" alt="Slide1" width="300" height="225" /></p>
<p><img class="alignnone size-medium wp-image-75" title="Slide2" src="http://qfactorconsulting.files.wordpress.com/2009/05/slide2.jpg?w=300&#038;h=225" alt="Slide2" width="300" height="225" /></p>
<p><!--[if gte vml 1]&gt; &lt;![endif]--></p>
<p> </p>
<p>As I said, a perfect scenario for a Modifier/VBA solution, so here&#8217;s how I addressed it step by step.  This particular customer has a systems analyst who administers their Dynamics GP environment, so these are the instructions I gave him.</p>
<p>1.  Open the IV_Item_Inquiry window in modifier</p>
<p>2.  Add a button for internet info. I named this PB_World, but it can be called anything. Just change the vba references below to your field names.</p>
<p>3.  Doubleclick the Field field in order to open the definition window and click the elipse (…) to set the graphic to the appropriate one (see below)</p>
<p><!--[if gte vml 1]&gt; &lt;![endif]--></p>
<p><img class="alignnone size-medium wp-image-78" title="Capture1" src="http://qfactorconsulting.files.wordpress.com/2009/05/capture1.jpg?w=300&#038;h=175" alt="Capture1" width="300" height="175" /></p>
<p><img class="alignnone size-medium wp-image-79" title="Capture2" src="http://qfactorconsulting.files.wordpress.com/2009/05/capture2.jpg?w=300&#038;h=217" alt="Capture2" width="300" height="217" /></p>
<p><!--[if gte vml 1]&gt; &lt;![endif]--></p>
<p>4.  Add another button for the backordered link</p>
<p><img class="alignnone size-medium wp-image-80" title="Capture3" src="http://qfactorconsulting.files.wordpress.com/2009/05/capture3.jpg?w=300&#038;h=184" alt="Capture3" width="300" height="184" /></p>
<p><!--[if gte vml 1]&gt; &lt;![endif]--></p>
<p>5.  This one will be set to invisible, but leave it displayed until the testing is completed</p>
<p>6.  The Backordered text field can be changed to be blue and underlined using the properties box. This will make it consistent with the other hyperlink fields on the window.</p>
<p>7.  Once those are done, open the modified window in GP and add it to VBA (if it’s already in the VBA project, you only need to add the two new fields that you created) – this example is in version 10, but the window should look the same.</p>
<p><img class="alignnone size-medium wp-image-81" title="Capture4" src="http://qfactorconsulting.files.wordpress.com/2009/05/capture4.jpg?w=300&#038;h=234" alt="Capture4" width="300" height="234" /></p>
<p><!--[if gte vml 1]&gt;&lt;![endif]--><!--[if gte vml 1]&gt;&lt;![endif]--><!--[if gte vml 1]&gt; &lt;![endif]--></p>
<p>8.  Once you’ve added those two fields from the item inquiry window, you’ll need to add the internet information window to VBA too, along with the appropriate fields:</p>
<p><img class="alignnone size-medium wp-image-82" title="Capture5" src="http://qfactorconsulting.files.wordpress.com/2009/05/capture5.jpg?w=300&#038;h=272" alt="Capture5" width="300" height="272" /></p>
<p>9.  Open the sales item inquiry window and add the appropriate fields from there:</p>
<p><!--[if gte vml 1]&gt;&lt;![endif]--><!--[if gte vml 1]&gt;&lt;![endif]--><!--[if gte vml 1]&gt;&lt;![endif]--><!--[if gte vml 1]&gt;&lt;![endif]--><!--[if gte vml 1]&gt; &lt;![endif]--></p>
<p><img class="alignnone size-medium wp-image-83" title="Capture6" src="http://qfactorconsulting.files.wordpress.com/2009/05/capture6.jpg?w=300&#038;h=219" alt="Capture6" width="300" height="219" /></p>
<p>10. Finally, insert this code in the VBA project:</p>
<pre><span style="font-family:Georgia;line-height:19px;white-space:normal;">P</span>rivate Sub PBWorld_AfterUserChanged()
InternetInformation.Open</pre>
<pre>InternetInformation.SelectInformationfor.Value = 4</pre>
<pre>InternetInformation.MasterID = ItemInquiry.ItemNumber</pre>
<pre>End Sub</pre>
<pre>Private Sub PushButtonM20_BeforeUserChanged(KeepFocus As Boolean, CancelLogic As Boolean)</pre>
<pre>SalesOrderProcessingItemIn.Open</pre>
<pre>SalesOrderProcessingItemIn.Include = 96</pre>
<pre>SalesOrderProcessingItemIn.Items = ItemInquiry.ItemNumber</pre>
<pre>SalesOrderProcessingItemIn.Redisplay.Value = 1</pre>
<pre>End Sub</pre>
<p> </p>
<p>In order to deploy to additional clients, simply copy the Dynamics.vba from that installation to the other workstations and you should be good to go.</p>
<p>Note: I had to experiment with the selection on the sales order processing item inquiry window to get to the 96 value. so it may be necessary to try various values to get the correct selection for your project.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/qfactorconsulting.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/qfactorconsulting.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/qfactorconsulting.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/qfactorconsulting.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/qfactorconsulting.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/qfactorconsulting.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/qfactorconsulting.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/qfactorconsulting.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/qfactorconsulting.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/qfactorconsulting.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/qfactorconsulting.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/qfactorconsulting.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/qfactorconsulting.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/qfactorconsulting.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=76&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://qfactorconsulting.wordpress.com/2009/05/12/modifier-wvba-an-example/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe26826f3957845a26413550a4b32b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Q Factor</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/slide1.jpg?w=300" medium="image">
			<media:title type="html">Slide1</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/slide2.jpg?w=300" medium="image">
			<media:title type="html">Slide2</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/capture1.jpg?w=300" medium="image">
			<media:title type="html">Capture1</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/capture2.jpg?w=300" medium="image">
			<media:title type="html">Capture2</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/capture3.jpg?w=300" medium="image">
			<media:title type="html">Capture3</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/capture4.jpg?w=300" medium="image">
			<media:title type="html">Capture4</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/capture5.jpg?w=300" medium="image">
			<media:title type="html">Capture5</media:title>
		</media:content>

		<media:content url="http://qfactorconsulting.files.wordpress.com/2009/05/capture6.jpg?w=300" medium="image">
			<media:title type="html">Capture6</media:title>
		</media:content>
	</item>
		<item>
		<title>Demystifying Dynamics GP: Welcome to Dynamics World</title>
		<link>http://qfactorconsulting.wordpress.com/2009/05/08/39/</link>
		<comments>http://qfactorconsulting.wordpress.com/2009/05/08/39/#comments</comments>
		<pubDate>Fri, 08 May 2009 15:07:38 +0000</pubDate>
		<dc:creator>Q Factor</dc:creator>
				<category><![CDATA[Microsoft Dynamics]]></category>
		<category><![CDATA[Great Plains]]></category>
		<category><![CDATA[Microsoft Dynamics GP]]></category>

		<guid isPermaLink="false">http://qfactorconsulting.wordpress.com/?p=39</guid>
		<description><![CDATA[A lot of people have been using Microsoft Dynamics GP (formerly Microsoft Business Solutions, formerly Great Plains) for many years, so you&#8217;ve already encountered corrupt reports dictionaries.  You know what to add to the Dex.ini in order to create troubleshooting &#8230; <a href="http://qfactorconsulting.wordpress.com/2009/05/08/39/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=39&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A lot of people have been using Microsoft Dynamics GP (formerly Microsoft Business Solutions, formerly Great Plains) for many years, so you&#8217;ve already encountered corrupt reports dictionaries.  You know what to add to the Dex.ini in order to create troubleshooting logs.  You can say &#8220;been there, done that&#8221; when the error dialog box pops up with an ODBC or SQL error. You may even remember hearing &#8220;Welcome to Dynamics&#8221; when you logged in (it&#8217;s been awhile, but I do recall having a customer that wanted to change the voice so it sounded like Antonio Banderas instead of that pleasant woman&#8230;)</p>
<p>But for those of you who are new to the Dynamics GP world, this is an introduction to underlying architecture which I hope will explain some of the issues reported every day and help you resolve them.  I like to think of it as the Dynamics rendition of the good, the bad, and the ugly: The DIC, the EXE, and the SET.</p>
<p><span id="more-39"></span></p>
<p><em>Dictionaries</em></p>
<p>You thought they were reference books used to look up word definitions, but no:  in Dynamics world, dictionaries are application code. They contain the logic that tells Dynamics what to do when you click a button or open a window.  The Dynamics.dic is the main application dictionary and resides in the Dynamics program folder.  Other files with the .dic extension are for add-on products and products that have been acquired by Microsoft over the years but not incorporated into the main dictionary. For example, FAM.dic contains fixed assets code, HR.dic contains Human Resources code, etc.  Some of the names are not easily matched to a product, so if you have questions about which dictionary maps to which product, you can find out using the Dynamics.SET file, which references all the active dictionaries in your system. </p>
<p>The important thing to remember about these main dictionaries is that<em> they only change if the product is upgraded or a service pack is applied</em>. The main dictionary contains every standard report and form (window) for the application or add-on product.  </p>
<p>In addition to the main product dictionaries, you may have a reports and forms dictionary associated with each product. These .DIC files usually have a similar name to the main dictionary and are preceded or followed by an R or F, depending on the type of dictionary it is.  The Reports.DIC and Forms.DIC are associated with the Dynamics.DIC and by default reside in the Dynamics program folder under the Data subfolder.  </p>
<p>Common practice in a multi-user environment is to save these modified dictionaries in a network shared location <em>which is backed up on a regular basis.</em></p>
<p>Reports and Forms dictionaries contain any modified reports or forms (windows) that have been created for the standard Dynamics GP modules, such as general ledger, payables, receivables, or inventory.  Similarly, if you have any modified Fixed Asset reports or forms, you would see a R309.DIC or a F309.DIC  in the network share.</p>
<p>Whenever you have modified reports or forms, it is<em> essential </em>that these dictionaries are backed up regularly. Each time the report is modifed or accessed by a user, there is potential for corrupting the contents.  If this should occur, a corrupt report can cause Dynamics world to become inaccessible to all users until the file is restored or removed from the environment.  <em>If you don&#8217;t have a backup and the reports.dic becomes corrupted, you can always revert back to the standard, unmodified reports in the Dynamics.DIC.  </em>See below for how to manage this.</p>
<p><!--more--><em>Executable</em></p>
<p>Dynamics.exe is the actual executable that runs Dynamics GP, but if you&#8217;ve ever double-clicked it, you&#8217;ve been in for a surprise because it just opens a Dexterity runtime window with a File menu where you can select a launch file (see below).  </p>
<p>So when you double-click the Dynamics icon on your desktop or you select it from Start&gt;&gt;Programs&gt;&gt;Microsoft Dynamics&gt;&gt;GP10, what you are doing is launching the application (exe) by referencing the launch file (set).  If you look at the shortcut properties for the Dynamics icon, you will notice this reference: &#8221;C:\Program Files\Microsoft Dynamics\GP\Dynamics.exe&#8221; Dynamics.set.</p>
<p><!--more--><em>Launch File</em></p>
<p>When combined with the Dynamics.set file, Dynamics.exe takes us to Dynamics world.</p>
<p>The launch file (Dynamics.set) resides in the Dynamics program folder as well, but it can be placed elsewhere, and some environments require multiple SET files for various purposes, such as providing  distinct sets of modified reports for different company databases or disabling certain products for a particular user.   This is accomplished by simply creating the distinct SET file (editing the main one and saving it with a new file name is the easiest way) and then creating a shortcut that references the new SET file. The SET file can be named anything: it doesn&#8217;t have to be called Dynamics.set.</p>
<p>As you can see, the launch file is a critical player in making Dynamics world a great place to hang out.  <a title="Dynamics SET example" href="http://qfactorconsulting.com/Documents/Dynamics%20Set.pdf" target="_blank">Here </a> is an example of a SET file.  </p>
<p>The first line of the file tells you how many products are installed, including the Dynamics product itself, which is product zero.  It is very important that the correct number of products is at the top of the file because if someone edits the launch file and removes a product but does not adjust this number, the user will get a memory allocation error and Dynamics world will be inaccessible.</p>
<p>The next section of the file contains the list of all dictionaries loaded, along with their Microsoft-assigned product number.  As you can see, the number comes first, then the product.  So product zero is Microsoft Dynamics GP, product 105 is Integration Manager, etc.  The products don&#8217;t have to be listed in any particular order, but there are caveats:  </p>
<p>(1)  <em>product zero should always be listed first, (2) the order of the products MUST match the order of the product dictionary paths in the bottom section of the file, and (3) Windows should always be listed after the final product.</em></p>
<p>Which brings us to the third and final section of the file.  This section references the paths for each product listed in section two and it also allows the flexibility of referencing reports and forms dictionaries for each product.It is imperative that the product paths listed in this section match EXACTLY in sequence the list of products from section two. There should be three lines for each product, one for the product dictionary, one for the reports dictionary, and one for the forms dictionary.  If any of these are missing Dynamics GP will not function properly. For example, the first three lines should always be valid paths to the Dynamics.DIC, Reports.DIC, and Forms.DIC.  </p>
<p>Note: the reports and forms dictionaries for each product <em>may not exist</em>, but the paths must be defined in the SET file. Reports and forms dictionaries are not created unless and until a user modifies an associated report or form, so the absence of a reports or forms dictionary just means there are no modified versions of any of these items. Dynamics still needs the paths where those dictionaries <em>would</em> reside if they did exist.</p>
<p>If your environment has modified reports and/or forms stored in a network share, the paths to those dictionaries will need to be defined in each user&#8217;s Dynamics.SET file.  This step should be part of a standard client installation to ensure that all users have an enjoyable time in Dynamics world.</p>
<div><!--more--></div>
<p>To summarize, this is just an introduction to the good, the DIC, the EXE, and the SET file.  If you would like in-depth reading, please consult the System Administrator&#8217;s guide for Microsoft Dynamics GP.</p></div>
<p><!--more--></p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">25</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">0</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Microsoft Dynamics GP</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">105</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">IntegrationManager</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">309</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Fixed Assets</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">414</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Human Resources</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">949</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">FieldService</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">1042</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Interfund Management</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">1045</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Revenue Expense Deferrals</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">1157</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Collections Management</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">1493</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">SmartList</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">1632</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Cash Flow Management</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">1838</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Technical Service Tools</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">1878</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Excel-Based Budgeting</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">2277</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Purchase Order Enhancements</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">2416</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Control Account Management</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">2547</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Enhanced Commitment Management</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">2992</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">CopierSeries</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">3104</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Advanced Security</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">3180</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Analytical Accounting</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">3258</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Encumbrance Management</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">3278</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Report Scheduler</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">3830</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">SmartList Builder</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">4421</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Grant Management</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">4612</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Advanced Go Tos</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">4966</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Audit Trails</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">5597</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">HITB Report</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">Windows</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Dynamics.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/FORMS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/REPORTS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/IM.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/IMFORMS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/IMRPTS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/fam.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/F309.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/R309.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/HR.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/HRPFRMS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/HRPRPTS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/SrvcAdv.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/FRMS949.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/RPTS949.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/IFund.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/1042FORM.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/1042RPTS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/D1045.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/F1045.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/R1045.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/CPro.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/F1157.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/R1157.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/EXP1493.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/EXP1493F.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/EXP1493R.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/CFM.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/CFMFORM.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/CFMRPTS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/TAUTIL.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/F1838.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/R1838.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/XLBudget.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/XL1878F.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/XL1878R.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/POE2277.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/POE2277F.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/POE2277R.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/CAM2416.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/CAMFORM.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/CAMRPTS.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/ECM2547.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/ECM2547F.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/ECM2547R.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/QK2992.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/QDF2992.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/QKR2992.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/AdvSecur.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/ADVS_FRM.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/ADVS_RPT.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/AA.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/AA3180F.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/AA3180R.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/ENC3258.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/ENC3258F.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/ENC3258R.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/RPTSCHED.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/F3278.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/R3278.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/SLBuild.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/F3830.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/R3830.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/GTM4421.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/GTM4421F.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/GTM4421R.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/advgoto.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/F4612.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/R4612.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/4966MS.dic</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/FRMS4966.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/RPTS4966.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/HTB5597.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/HTBF5597.DIC</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:649px;width:1px;height:1px;">:C:Program Files/Microsoft Dynamics/GP/Data/HTBR5597.DIC</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/qfactorconsulting.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/qfactorconsulting.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/qfactorconsulting.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/qfactorconsulting.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/qfactorconsulting.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/qfactorconsulting.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/qfactorconsulting.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/qfactorconsulting.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/qfactorconsulting.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/qfactorconsulting.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/qfactorconsulting.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/qfactorconsulting.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/qfactorconsulting.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/qfactorconsulting.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=qfactorconsulting.wordpress.com&amp;blog=7634959&amp;post=39&amp;subd=qfactorconsulting&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://qfactorconsulting.wordpress.com/2009/05/08/39/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/dbe26826f3957845a26413550a4b32b4?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Q Factor</media:title>
		</media:content>
	</item>
	</channel>
</rss>
