IT tutorials
 
Applications Server
 

Microsoft Dynamic GP 2010 : Automating Dynamics GP - Automating processes with Macros

12/4/2012 11:37:25 AM
- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
Macros provide a way to automate processes within Dynamics GP. These are actually very easy to create and use. Macros are perfect for moderately complex but repetitive processes. For example, a cash transfer between bank accounts is a common repetitive task but there is some complexity to it because the amount is usually different. This example provides a practical lesson in Macros so we'll look at it in this recipe.

How to do it...

To create a macro for a bank transfer follow these steps:

  1. 1. Select Financial on the Navigation Pane and select Bank Transfers from the Financial Area Page under Transactions.

  2. 2. In the Bank Transfer Entry window select Tools | Macro | Record.

  3. 3. Note where the macro is being saved and name the macro Bank Xfer. Click on Save:

  1. 4. Tab to the Description field and type Bank Transfer.

  2. 5. Use the lookup button (indicated by a magnifying glass) to select a Checkbook ID to transfer from. Leave the amount set to zero ($0.00).

  3. 6. Use the lookup button to select a CheckBook ID to transfer to:

  1. 7. From the Tools menu select Macro | Stop Record. Click on Clear and close the Bank Transfer Entry window.

  2. 8. Now, select the Microsoft Dynamics GP menu item and then select Tools | Macro | Play.

  3. 9. Find and select the Bank Xfer macro saved earlier and click on Open:

  1. 10. The macro will run. As the macro runs, the Bank Transfer Entry window will open and the Description, Transfer To, and Transfer From accounts will fill in automatically. The window will then be left open for a user to add the transfer amount. Click on Post when finished to complete the transfer.

How it works...

Recording a macro is easy. Macros can be recorded by any user with proper security and because these are stored as a file they can be shared among users. There are an infinite number of uses for macros. These can be reused or built only for a specific scenario. Learning to create and run macros provides a terrific opportunity to automate any number of functions in Dynamics GP.

There's more...

Macros can be attached to the Shortcut Bar and run from there. They can also be run with a keystroke combination. Finally, users can insert pauses in Macros or string these together into a set of steps.

Macros and the Shortcut Bar

Macros can be added to the Shortcut Bar making them easy to run with a single click.

Running macros with a keystroke combination

Once a macro has been added to the Shortcut Bar, a keystroke combination can be added allowing it to be run from the keyboard.

Macro pauses

Pauses can be inserted into Macros to allow for data entry in the middle of a macro. To insert a pause click on Tools | Macro | Insert Pause while recording a macro. A window will open allowing the creation of instructions for the user. The problem with pausing macros is that the process to restart a macro is not intuitive. When a user executes a macro, the macro pauses at the selected point and waits for user input. After user input, the user must select Tools | Macro | Continue to resume the macro.

This set of steps is not obvious to a user. Also, there is not enough room to reasonably enter instructions and restart steps in the instruction box. Nor is there a keystroke combination to resume a macro after a pause.

Sequential Macros
An alternative to pausing macros is to create more than one macro. Create the first macro up to the point where a pause would be inserted. Then create a second macro for the next portion of the process. Add the macros to the Shortcut Bar in a folder in the order these should be executed. After the first macro finishes the user simply needs to insert any data required and click on the second macro to continue the process.
 
Others
 
- Microsoft Dynamic GP 2010 : Automating Dynamics GP - Speeding up month-end close by Reconciling Bank Accounts daily
- SharePoint Applications Using Windows Azure : Create a SharePoint List and Add an Event Receiver That Calls a Windows Azure WCF Service
- SharePoint Applications Using Windows Azure : Create and Deploy a Silverlight Web Part That Consumes the WCF Service
- Administering Active Directory Domain Services : Delegation and Security of Active Directory Objects (part 2)
- Administering Active Directory Domain Services : Delegation and Security of Active Directory Objects (part 1)
- Microsoft Dynamics AX 2009 : Creating configuration documents using Word
- Microsoft Dynamics AX 2009 : Creating Word documents from templates
- SharePoint Applications Using Windows Azure : Create a Web Part That Uses the Windows Azure WCF Service
- SharePoint Applications Using Windows Azure : Create a WCF Service and Deploy It to Windows Azure
- Deploying Exchange Server 2010 : Integrating Exchange Server Roles with Active Directory
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us