Extending Microsoft Dynamics AX 2012 Cookbook - Murray Fife - E-Book

Extending Microsoft Dynamics AX 2012 Cookbook E-Book

Murray Fife

0,0
44,39 €

-100%
Sammeln Sie Punkte in unserem Gutscheinprogramm und kaufen Sie E-Books und Hörbücher mit bis zu 100% Rabatt.

Mehr erfahren.
Beschreibung

Dynamics AX is built on a number of foundation products from Microsoft that are used to make it bigger, better, and stronger than the average business system. Taking advantage of these products will make your life easier. Use these tools to maximize the efficiency of your business management, taking advantage of a powerful and centralized tool set.

"Extending Microsoft Dynamics AX 2012 Cookbook" will show you how to use tools that you already have to extend out Dynamics AX and discover potential new directions. You will be surprised at what you can do on a shoestring budget. The book will allow you to streamline your work processes, and use the system's powerful and centralised features to the advantage of your organization.

"Extending Microsoft Dynamics AX 2012 Cookbook" will show you how to maximize the potential of Dynamics AX with common and popular tools to enhance your business management systems. We will begin by exploring how to extend Dynamics AX out with SharePoint. After this, the book will guide you through important elements in maximizing business management efficiency, focusing on key aspects like reports, dashboards, and workflows. The book will then finish by teaching you how to customize your management systems, achieving a comprehensive coverage of the most important extension processes relevant to you and your business with very little programming.

This is a book for those of you that want to make the most out of Dynamics AX by using what you already have, and without breaking the bank.

Das E-Book können Sie in Legimi-Apps oder einer beliebigen App lesen, die das folgende Format unterstützen:

EPUB
MOBI

Seitenzahl: 202

Veröffentlichungsjahr: 2013

Bewertungen
0,0
0
0
0
0
0
Mehr Informationen
Mehr Informationen
Legimi prüft nicht, ob Rezensionen von Nutzern stammen, die den betreffenden Titel tatsächlich gekauft oder gelesen/gehört haben. Wir entfernen aber gefälschte Rezensionen.



Table of Contents

Extending Microsoft Dynamics AX 2012 Cookbook
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Instant Updates on New Packt Books
Preface
What the book covers
What you need for this book
Who this book is for
Conventions
Reader Feedback
Customer Support
Errata
Piracy
Questions
1. Extending Out with SharePoint
Introduction
Configuring a My Site host site
Getting ready
How to do it...
How it works...
Using note boards to microblog from the Role Centers
How to do it...
How it works...
Adding My Site profile links to the Role Centers
How to do it...
How it works...
Creating shared document libraries
Getting ready
How to do it...
How it works...
Linking document libraries to Dynamics AX records
Getting ready
How to do it...
How it works...
Summary
2. Reports and Dashboards
Introduction
Creating a Power View report from Dynamics AX
Getting ready
How to do it...
How it works...
Creating a Power View report from Power View cubes
Getting ready
How to do it...
How it works...
Saving Power View dashboards and reports
How to do it...
How it works...
Adding a Power View report to a Role Center
How to do it...
How it works...
Exporting a Power View report to PowerPoint
How to do it...
How it works...
Creating a PowerPivot gallery in SharePoint
Getting ready
How to do it...
How it works...
Creating a PowerPivot data source for Power View
Getting ready
How to do it...
How it works...
Creating a Power View report via the PowerPivot gallery
How to do it...
How it works...
Linking Power View reports to Dynamics AX forms
Getting ready
How to do it...
How it works...
Summary
3. Dashboards, Charts, and Scorecards
Introduction
Creating a Business Intelligence site
Getting ready
How to do it...
How it works...
Configuring a PerformancePoint workspace to connect to the Dynamics AX cubes
Getting ready
How to do it...
How it works...
Creating a scorecard in PerformancePoint
How to do it...
How it works...
Adding scorecards to a user's Role Center
How to do it...
How it works...
Creating an analytical chart in PerformancePoint
How to do it...
Adding an analytical chart to a user's Role Center
How to do it...
How it works...
Using Decomposition Trees to drill into the analytical charts
How to do it...
Creating PerformancePoint dashboards in SharePoint
How to do it...
How it works...
Summary
4. Communication and Collaboration
Introduction
Linking Outlook with Dynamics AX
Getting ready
How to do it...
Flagging Dynamics AX contacts for synchronization
How to do it...
Synchronizing Dynamics AX contacts with Outlook
How to do it...
How it works...
Using the Outlook Social Connector to research Dynamics AX contacts
Getting ready
How to do it...
How it works...
Communicating with contacts from within Dynamics AX
Getting ready
How to do it...
How it works...
Using Lync to collaborate with other users directly from Dynamics AX
Getting ready
How to do it...
How it works...
Summary
5. Using Cases to Manage Incidents and Requests
Introduction
Creating Case categories
How to do it...
How it works...
Assigning tasks through Cases
How to do it...
How it works...
Creating appointments through Cases
How to do it...
How it works...
Defining the standard processes for Case management
How to do it...
How it works...
Assigning Knowledge articles to Cases
Getting Ready
How to do it...
How it works...
Associating additional business entities to Cases
How to do it...
How it works...
Creating projects from Cases
How to do it...
How it works...
Creating collaboration workspaces for Case projects
How to do it...
How it works...
Summary
6. Organizing Your Workflows
Introduction
Creating a new workflow design from a template
How to do it...
Adding task steps to workflows
How to do it...
Saving and activating workflows
How to do it...
Setting the default workflows
How to do it...
How it works...
Submitting and using workflows
Getting ready
How to do it...
How it works...
Adding conditional decisions to a workflow
How to do it...
How it works...
Adding manual decisions to a workflow
How to do it...
How it works...
Adding workflow status notifications
How to do it...
How it works...
Adding text placeholders to workflow messages
How to do it...
How it works...
Summary
7. Reporting in Office
Introduction
Creating a document data source
How to do it...
Creating a Dynamics AX document template within Word
Getting ready
How to do it...
How it works...
Creating document template libraries
How to do it...
Registering documents to template libraries
How to do it...
How it works...
Summary
8. Talking to the Outside World
Introduction
Adding login accounts for customers in Active Directory
Getting ready
How to do it...
Configuring customer accounts in Dynamics AX
How to do it...
Associating customer logins with customer accounts
Getting ready
How to do it...
How it works...
Configuring a product catalog
How to do it...
How it works...
Adding images and presentation information to product catalogs
How to do it...
How it works...
Summary
9. Creating Help
Introduction
Creating a new help publisher ID
Getting ready
How to do it...
How it works...
Creating a new help publisher content folder
Getting ready
How to do it...
How it works...
Creating your help content
How to do it...
How it works...
Creating a Task Recorder walkthrough
How to do it...
How it works...
Turning a task recording document into a help topic
How to do it...
How it works...
Summary
10. Web Services and Forms
Introduction
Creating a Dynamics AX web service
How to do it...
How it works...
Creating a web service wrapper
Getting ready
How to do it...
How it works...
Using a Dynamics AX web service in an InfoPath form
Getting ready
How to do it...
How it works...
Creating custom OData queries to retrieve Dynamics AX data
How to do it...
How it works...
Building InfoPath lookups using OData queries
How to do it...
How it works...
Summary
11. Role Center Personalization and Customization
Introduction
Creating a new Role Center template
Getting ready
How to do it...
How it works...
Creating a new Dynamics AX user profile
How to do it...
How it works...
Adding cues to Role Center profiles
Getting ready
How to do it...
How it works...
Adding cues through the Advanced Filter editor
How to do it...
How it works...
Adding RSS feeds to Role Centers
Getting ready
How to do it...
How it works...
Removing the ribbon bar from Role Centers
How to do it...
How it works...
Removing the navigation bar from Role Centers
How to do it...
How it works...
Embedding Role Centers into Outlook
How to do it...
How it works...
Summary
Index

Extending Microsoft Dynamics AX 2012 Cookbook

Extending Microsoft Dynamics AX 2012 Cookbook

Copyright © 2013 Packt Publishing

All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.

Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.

Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.

First published: August 2013

Production Reference: 1190813

Published by Packt Publishing Ltd.

Livery Place

35 Livery Street

Birmingham B3 2PB, UK.

ISBN 978-1-78216-833-1

www.packtpub.com

Cover Image by Sandeep Vaity (<[email protected]>)

Credits

Author

Murray Fife

Reviewers

Angela Buchanan

Kamalakannan Elangovan

Chris Merchant

Muhammad Amir Nazim

Acquisition Editor

Joanne Fitzpatrick

Lead Technical Editor

Antony Lowe

Technical Editors

Larissa Pinto

Amit Ramadas

Project Coordinator

Kranti Berde

Proofreader

Julie Jackson

Indexers

Monica Ajmera Mehta

Rekha Nair

Production Coordinator

Shantanu Zagade

Cover Work

Shantanu Zagade

About the Author

Murray Fife is a Microsoft Dynamics AX MVP, a presenter, and an author with over 18 years of experience in the software industry.

Like most people he has paid his dues as a developer, as an implementation consultant, and a trainer. He has a hard-to-find blend of technical and interpersonal skills and spends his days working with companies solving their problems with the Microsoft suite of products, specializing in Dynamics AX solutions.

No ideas are ever created in a vacuum, and there were a lot of people that helped and inspired a lot of what is in this book. Some of the people that I need to thank in particular are Jack Payne, for letting me experiment with coding examples over the many years that we worked together; Larry Farley, for introducing me to Dynamics AX and giving me a whole new world of tools to tinker with; Ryan Kaul, for helping me with my first line of X++ code; Chris Hoer, for showing me all of the ins and outs of Dynamics AX, and for answering all of my many questions; and Andy Vabulas, for supporting me throughout the book.

About the Reviewers

Angela Buchanan is a Software Developer and Technical Consultant for Dynamics AX. She is currently working as a freelance consultant in the United Kingdom.

Angela began working with AX in 2001, while completing her Computer Science degree at The University of Waikato in New Zealand. After a successful implementation of version 2.5, and later upgrade to 3, the husband and bags were packed up and moved over to England to seek out bigger project challenges, and for a taste of world travel.

Since this move, Angela has worked on many AX implementations, specializing in business solutions design, X++ programming, reporting, and business intelligence. She is a Microsoft Certified Professional for AX: Development, Installation, and Configuration, as well as key modules: Finance, Projects, Production, Trade, and Logistics; and is also a Microsoft Certified Trainer for AX.

A big thanks to the author for all his efforts in writing this book and for inviting me to be one of the reviewers. I've learned lots of useful tricks through the process.

Kamalakannan Elangovan started his career in 2005 as a Technical Consultant in ERP for Sonata, where he played a key role in the development of Business Integration solutions for Microsoft. He later moved on to head the Business Integration Development Team. He spearheaded the development of a commodity trading vertical for a U.K.-based ISV. It is through his experience that Kamal picked up his passion for product development, and this passion has driven his career since then.

In 2008 Kamal joined InnoVites and led their product development team, creating one of the first verticals, such as cable and wires, for Dynamics AX on multidimension industry. Currently, he works with CuroGens, Inc. as a Development Manager overseeing the product development efforts. As a Microsoft Dynamics AX enthusiast and architect, he shares his insights by contributing to the Microsoft Dynamics community through his blog http://kamalblogs.wordpress.com.

I would like to thank Packt Publishing and the author for offering me the chance to review and read this wonderful book. It has been a great learning experience.

www.PacktPub.com

Support files, eBooks, discount offers and more

You might want to visit www.PacktPub.com for support files and downloads related to your book.

Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at <[email protected]> for more details.

At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.

http://PacktLib.PacktPub.com

Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books. 

Why Subscribe?

Fully searchable across every book published by PacktCopy and paste, print and bookmark contentOn demand and accessible via web browser

Free Access for Packt account holders

If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.

Instant Updates on New Packt Books

Get notified! Find out when new books are published by following @PacktEnterprise on Twitter, or the Packt Enterprise Facebook page.

Preface

Dynamics AX is a great application for businesses, but if you are just using it to track customers, sales, vendors, purchase orders, and inventory, you are not getting the most out of the system. There is a lot of free functionality that is built into Dynamics AX, and because it is also built and integrated with all of the other Microsoft tools such as Microsoft SQL Server, Microsoft SharePoint, and the Microsoft Office Suite, there is so much more that you can use to help you make Dynamics AX even more productive.

This book will take you through a number of recipes that will help you extend and personalize your Dynamics AX installation with very little to no coding using Microsoft technologies that should already be available and configured as part of your default installation. As a result, it will just cost you a little elbow grease and a little investment in time.

Each recipe will guide you through all the configurations that you need to make to your Dynamics AX system, and also give you examples of how you can use them in the real world. Although you may not need the particular examples that we show in this book, it should be easy to find situations that you will be able to apply techniques and tools that we will show in this book that will make your life just a little easier.

What the book covers

Chapter 1, Extending Out with SharePoint, will show you how to take advantage of some of the features within SharePoint to help you augment data within Dynamics AX through My Sites and Document Repositories.

Chapter 2, Reports and Dashboards, shows you how to create your own ad hoc reports and dashboards by using tools that you are already using such as Excel, or by using PowerPivot and Power View to create interactive dashboards and reporting galleries.

Chapter 3, Dashboards, Charts, and Scorecards, will focus on how you can extend out Role Centers by using PerformancePoint charts and reports, and also how you can add external data such as RSS feeds and internal blog posts to Role Centers to get real-time information.

Chapter 4, Communication and Collaboration, will show how to link and use the productivity and collaboration tools such as Outlook and Lync to keep an up-to-date track on all your tasks and appointments, and also to contact others inside and outside your organization.

Chapter 5, Using Cases to Manage Incidents and Requests, will give examples of how you can use the new cases capabilities within Dynamics AX 2012 to manage and streamline your business processes.

Chapter 6, Organizing Your Workflows, shows how to take advantage of the in-built workflow capabilities in Dynamics AX 2012 to manage common business processes, and also how to develop your own workflows to manage the not so common processes.

Chapter 7, Reporting in Office, focuses on how you can use the Microsoft Dynamics AX Office Add-Ins to create report and form templates in Word and Excel that are then accessed through Dynamics AX, and also how you can use Visio to create unstructured dashboards.

Chapter 8, Talking to the Outside World, will show how you can use the Customer and Vendor portals that are delivered with Dynamics AX to share information with people outside the organization.

Chapter 9, Creating Help, will introduce the help authoring system that is built into the Dynamics AX framework, and show you how you can take advantage of it to build your own integrated help system and knowledge base.

Chapter 10, Web Services and Forms, will show you how you can use Microsoft InfoPath to create custom forms that are linked to Microsoft Dynamics AX, and also how you can use these forms to capture information for your business.

Chapter 11, Role Center Personalization and Customization, will review all of the user personalization that is available within Dynamics AX such as filtering, cues, showing, hiding and adding fields to screens, and also the creation of custom user menus.

What you need for this book

All the examples shown in this book were done with the Microsoft Dynamics AX 2012 virtual machine image that was downloaded from the Microsoft CustomerSource or PartnerSource site. If you don't have your own installation of Microsoft Dynamics AX 2012, you can also use the images found on the Microsoft Learning Download Center. The following list of software from the virtual image was leveraged within this book:

Microsoft Dynamics AX 2012 (both R1 and R2)Microsoft Windows Server 2008 R2 EnterpriseMicrosoft SQL Server 2008 R2 (both Standard and Enterprise)Microsoft SharePoint 2010 (both Foundation and Enterprise)Microsoft Office Excel 2010Microsoft Office Word 2010Microsoft Office Outlook 2010Microsoft Office InfoPath 2010Microsoft Office Visio 2010Microsoft Lync 2010Microsoft Visual Studio 2010 Developer EditionMicrosoft Internet Explorer 8Notepad

Even though all the preceding software was used during the development and testing of the recipes in this book, they may also work on earlier versions of the software with minor tweaks and adjustments, and should also work on later versions without any changes. You can download this software from the links mentioned in the following table:

Sr No.

Software name

URL

1

Microsoft Dynamics AX 2012 (both R1 and R2)

http://www.microsoft.com/

2

Microsoft Windows Server 2008 R2 Enterprise

http://www.microsoft.com/

3

Microsoft SQL Server 2008 R2 (both Standard and Enterprise)

http://www.microsoft.com/

4

Microsoft SharePoint 2010 (both Foundation and Enterprise)

http://www.microsoft.com/

5

Microsoft Office Excel 2010

http://www.microsoft.com/

6

Microsoft Office Word 2010

http://www.microsoft.com/

7

Microsoft Office Outlook 2010

http://www.microsoft.com/

8

Microsoft Office InfoPath 2010

http://www.microsoft.com/

9

Microsoft Office Visio 2010

http://www.microsoft.com/

10

Microsoft Lync 2010

http://www.microsoft.com/

11

Microsoft Visual Studio 2010 Developer Edition

http://www.microsoft.com/

12

Microsoft Internet Explorer 8

http://www.microsoft.com/

13

Notepad

 

Who this book is for

Although in some of the recipes that we will show there may be some coding required, the code itself is very simple; so you don't have to have to be a developer, just be willing to get under the Dynamics AX hood for a short time.

And, although we will be using SharePoint and Microsoft SQL Server to configure some of the examples, you don't have to be a SharePoint guru or a DBA in order to make the changes; you just need to be willing to roll your sleeves up and make a few simple tweaks here and there.

Whether you are a power user looking to fill a need, a systems administrator looking for a inexpensive solution to a solve a business problem, or a developer wanting to try out other technologies rather than spend hours coding, this is the book for you.

Conventions

In this book, you will find a number of styles of text that distinguish between different kinds of information. Here are some examples of these styles, and an explanation of their meaning.

Code words in text are shown as follows: "From the Organization administration area page, click on the Case workflow menu item in the Cases folder of the Setup group to view all the workflows associated with cases."

A block of code is set as follows:

<entry> <text>Walkthroughs</text> <Microsoft.Help.F1></Microsoft.Help.F1> <children> <entry> <text>Released Product Inventory Lookup</text> <Microsoft.Help.F1>108B0027-6EF1-4F3F-80A4-5A5A416FDC2C</Microsoft.Help.F1> </entry> </children> </entry>

New terms and important words are shown in bold. Words that you see on the screen, in menus or dialog boxes for example, appear in the text like this: "Then, click on the Save as HTML button within the Save group of the Microsoft Dynamics Help tab to publish the HTML files."

Note

Warnings or important notes appear in a box like this.

Tip

Tips and tricks appear like this.

Reader Feedback

Feedback from our readers is always welcome. Let us know what you think about this book—what you liked or may have disliked. Reader feedback is important for us to develop titles that you really get the most out of.

To send us general feedback, simply send an e-mail to <[email protected]>, and mention the book title via the subject of your message.

If there is a topic that you have expertise in and you are interested in either writing or contributing to a book, see our author guide on www.packtpub.com/authors.

Customer Support

Now that you are the proud owner of a Packt book, we have a number of things to help you to get the most from your purchase.

Errata

Although we have taken every care to ensure the accuracy of our content, mistakes do happen. If you find a mistake in one of our books—maybe a mistake in the text or the code—we would be grateful if you would report this to us. By doing so, you can save other readers from frustration and help us improve subsequent versions of this book. If you find any errata, please report them by visiting http://www.packtpub.com/support, selecting your book, clicking on the erratasubmissionform link, and entering the details of your errata. Once your errata are verified, your submission will be accepted and the errata will be uploaded on our website, or added to any list of existing errata, under the Errata section of that title. Any existing errata can be viewed by selecting your title from http://www.packtpub.com/support.

Piracy

Piracy of copyright material on the Internet is an ongoing problem across all media. At Packt, we take the protection of our copyright and licenses very seriously. If you come across any illegal copies of our works, in any form, on the Internet, please provide us with the location address or website name immediately so that we can pursue a remedy.

Please contact us at <[email protected]> with a link to the suspected pirated material.

We appreciate your help in protecting our authors, and our ability to bring you valuable content.

Questions

You can contact us at <[email protected]> if you are having a problem with any aspect of the book, and we will do our best to address it.

Chapter 1. Extending Out with SharePoint

In this chapter, we will show you how to take advantage of some of the features within SharePoint, to help you add value to Dynamics AX through My Sites and Document Repositories. This chapter will cover:

Configuring a My Site host siteUsing note boards to microblog from the Role CentersAdding My Site profile links to the Role CentersCreating shared document librariesLinking document libraries to Dynamics AX records

Introduction

SharePoint is one of the core Microsoft technology platforms which allows you to organize your files with shared document libraries, collaborate with others through shared task lists and calendars, communicate with others with blogs, and much more, all through a web portal. Something that makes SharePoint even more useful is that you don’t have to be a developer to configure these features.