Tampilkan postingan dengan label Amplify. Tampilkan semua postingan
Tampilkan postingan dengan label Amplify. Tampilkan semua postingan

Selasa, 17 Januari 2017

New Year's Resolution

Well, hello everyone! I hope you had a great time with family and friends and that you are now cranking it in high gear to get this year started off on the right track. I know I am.

A little of what I'm working on...

As the Lead Software Engineer for Mekorma, my job is to make sure we build quality new products, while improving the capabilities of our existing offerings. To that effect, my team has been working on a really cool product that automates the entire processing of payments (checks, EFTs, and Credit Cards) and remittances by leveraging our existing MICR offering, all the while, delivering total Accounts Payable automation in the process. I am really excited to talk about this, so more on this in an upcoming article.


Blogging challenge for the New Year

One of the questions I get asked the most in my comments section is, "does this article still apply to the newer versions of GP?" Usually, the person asking the question is referring to versions GP 2015 R2, or GP 2016, and now GP 2016 R2? What I found surprising about this question wasn't so much the question itself, but in revisiting my articles, I have over 1000 that would qualify as "old". So I asked myself, "wouldn't it be cool to go back and revisit some of the older ones to see whether they still apply or not, or what changes they require for them to work with today's newer versions of GP?". In response, I will be revisiting as many articles as I can over the course of this year, and republishing them with newer code and better development patterns (where applicable), or even improved solutions noting whether there's standard functionality now available for what was covered before as a workaround.

Starting tomorrow, I will begin a new series called "Revisiting" where I will cover some of the old material I have on this site under the light of the newer GP versions - you asked, you got it! - all the while introducing new topics.


Community Activities and Events

This year, I have the honor to serve as Vice-chair of Association of Dynamics Professionals Credentialing Council Board. You can read more here. The Credentialing Council Board is the most senior leadership body of members of the Association of Dynamics Professionals (DynamicsPro) and is responsible for setting the direction for nearly all aspects of the association. I share the stage with a number of professionals from other disciplines like NAV and SL, and probably one of the most diverse group you will ever find, with folks hailing from Europe and the United States.

I have also taken an active role with my GPUG local chapter, GPUG Georgia, assisting with the planning and marketing of the 2017 quarterly meetings. I will also be delivering sessions at the local chapter meetings. Our goal is to improve participation while delivering rich content that all who attend can immediately leverage in their organizations. If you are currently an active GPUG member and you live in the Metropolitan Atlanta area, please see our Chapter page for more information.

I will also be participating as a speaker at GPUG Amplify 2017 in Anaheim, CA, GPUG Summit 2017 in Nashville, TN, and reIMAGINE 2017 in Fargo, ND. You may also see me at some international events, but that's still being worked out as I type. The following tune has been chosen as the theme song for this year's GPUG Summit.



Finally, this year I'm making an absolute commitment to attend the Microsoft MVP Global Summit 2017 in Seattle, Washington, assuming I get re-awarded as a Microsoft MVP to begin with, in July.

As you can tell, my blogging agenda, along with my agenda of activities and events is quite pack for this year. I hope to meet a good number of what I have planned for the year and see quite a few of you at the events I will be attending. Please join me in continuing to make Microsoft Dynamics GP the leading middle market ERP with over 47,000 customers world wide, by showing your support to your local GPUG chapter, joining the events whether you are a partner, a customer, or an ISV.
Until next post!

MG.-
Mariano Gomez, MVP

Kamis, 02 Juni 2016

GPUG Amplify Anaheim 2016 - Day 3


Day 3 marks the end of the first GPUG Amplify conference. In cool fashion, this event went out with a bang by inviting none other than Bonnie Robertson to be the keynote speaker. Bonnie goes back to the days of Great Plains, Inc. and is now a renown speaker and strategists for CxOs around the world.

The closing session began with Bob McAdam, GPUG Program Director, thanking all the sponsors and speakers for their different degrees of collaboration and participation to bring this event together.
Next up was Pam Misialek to present the Microsoft Dynamics GP roadmap with some minor adjustments from what was presented in the General Session on Day 1.

Microsoft Dynamics GP Roadmap
To highlight are some of the major upcoming features in GP 2016 R2, due sometimes in late autumn (aka. fall in North America). You can revisit these in more detail in my Day 1 post.


Bonnie addressed a few questions from the audience to close the keynote and handed over to Bob, who updated the audience on the upcoming conferences, namely reIMAGINE 2016 and GPUG Summit 2016.

Amplify 2017 will be held at ... you will have to wait for an official announcement from Dynamics Communities and Microsoft for a date, time, and location for next spring. However, if you did fill out the suggestions survey, you will be majorly responsible for the selected location.

On a personal note, my day ended once more with a great dinner hosted by Mekorma at Ruth's Chris Stake House with the folks from Njevity and InterDyn BMI as guests to our party.

Jay Manley (Mekorma) entertains some folks before dinner

Left (front to back): Mark Jensen, Eric Karie, Ora Goldman, Scott Wiley, Angel Blum, Emily Roen, John Lowther
Right (front to back): Jay Manley, Melissa Sandrovich, Craig Klapman, Altonique Burton, Leslie Vail


Special Supplement: Getting Home

Earlier in the day, I checked out of the hotel to move closer to LAX for my next morning early flight. After much discussion with the team, we came to the conclusion that in order to avoid a sleepless night and possibly some horrendous traffic to the airport the next morning, it was probably a good idea to checkout and check in closer to the airport. So after dinner I returned to Jay's room to pick up my luggage, having made up my mind on the decision to check in closer to the airport.

I then grabbed a taxi cab back to the Marriott LAX. Having had a full week of activities, I was already running on empty, but the traffic back to LAX was impossible, spending about an hour and a quarter to get to my hotel. After a tortuous check-in at the hotel, I was finally in my room and ready to throw in the towel for the evening.

Next morning, I got up around 4:45 AM to be at the airport. I took a quick shower and went downstairs to catch the shuttle to the Delta terminal. Security at the airport was a breeze, so nothing to complain about. After picking up a bottle of water, I took my time to get to the departure gate where I sat and tried to relax for a bit before the flight -- except for the screaming child couple seats ahead of me.

Back in Atlanta, I had a rush hour traffic drive to home. Although our rush hour traffic isn't as bad as that of Los Angeles, it still stands among the worse in the country.

I-75 N in Atlanta
Anyways, I was home after about an hour driving and ready to get on with life.

Until next post!

MG.-
Mariano Gomez, MVP

GPUG Amplify Anaheim 2016 - Day 2

Day 2 had me down for 2 sessions. Also, I was invited to participate in an interview with the first GP Live @ #GPUGAmplify live TV stream. My first session, Microsoft Dynamics GP Web Client Architecture, started at 9 AM.

Note: I couldn't get the session name to be changed as the schedule had already been printed by the time I requested the name change.

Web Client Focus  (picture courtesy of Microsoft MVP Steve Endow)
This session covered 4 main topics: web client described, web client architecture, web client infrastructure, and the benefits of the web client.  From an architecture and infrastructure perspective, we dove into how the different web client components interact between each other when a browser request is submitted to the web server until a web client runtime process is spun up on a session host.

Web Client Infrastructure
Understanding this interaction, required explaining in more detail how the Dynamics GP runtime engine and the web client runtime interacted to translate notifications and actions (messages) between the Window Manager components in each runtime.

Web Client Messaging
Finally, my session covered the benefits and scalability of the web client, when compared to RDP mechanisms like Citrix or Terminal Server.

Web Client Scalability (picture courtesy of Microsoft MVP Steve Endow)
Following my session, I went back to the Mekorma Hub to coordinate my live stream interview with Bob McAdam and his team. I was scheduled to go on at 3:30 PM, just after my afternoon session, which would be a repeat of the GP Administration session, completed the day before.

I decided then to go for lunch and had a chance to catch up with my good friend Linda Rose from RoseASP. Our conversation went from personal to business, to how we spend our time at work. Linda is always a very interesting person to converse with as she has so much knowledge about the Dynamics GP application hosting space, plus she has some awesome anecdotes to go along.

After lunch, I decided to go check out the room where I will be delivering my next presentation, and lo and behold there was Linda, ready to deliver her session, Upgrading to Dynamics GP 2016 in the Cloud: 3 simple steps. I decided to show my support and sat into the session, where I learned a few interesting things about cloud hosting and licensing.

Linda Rose and I after her session
Following Linda's session, I delivered my repeat session on Microsoft Dynamics GP Administration. Frankly, I was surprised once more to have a standing room only attendance. As is customary, I treated the group to a picture and a little stretching exercise to overcome post lunch time food coma.

Microsoft Dynamics GP Administration (repeat) Session
You can read more about the topics I covered in this session from my Day 1 post.

Finalizing my session, I had to run quickly over to the Expo hall where I would be mic'ing up to be interviewed live for the first GPUG Amplify live stream event. This was actually a new and innovative approach by Dynamic Communities to get information out in real time to folks who were not able to attend Amplify. The live stream encompassed the views of customers, partners, Microsoft staff, and Microsoft MVPs alike on Amplify. The following is the interview I conducted with host Bob McAdam.


Following my interview, I met up with my good friend Kari-Anne Paterson with Briware Solutions in Oakville, Ontario, Canada. Kari-Anne was up next for a live interview with Bob McAdam.

Me and Kari-Anne Paterson
You can listen to Kari-Anne's interview here.



After Kari-Anne's interview, we decided to go sit at the Mekorma Hub to decompress and catch up. Kari and I share our Caribbean heritage so talking about music and reggae came very natural to us - Kari is Jamaican born. We listened to a few tunes on my computer and the day was over by the time we decided to move on.

I had dinner with my Mekorma colleagues and Njevity folks over at McCormick & Schmick's Grille, where we got to enjoy some good shrimp kisses as you can tell by the picture below.

Chris Dobkins (Njevity), Me, and Craig Klapman (Mekorma)
It was time to go sleep and get some rest for the last day of the conference.

Until next post!

MG.-
Mariano Gomez, MVP

Rabu, 01 Juni 2016

GPUG Amplify Anaheim 2016 - Day 1


The morning started out with the General Session, hosted by Bob McAdam (Twitter: @4mcadam). It was amazing to see all the folks who were in attendance, perhaps for the first time, in one place for this conference. The numbers really sunk in by looking at the crowd and it was really great to know that this conference will really take off in the next few years.

General Session
Bob did an excellent job taking the baton from Kim.

Bob McAdam
Pam Misialek was next to deliver a very impressive opening, showing the trends at Microsoft and how technologies like HoloLens will be used in the future to enable virtual reality technology for consumers and businesses.



Jeff Trosen and Chad Sogge (Twitter: @CSogge) were next to discuss the Microsoft Dynamics GP roadmap and the innovations that are being implemented in the product.


As is customary at the General Session, we were treated to some GP 2016 demos by the dynamic duo of Jody Christiansen (Twitter: @JodiChrist) and Jennifer Ranz (Twitter: @JenifferRanz1), both program managers with the Microsoft Dynamics GP team.

Jennifer Ranz and Jody Christiansen
The General Session ended with a list of features that are drafted for GP 2016 R2. Some major highlights are:

  • Multi-tenant support for OData Services
  • PowerBI in Web Client home page
  • SmartList Designer smart lists available in Advanced Lookups
  • OneDrive support for emailing documents from GP
  • SmartList favorite protection
  • Self-serve W2 printing
  • Disable garnishment reports in posting setup
  • Barcode field on Item Maintenance window
  • Link credit card invoices to original invoices
  • Cancel PO linked to requisition
  • Adjust customer balance calculation to use unapplied credit amount
  • PMATB w Options - print transactions where document number has special chars

After the General Session, it was time for my first presentation of the week: Microsoft Dynamics GP Administration (at 10:15 AM local time) which focused on 3 main areas: administering the environment, administering the application, and administering the web client. All in all it was an excellent presentation with a great (standing room only) attendees. This presentation mostly covered considerations for a trouble-free administrator and end-user experience in a Microsoft Dynamics GP setting, rather than re-hashing the different configuration elements within the application.

Microsoft Dynamics GP Administration attendees
After my session, I returned to the Mekorma Hub, only to find a great deal of customers and partners asking about our products. I sat in for a bit to assist with any questions on our newest product, Multi-batch Management (MMM) and the GP Power Tools which we represent on behalf of David Musgrave and Winthrop Development Consultants.

Mekorma Hub

Until next post!

MG.-
Mariano Gomez, MVP

Selasa, 31 Mei 2016

GPUG Amplify Anaheim 2016 - Pre-conference Day 3: Partner Day


It was a new day, Sunday, May 22 and it was time to register for Amplify. After meeting up with Pam for some brunch, I made my way to the registration area, with signs of the event placed throughout the corridors leading to the registration area.

Welcome and Registration banner
As it turned out, the Mekorma Hub was also in the process of being setup by the hotel staff. I came across a few of my colleagues at Mekorma, who were in the process of supervising The Hub setup.

Mekorma team - Left to right: Ora Goldman, Angel Blum, Eric Karie, Craig Clapman

Mekorma Hub being powered up
The registration area was just getting warmed up. Earlier, partners had signed up for a number of free training classes and were probably getting ready to swarm the registration desk. I went ahead and claimed my badge and went on tour throughout the different rooms checking to see what was going on.

Amplify Registration Desk

The first area I visited was the Expo booths, this time, a far cry from the big room that is customary or expected at events like GPUG Summit or the former Convergence. This was the first reality check as to what type of event Amplify would be. Seeing just a few booths was nonetheless encouraging as it reminds me that all major events we have today started out being small. But you could pretty much say the usual suspects were there: KwikTag, Olympic Systems, Rose ASP, Altec, eOne, Fastpath, Integrity Data, Journyx, to name a few. You can see the complete list of sponsors here.

Expo area
A short step ahead of the booths was the meal and general session area. There was space for about 400 people, again, a big contrast from the Convergence and Summit events.

Meal and General Session Area
On the way out, I came across one of DCE's audio/video engineers who was trying to connect some very sophisticated cameras to an Apple TV like receiver, but was not having success with the video feeding to the computer from the Apple device. This equipment was going to be used in the first ever live stream TV from the event -- more on this later.


Back at the booth, I came across Jay Manley, Director of Product Management and Altonique Burton, Executive Assistant at Mekorma. Jay had just arrived earlier to the hotel from his adventurous trip from Fargo.


Altonique Burton and Jay Manley
After a little kick back, it was time for the partner reception and update. We were treated to some really cool demos by John Dooley.
John Dooley on the future of software demos
Following John's presentation, it was time for Errol Schoenfish (Twitter: @eschoenfish) to talk about Project "Madeira". Madeira comes as Microsoft's SaaS only solution to compete with the likes of NetSuite and Quickbooks Online and to provide an entry level solution to products like Microsoft Dynamics GP, Microsoft Dynamics NAV, and even Dynamics AX.

Madeira is currently in preview and is available via your Office 365 subscription. You can access Madeira here. You can also read my getting started article here.


Next up was Chris Dubkins with Njevity to talk about a brand new solution called PowerGP Online, built from the ground up to be a SaaS based solution to access and transact with Microsoft Dynamics GP. PowerGP Online is currently available for the iPad and will be seeing other platforms soon after its release.

Chris Dubkins / Njevity
After a few more drinks and hi's it was time to go for dinner. My dinner was going to be a one-on-one review with my manager and colleague Jay Manley at Morton's.

Until next post!

MG.-
Mariano Gomez, MVP

GPUG Amplify Anaheim 2016 - Pre-conference Day 2


On this Saturday morning, I got up and went downstairs around 10 AM. Of course, the days started out with a Tall Flat White, by far my favorite Starbucks cup of coffee. After ordering my coffee, I sat in the hotel lobby for an hour or so, trying to catch up on emails and some work. I then went around touring the place and making sure I would find the room where I would be presenting on Monday. Interestingly enough, the ballrooms were reserved for the California - Hawaii Elks Association who were hosting their 98th convention at the hotel from May 15 - May 18 with what I can only assume were "left overs" from that event. This great Association helps children with disabilities since 1950. Most of the members were checking out and the hotel staff was dismantling the ballrooms to quickly turn around and host a wedding.

I went back to my room and spent quite the rest of the afternoon sleeping and resting. Around 6 PM, I went down to the nFuse bar and met up with Craig and Pam who were wrapping up dinner. I munched on Pam's asparagus as I was quite hungry.

Pam Misialek with a plentiful order of asparagus
Craig and Pam left the area and I decided to order some dinner. In the meantime, I came across my good friend Jen Kuntz (Twitter: @JenKuntzGP) from Kuntz Consulting in Toronto, Canada. Jen joined in for a beer and kept me company while I was having dinner. Jen was just coming in from watching a baseball match as she's apparently a big fan of the game.

Jen Kuntz and I
I stayed down for a bit more and was joined by Kim Peterson, now with Interdyn BMI who began chatting for a bit. I moved over to the bar where I had a few more drinks while chatting with a Qatar Airways crew member who had just arrived in the hotel moments earlier from a 16-hour flight from Doha. It was around 2 AM and just about time to call it a night.

Until next post!

MG.-
Mariano Gomez, MVP