<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://forums.method.me/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results by user ID 5814</title><link>http://forums.method.me/cs/search/SearchResults.aspx?o=DateDescending&amp;u=5814</link><description>Search results by user ID 5814</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 SP2 (Build: 31113.47)</generator><item><title>Syncing Customer/Lead rows without TimeModifiedAccounting</title><link>http://forums.method.me/cs/forums/p/4702/18053.aspx#18053</link><pubDate>Sat, 29 Jun 2013 13:16:36 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18053</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span style="overflow:hidden;"&gt;Hi, I am trying to sync over my Customers table to my own database to allow faster/more complex searches &lt;span id="mce_3_start" style="overflow:hidden;"&gt;than the API allows&amp;nbsp;&lt;/span&gt;and I am running into a problem. How do I know the latest rows to fetch from Method? What I am currently trying to do is get all rows with&amp;nbsp;TimeModifiedAccounting &amp;gt; max(TimeModifiedAccounting) in my local table. But now I am finding that there are a bunch of Customer rows with&amp;nbsp;TimeModifiedAccounting as null.&lt;span id="mce_4_start" style="overflow:hidden;"&gt; Under what conditions is&amp;nbsp;TimeModifiedAccounting null? &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span id="mce_4_start" style="overflow:hidden;"&gt;Would it be better to get all rows with RecordID &amp;gt; my highest RecordID? The reason why I did not do this in the first place is that I am afraid somebody will edit an existing record; I would want to sync over that &lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;/span&gt;updated information, but presumably the RecordID will still be the same.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Gary&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/p/4683/18002.aspx#18002</link><pubDate>Tue, 25 Jun 2013 17:25:27 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:18002</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Thank you, Dave - you have definitely been there answering my questions, and I do appreciate it. Can I depend on RecordID to be a count of rows in the table? If I can, I could deal with fetching where &amp;quot;RecordID &amp;gt;= MyLastRecordID and RecordID &amp;lt; MyLastRecordID+1000&amp;quot; - that would be much better than the time-based query I&amp;#39;m doing now.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/p/4683/17996.aspx#17996</link><pubDate>Tue, 25 Jun 2013 14:30:38 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17996</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;/span&gt;By the way, I should give a shout out to &lt;/span&gt;Mark Crews also - he has definitely been helpful in the past, as he is here.&lt;/span&gt; Sorry for forgetting about you, Mark. Maybe we should form the Method API Real World (tm) user group. :-)&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: MethodAPISelect_DataSetV2 XML Examples?</title><link>http://forums.method.me/cs/forums/p/4683/17991.aspx#17991</link><pubDate>Tue, 25 Jun 2013 13:31:13 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17991</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;I totally feel your pain because I am in the same boat. There are some folks here on the forum who are trying to be helpful (Dave from Method being one), but often I find we are not speaking the same language. I suspect the biggest problem is that Method people have never really had to use their API to solve real business problems&lt;span id="mce_2_start" style="overflow:hidden;"&gt;, so they are not quite sure what to do with them.&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&amp;nbsp;Sounds like we are doing much the same kind of thing. I am syncing the customer table and then generating Estimates based on a workflow from my client&amp;#39;s online engineering system, but will soon have to add generating customers, leads, etc.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Here&amp;#39;s an example of the problems I&amp;#39;m having with the API: I want to sync over the Customers table to my own database because I want to do my own searches, because Method&amp;#39;s search interface is slow and not very capable. Thus, I want to grab a number of records at a time and process them, rinse and repeat. Turns out there&amp;#39;s no way to limit queries by a count; all you can do is limit by some other criteria like date, and hope there&amp;#39;s no more rows than the API can handle. This clearly makes for very slow and very difficult syncing, but I&amp;#39;ve not had much luck in communicating this need to Method folks here in the forums.&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;&lt;span style="overflow:hidden;"&gt;Regarding your problem, I have slogged through the API interface in PHP myself. Are you using CodeIgniter? I wrote a CI library to access the Method API. It&amp;#39;s not anything spectacular, but I would be glad to share the code with you if you would like it. Let me know if you would like my code and/or if you just want&amp;nbsp;&lt;span id="mce_8_start" style="overflow:hidden;"&gt;&lt;span id="mce_9_start" style="overflow:hidden;"&gt;to share Method/PHP experiences. :-) My email is gbisaga at gmail.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item><item><title>Re: Create Estimate via API - customer link?</title><link>http://forums.method.me/cs/forums/p/4645/17892.aspx#17892</link><pubDate>Thu, 13 Jun 2013 21:41:49 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17892</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Dave, thanks for your response also.&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt; Little by little things are sinking in. :-)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;Gary&lt;/p&gt;</description></item><item><title>Re: Create Estimate via API - customer link?</title><link>http://forums.method.me/cs/forums/p/4645/17890.aspx#17890</link><pubDate>Thu, 13 Jun 2013 21:24:03 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17890</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Mark, thank you so much for you&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_1_start"&gt;r response. I think I &lt;span style="overflow:hidden;" id="mce_3_start"&gt;was &lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_3_end"&gt;&lt;/span&gt;thinking of Method/QB as being more of a normalized relational database than it actually is. It sounds like all those Estimate fields like Billing and Shipping address are denormalized copies from Customers. That goes against my sensibilities of database design &lt;img src="http://www.methodintegration.com/cs/emoticons/emotion-1.gif" alt="Smile" /&gt; but I understand that QB is an old database.&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;/span&gt; Thanks, I will go back to it with this model in mind.&lt;/p&gt;
&lt;p&gt;Gary&lt;/p&gt;</description></item><item><title>Re: Create Estimate via API - customer link?</title><link>http://forums.method.me/cs/forums/p/4645/17880.aspx#17880</link><pubDate>Thu, 13 Jun 2013 20:24:09 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17880</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span style="overflow:hidden;" id="mce_0_start"&gt;Dave, thank you for your &lt;span style="overflow:hidden;" id="mce_6_start"&gt;response&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_6_end"&gt;&lt;/span&gt;. I am creating my Estimate records very much like that. The problem is, when you view the Estimate record in the MethodCRM UI, the only Estimate field that is filled in is the Customer field itself - &amp;quot;Amy Smith&amp;quot; in your example. All the other fields that were present in the Customer record - Billing Address, Shipping Address, etc. - are still blank until you manually go in through the UI and re-select the cus&lt;/span&gt;tomer from the Customer pulldown.&lt;span style="overflow:hidden;" id="mce_1_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_2_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_3_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_4_start"&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_7_start"&gt;&lt;span style="overflow:hidden;" id="mce_8_start"&gt;&lt;span style="overflow:hidden;" id="mce_9_start"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="overflow:hidden;" id="mce_10_start"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Is there any way through the API to make those other fields populate so that no user interaction with the UI is required? Thanks!&lt;/p&gt;
&lt;p&gt;Gary&lt;/p&gt;</description></item><item><title>Create Estimate via API - customer link?</title><link>http://forums.method.me/cs/forums/p/4645/17856.aspx#17856</link><pubDate>Thu, 13 Jun 2013 11:49:03 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:17856</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hi, I am trying to use the API to create QB Estimates&lt;span id="mce_5_start" style="overflow:hidden;"&gt; from the project management system I wrote for my client&lt;/span&gt;. I want to link&lt;span id="mce_6_start" style="overflow:hidden;"&gt; my new Estimate&lt;/span&gt; to an existing Customer record, but I can&amp;#39;t figure out how to do it. The best solution I have so far is to fill in the Estimate.Customer field with the FullName from the Customer I want to link to the estimate, but that requires a user interaction in the MethodCRM UI to confirm that&amp;#39;s really the customer &lt;span id="mce_4_start" style="overflow:hidden;"&gt;record&lt;/span&gt;&amp;nbsp;that&amp;#39;s required. It seems like, if I use the API, I should be able to create objects such as Estimates with no user interaction.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_2_end" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;In general, is there some reference that tells information like this and which&amp;nbsp;fields in the Estimate &amp;quot;table&amp;quot; are really views into another table (like Customer)? Thanks for your support.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;&lt;/span&gt;Gary&lt;/p&gt;</description></item><item><title>Re: Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/p/4149/15979.aspx#15979</link><pubDate>Mon, 11 Feb 2013 22:48:35 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:15979</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Thanks, David, but actually I did understand what you are saying. I know that every database I have used has some way of limiting queries for the purposes of paging through the results. Pagination is logically separate from a set of filtering criteria in that it is an additional criteria on top of the filtering. MySQL does that with the LIMIT clause; Oracle lets you put ROWNUM in the where clause. I see that SQL Server is pretty messy, giving you a &amp;quot;TOP N&amp;quot; or a &amp;nbsp;ROW_NUM() function&amp;nbsp;in the select clause. I&amp;#39;ve played with these but they don&amp;#39;t seem to work in MethodCRM.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The prototypical example usage of this is a paged presentation of data; you start out by saying &amp;quot;give me THE FIRST N records that meet such-and-such criteria&amp;quot;, and then I&amp;#39;d display those N records on a page; when the user clicks &amp;quot;next page&amp;quot;, I fetch the NEXT N records, etc. You have an example on method&lt;span id="mce_1_start" style="overflow:hidden;"&gt;integration.com site: click Customers, which will take you to a&amp;nbsp;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;E xisting Customer Contacts List page that lists the first 10 records, with a &amp;quot;Next page&amp;quot; button at the bottom. I want to be able to do something like what you do on the&amp;nbsp;Existing Customer Contacts List page.&lt;span id="mce_0_start" style="overflow:hidden;"&gt; Or, let&amp;#39;s turn this around: how would you do such a page using the API?&lt;span id="mce_1_start" style="overflow:hidden;"&gt;&lt;span id="mce_2_start" style="overflow:hidden;"&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt; Maybe there&amp;#39;s something I&amp;#39;m missing.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span id="mce_3_start" style="overflow:hidden;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Sorry for being such a pain, but I really need to do something like that and I can&amp;#39;t believe it&amp;#39;s never come up as a requirement before. Thanks for your support.&lt;/p&gt;</description></item><item><title>Re: Limit results from MethodAPISelect_XMLV2</title><link>http://forums.method.me/cs/forums/p/4149/15977.aspx#15977</link><pubDate>Mon, 11 Feb 2013 20:44:12 GMT</pubDate><guid isPermaLink="false">3393c1ec-311b-4812-96cb-ad8c611bba4f:15977</guid><dc:creator>gbisaga</dc:creator><description>&lt;p&gt;&lt;span id="mce_0_start" style="overflow:hidden;"&gt;Hi Dave, thanks for your response.&amp;nbsp;&lt;span id="mce_1_start" style="overflow:hidden;"&gt;It&amp;#39;s not that I specifically want to use the LIMIT clause, but rather that I want to limit the number of rows that comes back. The result could return tens of thousands of rows, which is a lot of data to process at once. I&lt;span id="mce_2_start" style="overflow:hidden;"&gt; can&amp;#39;t really use a date clause like you suggest because I am syncing with past data and I have no idea what the dates of the records will be.&lt;span id="mce_6_start" style="overflow:hidden;"&gt; Anything you can think of would be helpful. Thanks.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</description></item></channel></rss>