AUGForums.com

An Acumatica User Group

  • Forums
  • Podcast
  • Blog
  • Rolodex
  • Login
  • Start Here
  • Courses
  • Register

Acumatica Mobile Framework – xRP Summit 2020

June 17, 2020 by Tim Rodman

For the fourth year in a row, Acumatica held a virtual developer conference. Here are my notes from the Acumatica Mobile Framework session.

Acumatica Cloud xRP Summit 2020

I created separate blog posts for my notes from each session.


Day 1 (Wednesday, June 17, 2020)

09:00am – Welcome & Kick-off – Ajoy & Mark

11:30am – Acumatica Mobile Framework – Cesar Betances (this post)

12:00pm – Push Notifications & Webhooks – Marco Villaseñor

01:50pm – Acumatica Workflow Engine – Stan Lesin


Day 2 (Thursday, June 18, 2020)

12:30pm – Acumatica Developer Roadmap – Mike C. & Andrew


Time now for an Acumatica Mobile Framework session #CloudxRPSummit pic.twitter.com/2UwtKzBi8M

— Tim Rodman (@TimRodman) June 17, 2020

Cesar has been at Acumatica for over 4 years. He's on the customization team helping partners build customizations. #CloudxRPSummit pic.twitter.com/h5HRWZdxZR

— Tim Rodman (@TimRodman) June 17, 2020

Here's our agenda #CloudxRPSummit pic.twitter.com/Rn9FyYWYKN

— Tim Rodman (@TimRodman) June 17, 2020

The Acumatica Mobile Framework is just a user interface as an Android or iOS mobile app. It accesses all the normal Acumatica functionality, code, and features. #CloudxRPSummit pic.twitter.com/NQophSLQHA

— Tim Rodman (@TimRodman) June 17, 2020

Keep in mind that access is real-time (can be good or bad). You get access to mobile hardware (camera, GPS, etc.). It's easy to customize without needing to be a mobile developer. #CloudxRPSummit pic.twitter.com/RpEli4LzTL

— Tim Rodman (@TimRodman) June 17, 2020

What's happening behind-the-scenes with the Acumatica Mobile Framework #CloudxRPSummit pic.twitter.com/NTncmVgvoP

— Tim Rodman (@TimRodman) June 17, 2020

MSDL stands for Mobile Site Map Definition Language and it's how you modify the user interface elements. It's more flexible than the old XML format. #CloudxRPSummit pic.twitter.com/HhAv8vkWBa

— Tim Rodman (@TimRodman) June 17, 2020

If you want to customize the Acumatica Mobile app, then you need to get familiar with the WSDL Schema. "TOOLS -> Web Service -> Service Description" will show you the proper names to use. #CloudxRPSummit pic.twitter.com/tLeWhzysfG

— Tim Rodman (@TimRodman) June 17, 2020

For Acumatica Mobile customization, use the MOBILE APPLICATION section in a Customization Project #CloudxRPSummit pic.twitter.com/C708SYpP8f

— Tim Rodman (@TimRodman) June 17, 2020

Here are the complicated Acumatica Mobile app installation instructions (just kidding, not complicated) #CloudxRPSummit pic.twitter.com/o9KxGjrVA7

— Tim Rodman (@TimRodman) June 17, 2020

Now for a fun demo #CloudxRPSummit pic.twitter.com/CHhA0drBd4

— Tim Rodman (@TimRodman) June 17, 2020

Here's the Generic Inquiry that we are working with. It even has Navigation defined. #CloudxRPSummit pic.twitter.com/I5612GLOrW

— Tim Rodman (@TimRodman) June 17, 2020

Note that the Expose to Mobile app is one click, but you can't customize further. Worth considering to use the Customization Project method of adding a Generic Inquiry to mobile from the very beginning #CloudxRPSummit pic.twitter.com/6wAa4b7rpT

— Tim Rodman (@TimRodman) June 17, 2020

Clicking Order Nbr. will drilldown because of Navigation defined. #CloudxRPSummit pic.twitter.com/L329FpCEvS

— Tim Rodman (@TimRodman) June 17, 2020

We also have a Dashboard Widget built on top of our Generic Inquiry #CloudxRPSummit pic.twitter.com/P6c6PYweEi

— Tim Rodman (@TimRodman) June 17, 2020

Let's look at the WSDL schema #CloudxRPSummit pic.twitter.com/YG01Sl4j6l

— Tim Rodman (@TimRodman) June 17, 2020

Note the Action and Result containers with EditDetail and ActionsMenu in Action and fields available in Result #CloudxRPSummit pic.twitter.com/2v6TXj7Qzr

— Tim Rodman (@TimRodman) June 17, 2020

Here's our Customization Project #CloudxRPSummit pic.twitter.com/bS3mVUcJLU

— Tim Rodman (@TimRodman) June 17, 2020

Here's our customization that shows the fields and provides an action. #CloudxRPSummit pic.twitter.com/S2P50moY8k

— Tim Rodman (@TimRodman) June 17, 2020

There is some validation that happens when you save. #CloudxRPSummit pic.twitter.com/2MhVmFzMPt

— Tim Rodman (@TimRodman) June 17, 2020

Here's our Dashboard code for mobile, super simple. #CloudxRPSummit pic.twitter.com/quqOvwZYCv

— Tim Rodman (@TimRodman) June 17, 2020

We won't see the screens until we add them to the Mobile Site Map. Right side shows the whole Site Map. Left side is the stuff we added. #CloudxRPSummit pic.twitter.com/gWr57dIBSS

— Tim Rodman (@TimRodman) June 17, 2020

Here's how to remove a field from a screen in the Mobile Interface #CloudxRPSummit pic.twitter.com/ZzxeaWIPBn

— Tim Rodman (@TimRodman) June 17, 2020

Now looking at result on Mobile App #CloudxRPSummit pic.twitter.com/NOgxWmVyFx

— Tim Rodman (@TimRodman) June 17, 2020

I never noticed the About page in Mobile app #CloudxRPSummit pic.twitter.com/c8Vig9SdhA

— Tim Rodman (@TimRodman) June 17, 2020

Here are our screens #CloudxRPSummit pic.twitter.com/mB94ZLY0Az

— Tim Rodman (@TimRodman) June 17, 2020

Now we drilldown from Dashboard to Generic Inquiry to Sales Order data entry screen with hidden Address Line 2 field #CloudxRPSummit pic.twitter.com/MgMxNbYonA

— Tim Rodman (@TimRodman) June 17, 2020

Nice tip of building screens by section, testing a little at a time. Also recommended to logout and login to Mobile App to eliminate caching. Nice other tips as well. #CloudxRPSummit pic.twitter.com/F964RIAhU8

— Tim Rodman (@TimRodman) June 17, 2020

Filed Under: Acumatica Learning Tagged With: Acumatica, Acumatica Blog, Acumatica Learning, Acumatica Training, Acumatica xRP Summit 2020

By using this website, you agree to our Terms of Use (click here)

Online Members

Recent Blog Posts

  • EP 37: Jody Lorincz, IT Manager at MHR Brands, sharing his Acumatica Customer Story (Podcast) January 13, 2021
  • EP 36: What Motivates ERP Veteran Nicole Ronchetti To Participate in Acu-Connect (Podcast) January 8, 2021
  • Acumatica and Scanco WMS – A Cautionary Tale for ISVs January 6, 2021
  • EP 35: Ideas for AUGForums.com Live with Ryan Brown (Podcast) December 12, 2020
  • EP 34: Talking Acumatica eCommerce and the Next Normal for Distribution, Wholesale, and Manufacturing with Ted Stenstrom (Podcast) December 11, 2020
Acumatica Learning Resources

Recent Forum Posts

  • RE: Adding bill description on check stub

    @cfritsch Chip great modifications. Just a quick questi...

    By Jswartz, 6 hours ago

  • RE: Setting Up System Accounts with Individual Email Accounts for all Users

    Cory, Did your company end up making a decision o...

    By nsmith, 10 hours ago

  • Best way to Learn Microsoft PowerApps

    Hi All, I recently started PowerApps Training at Mind...

    By Steveskok, 21 hours ago

  • RE: Referencing @Me in CRActivity on 2020R2

    For example, to use @Me on an Opportunity, I join the C...

    By FamousMortimer, 2 days ago

  • Customer Master Export scenario Showing duplicate field values

    HI, Appreciate if any one could help me out on th...

    By Siva Katakam, 2 days ago

  • RE: Help automating creation of Employee Time Activities

    You don't need a RefNoteView to import task activities.

    By programfred, 2 days ago

  • RE: Adding Custom Pictures to Acumatica Login Screen - Picture Size

    @kingcarlos this is great thanks 👍 there is just one ...

    By daniel, 2 days ago

  • RE: Adding Branch/company name to a unit set report

    I use =@UnitText to pull the name from the descriptions...

    By Cerese Carlstrom, 2 days ago

  • RE: Removing an errant, overused credit

    Unfortunately, it wouldn't allow a payment against it, ...

    By canawrot, 3 days ago

Recent Tweets

Terms of Use & Disclaimers :: Privacy Policy

Copyright © 2021 · AUG Forums, LLC. All rights reserved. This website is not owned, affiliated with, or endorsed by Acumatica, Inc.