Cloud Computing A Key Factor in Gartner’s Top 10 Strategy Technology Trends For 2015

The top 10 Gartner strategy technology trends for 2015 were first announced at the Gartner Symposium/ITxpo. Gartner Fellow David W. Cearly suggested that each of these trends will potentially impact enterprises over the next three years.


NEW Releases

Advanced Billing V2.7
Highlights: Advanced Subscription Management

Consulting Corner

Acumatica – How to add a Dashboard to the Site Map

Development Tips

Inserting records through Acumatica made easy.

Support Hints & Tricks

Advance billing will automatically copy those fields over when you click the “Copy Distributions to Later Bills Button.”





Upcoming Events

Come meet with MaxQ at the Acumatica 2015 Summit.
February 23-27, Long Beach, CA.

Acumatica Advanced Revenue Management,
Thursday 3/19/2015 at 2:00pm

Cloud Computing A Key Factor In Gartner’s Top 10 Strategy Technology Trends For 2015 – Part 1


The top 10 Gartner strategy technology trends for 2015 were first announced at the Gartner Symposium/ITxpo. Gartner Fellow David W. Cearly suggested that each of these trends will potentially impact enterprises over the next three years. Therefore, he urged that action be taken over the next two years to address the impact that these global forces will have on one’s enterprise.

The top 10 technology trends for 2015 extend across three primary themes:

  • The merging of real and virtual environments
  • The arrival of intelligence everywhere
  • The impact of digital business on technology

Here are top trends that Gartner has identified:

Cloud/client computing – Centrally coordinated applications will become more prominent as cloud computing and mobile computing continue to converge. These applications will be readily delivered to a wide variety of devices.

Web-scale IT – World-class computing will be increasingly deliver large cloud service capability in an enterprise IT context. More enterprises will be able to emulate the Amazons, Googles and Facebooks of the world as they build applications and infrastructure.

Computing presence – Attention will shift from mobile devices themselves to addressing the needs of users in increasingly varied environments.

Smart machines – Smart machines will usher in the most disruptive phase in IT history. Gartner sees a rapid evolution in robotics, autonomous vehicles, smart advisors and virtual assistants. Current prototypes will quickly lead to ramped-up production of these smart machines.

3D printing – This revolutionary answer to so many manufacturing and other needs will go mainstream over the next three years. Lower-cost 3D printers will increasingly impact industrial production. The use of such printers will make the transition from prototype development to regular production.

At MaxQ Technologies, we develop software solutions that help enterprises to respond to the forces shaping and transforming the way in which they relate to their markets and environments.



Back to top

New Releases



Advanced Billing Management – Subscription Trials and Bundles (New in Ver. 2.7)

Some new features have been added to the latest version of Advanced Billing Management.

Subscriptions now can easily add Trials and Bundles.




Back to top

Consulting Corner



Acumatica Dashboards

Acumatica – How to add a Dashboard to the Site Map
Adding a new dashboard to the Acumatica Site Map is easy.

Add a new dashboard to the Company Dashboard



You must make sure names match in the site map to add a new entry.
System>Customization>Site Map



Build Generic Inquiry and click View Inquiry




Click Dashboard>Add



Navigate to Dashboard and view.



Back to top

Development Tips



Inserting Records Into Acumatica Made Easy

Inserting records through Acumatica graph classes is a fairly straightforward process. The technique used will vary based on whether or not the value of the key fields of the record being inserted will be automatically generated or not.

When the key values are automatically generated, it is possible to create an instance of the record to insert and add it the graph’s cache in one line of code. In the following example, a sales order is inserted. As the sales order number is automatically assigned, we can add the record to the cache right away.

PX.Objects.SO.SOOrderEntry SOGraph;
PX.Objects.SO.SOOrder SalesOrd;

SOGraph = PXGraph.CreateInstance<PX.Objects.SO.SOOrderEntry>();
// create an instance of SOOrder while also inserting into the cache.
SalesOrd = (SOOrder)SOGraph.Document.Cache.CreateCopy(SOGraph.Document.Insert());

// assign values
SalesOrd.CustomerID = 109;
SalesOrd = SOGraph.Document.Update(SalesOrd);
// assign more values and then save the record.

Note the call to the Update method after the assignment of the Customer ID field. This gives Acumatica a chance to execute all of the business logic associated with assigning a value to this field. Any fields on SOOrder that get defaulted when a customer is assigned (e.g. CustomerLocationID) should be correctly populated after the Update method has completed.

When the key fields are not auto-generated, it is necessary to assign values to them before the record is added to the graph’s cache. In the following example, a credit memo is inserted. The DocType field is a key field and so must be populated before the record is added to the cache.

PX.Objects.AR.ARInvoiceEntry InvEntry2;
PX.Objects.AR.ARInvoice CrMemo;

InvEntry2 = PXGraph.CreateInstance<PX.Objects.AR.ARInvoiceEntry>();

// create an instance of ARInvoice class and assign the DocType.
CrMemo = new PX.Objects.AR.ARInvoice();
CrMemo.DocType = PX.Objects.AR.ARDocType.CreditMemo;
// add it to the cache.
CrMemo = InvEntry2.Document.Insert(CrMemo);
// assign values
CrMemo.CustomerID = 109;
CrMemo = InvEntry2.Document.Update(CrMemo);
// assign more values and then save the record

So, before attempting to insert Acumatica entities programmatically, it is necessary to determine which fields are the key fields of the table being inserted into and whether or not you will need to assign values to those fields. With this information in hand, inserting records is a simple and powerful process.


Back to top

Support Hints and Tricks



Powerful Billing

Automated accurate, flexible billing that gets you paid faster while keeping your customers happy.

Flexible Contract Management

Simple to maintain while supporting even the most complex customer relationship.

Renewal Processing

Reduce time spent on renewals while increasing renewal rates

Powerful Billing

Handles all billing for: • One-time (nonrecurring revenue) • Recurring (subscription) • Use any combination usage-based tangible and intangible items (hours, warranties, licenses, SAAS, Maintenance) items. • Trials, Deposits, Pre-Bill, Post Bill, Bundles Powerful Pricing Options Include: • Complex multi-tier pricing • Customer price classes • Promotions with effective date pricing • Use unlimited combinations of one-time, recurring and usage-based pricing



Read more about Advanced Billing


Back to top