<?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/"
	>

<channel>
	<title>Between the Elephant's Toes &#187; Uncategorized</title>
	<atom:link href="http://landoris.com/blogs/lance/index.php/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://landoris.com/blogs/lance</link>
	<description>Lance's Blog</description>
	<lastBuildDate>Tue, 14 Apr 2009 19:05:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FullCircle First Looks</title>
		<link>http://landoris.com/blogs/lance/index.php/2009/03/fullcircle-first-looks/</link>
		<comments>http://landoris.com/blogs/lance/index.php/2009/03/fullcircle-first-looks/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 18:20:03 +0000</pubDate>
		<dc:creator>Lance Maidlow</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://landorgis.com/blogs/lance/index.php/2009/03/fullcircle-first-looks/</guid>
		<description><![CDATA[Earlier, I examined how the Adapx CapturX Forms for Excel allowed you to create an Excel form, digitally enable it and import hand written information back into Excel. This solution addresses one of the key problems in workflow automation – getting field completed forms back into an electronic format.&#160; But that is only half of [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier, I examined how the <a href="http://www.adapx.com/Capturx-for-Microsoft-Office-Excel/Capturx-for-Microsoft-Office-Excel.html">Adapx CapturX Forms for Excel</a> allowed you to create an Excel form, digitally enable it and import hand written information back into Excel. This solution addresses one of the key problems in workflow automation – getting field completed forms back into an electronic format.&#160; But that is only half of the problem.</p>
<p>In every organization I work with – large and small – data is routinely maintained in Excel. Loading this information into a backend database is a problem that is generally ignored resulting in silos of information.&#160; Our <b><i>RADE</i></b> technology seemed to provide the perfect platform to support a generic Excel to database interface.&#160;&#160; We set out to solve this problem – and the result is Landor’s newest product <a href="http://www.landorIS.com/solutions/FullCircle">FullCircle</a>.&#160; </p>
<p>Although I was involved in the product requirements phase, I was pleasantly surprised with the simplicity of the initial release. </p>
<p>FullCircle is a web based interface that supports three primary functions:</p>
<ol>
<li>1.&#160; Query information directly from a database table and export the results to Excel with database registration information. The database registration information is critical because it tracks the database, table and fields associated with the downloaded data.</li>
<li>2.&#160; Create and register Excel Forms which can be downloaded by authorized users. This is critical for large organizations since users can download a form on demand and do not have to manually track hundreds of forms. </li>
<li>3. Upload completed Excel files and either update existing records or insert new records</li>
<li></li>
</ol>
<p>So how does FullCircle perform?</p>
<h4>FullCircle Installation</h4>
<p>Unlike earlier versions of RADE which required administrators to run the database scripts and setup the virtual directories, FullCircle comes with both a manual scripts and an installer which automates the process. The only manual requirement is to create the database schema in advance on Oracle servers.</p>
<p>Installation procedures are provided for Oracle and SQL Server. The application runs with both <a href="http://www.oracle.com/technology/products/database/xe/index.html">Oracle Express</a> and <a href="http://www.microsoft.com/Sqlserver/2005/en/us/express.aspx">SQL Server Express</a> so there is no extra cost for the database in a small organization which does not already own a commercial database.</p>
<h4>FullCircle End User Interface<a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/login.png"><img title="FullCircle Login Screen" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="243" alt="FullCircle Login Screen" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/login-thumb.png" width="244" align="right" border="0" /></a></h4>
<p>The FullCircle end user interface is extremely simple. FullCircle assumes three types of users:</p>
<ol>
<li>1. Administrators configure the application through a web based interface</li>
<li>2. Download users can download data from the database either through a query or by downloading a form</li>
<li>3. Full Control Users have the authority to both download and upload validated Excel files.</li>
</ol>
<p>Let’s take a quick walk through the FullCircle user interface. </p>
<h4></h4>
<h4>Login Screen </h4>
<p>The login screen is typical of most web applications. Administrators create users, provide passwords and assign a user to a user group (download users and full control users). </p>
<p>The group assignment determines which application is loaded after a user logs in. </p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<h4>Application Screen <a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/startupscreen.png"><img title="FullCircle User Interface" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="60" alt="FullCircle User Interface" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/startupscreen-thumb.png" width="244" align="right" border="0" /></a></h4>
<p>The application screen gives full control users 4 buttons:</p>
<ul>
<li>· Download a form, </li>
<li>· Upload an Excel File </li>
<li>· Run a Query and </li>
<li>· Logout </li>
<li></li>
</ul>
<p>Note that users with “download only” access will not see the upload button.</p>
<p>&#160;</p>
<h4>The Form Repository<a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/selectform.png"><img title="FullCircle Forms Repository" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="100" alt="FullCircle Forms Repository" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/selectform-thumb.png" width="244" align="right" border="0" /></a></h4>
<p>Selecting this button provides a list of forms that have been defined and added to FullCircle.&#160; Users simply select a form which exposes a download button that automatically downloads the form to Excel.&#160; If the form is Capturx enabled, the form is then printed and the Capturx workflow begins.&#160; Otherwise, users can simply fill in the form data directly in Excel.</p>
<p>&#160;</p>
<p>&#160;</p>
<p>&#160;</p>
<h4>The RoundTrip Query <a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/selectquery.png"><img title="FullCircle RoundTrip Query" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="100" alt="FullCircle RoundTrip Query" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/selectquery-thumb.png" width="244" align="right" border="0" /></a></h4>
<p>The RoundTrip query solves the problem of giving easy users access to data in an environment they’re used to &#8211; Microsoft Excel.&#160; In addition to being able to view the data in Excel, they can also edit and add to that data – and still post that back to the appropriate source database in a controlled fashion.</p>
<p>Selecting the RoundTrip Excel Query Button displays a list of queries pre-defined by the administrator.&#160; Queries are created using the web based <em><strong>RADE</strong></em> administrative tools.&#160; From this interface the users can select the query they’re interested in.</p>
<p>Queries can be defined one of two ways by the administrators.&#160; First a strait select statement can be issued.&#160; In this case, the user selects the query and they are immediately taken to the results.&#160; </p>
<p>&#160;</p>
<p>&#160;</p>
<p><a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/querydialog.png"><img title="RADE Query Values Form" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="158" alt="RADE Query Values Form" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/querydialog-thumb.png" width="244" align="right" border="0" /></a></p>
<p>The second possibility is that the administrator has defined a series of fields as ‘prompts’.&#160; In this situation the user is presented the following dialog.&#160; This dialog is uniquely generated depending on the fields the administrator has selected when building the query.&#160;&#160;&#160; This dialog will allow the user to enter – or select values as needed.&#160; The following example has five fields, all of which have been associated with lookup tables in the database.&#160; These fields have been “limited” to selecting existing values only.&#160; Other scenarios allow for free text entry, date selections, or lookup values but no limited to the values in the database.</p>
<p>After selecting the conditions, and pressing OK, the results are returned in a tabular report as shown below.&#160; The reports are also created by the administrator – by selecting the fields to include from the appropriate source table.</p>
<p><a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/queryresults.png"><img title="RADE Query Results displayed in a RADE report" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="181" alt="RADE Query Results displayed in a RADE report" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/queryresults-thumb.png" width="244" border="0" /></a> </p>
<p>The FullCircle Export control at the top of the form downloads the selected information into Excel creating two tabs.</p>
<p><a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/exceldatatab.png"><img title="FullCircle Excel Data" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="138" alt="FullCircle Excel Data" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/exceldatatab-thumb.png" width="361" border="0" /></a> <a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/excelfullcircletab.png"><img title="FullCircle config" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="138" alt="FullCircle config" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/excelfullcircletab-thumb.png" width="244" border="0" /></a> </p>
<p>The data tab contains the results of the query. A second tab – RADEFullCircleConfig contains some database information as well as the columns that are associated with each field.&#160; This information is used by FullCircle to determine how the data is posted to the database when it is uploaded.</p>
<h4>Uploading Data into the Database </h4>
<p>I made some simple changes to the Excel data, saved the file and uploaded it through FullCircle.&#160; As mentioned previously, it is possible to control access to the upload component.&#160; This allows your organization to control who can add or update data in the source database.</p>
<p><a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/upload.png"><img title="FullCircle Upload" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="97" alt="FullCircle Upload" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/upload-thumb.png" width="244" border="0" /></a></p>
<p>The process was simple and the results of the upload process were clearly displayed.</p>
<p><a href="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/uploadresults.png"><img title="FullCircle Upload Results" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="173" alt="FullCircle Upload Results" src="http://landorgis.com/blogs/lance/wp-content/uploads/2009/03/uploadresults-thumb.png" width="244" border="0" /></a> </p>
<h4>Summary</h4>
<p>I was very impressed with the first looks at FullCircle. The application did exactly what it was suppose to do. It provided a seamless interface between Excel and the backend database. Users can query either forms or traditional Excel spreadsheets, edit the data in Excel and post the updated information back to the database.&#160; Data is inserted or updated in the appropriate source database table.&#160; No need for temporary intermediate tables or processing the data after the fact.</p>
<p>Now I want to go a bit further. </p>
<ul>
<li>· How can I interface this with GIS information to allow field staff to update attribute information in the field? </li>
<li>· Can I enable a grid style form to be populated in the field using the Adapx digital pen technology?</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://landoris.com/blogs/lance/index.php/2009/03/fullcircle-first-looks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
