Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CHAPTER 1: OVERVIEW
Objectives
The objectives are:
Explain the new features and benefits of the Global Address Book
(GAB).
Introduction
Microsoft is committed to delivering a people-ready experience to medium-sized
organizations and divisions of larger enterprises that operate in the global
economy.
Microsoft Dynamics AX 2012 is an innovative release that brings users improved
and new functionality. The new features improve the way both users and
developers interact daily with the application and also how they customize, setup
and work with the application to fit their individual needs.
1-1
Jewel Menu
The Jewel menu replaces the Microsoft Dynamics AX menu which was available
in earlier releases of the workspace. It also provides drop-down menus which in
earlier releases were at the top of each form.
1-2
Chapter 1: Overview
The menus are consolidated under a button similar to the Microsoft Windows 7
and Microsoft Office 2010 Jewel menu. To the right side of the Jewel is the
Command Bar. This hosts Action Panes, Windows (workspace only), View, and
Help buttons. You can turn off the Jewel and Command Bar by using the Form >
Design > HideToolbar property for dialog boxes and other form patterns. In
earlier releases, the HideToolbar property controlled the drop-down menus and
the toolbar.
1-3
Status Bar
The status bar provides access to actions and in earlier releases it was at the top
of each form in a toolbar. The status bar can be personalized by the user, by using
the User Options form (Tools > Options) and is still controlled for each form by
using the StatusBarStyle property within the form design.
1-4
Chapter 1: Overview
Shared List Page Metadata
The Form.FormTemplate=ListPage restriction is added to enable developers to
model list page metadata that is shared between the client and Enterprise Portal.
When Form.FormTemplate is set to ListPage, the form is restricted to only
include the Action Pane, Custom Filter Group, and a grid. When the form
template is set to ListPage, the form cannot have code that is running on the
client. Use these restrictions so that the Shared ListPage Metadata is displayed in
both the client and Enterprise Portal.
1-5
Preview Panes
The Preview pane component displays more information about the selected
record in a List Page. To add a Preview pane add a PartReference node to the
Form.Parts node of the List Page. To specify a PartReference as the Preview
pane component, set the PartLocation property of the PartReference to
PreviewPane
1-6
Chapter 1: Overview
Fast Tabs
A Fast Tab is a new vertical presentation style for the existing tab control. The
Fast Tabs figure displays an example of the Customer details form. In The
following illustration shows the General fast tab expanded and the Address,
Contact information, Details fast tab, and so on are collapsed. To expand or
collapse a Fast Tab you must click on the header or description of the Fast Tab.
Fast Tabs are used in the Windows 7 and Microsoft Office when lots of data
must be displayed in a highly accessible way. Fast Tabs display tab pages in a
vertical sliding way to activate the options in the following list:
Longer, more explanatory tab page names are provided to the user.
The display of summary fields that give the user information from
the tab page without having to be expanded.
Fast Tabs are used extensively in Details forms and Simple List and Details form
patterns. Fast Tabs can be seen when the Tab.Style property is set to Fast Tabs.
Summary fields are displayed without labels. Therefore, the visual noise is
reduced but labels are available when you rest the mouse pointer over them.
Summary fields can be specified by setting the FastTabSummary property on a
control within the tab page, or ideally by adding a field to the AutoSummary
group on a table so that the field is made into a summary field when it is
positioned in a Fast Tab page.
1-7
1-8
Chapter 1: Overview
Enhanced Previews
When a user moved their mouse pointer over a field in earlier versions of
Microsoft Dynamics AX, a tooltip was displayed that provided the user a one- or
two-field preview of that record. Those previews are improved to make them
more visible, available on any grid row, and available, as specified by
developers, on other fields.
Improved previews are displayed to the user when they rest the mouse pointer
over any foreign key field or over any control on which the developer has set the
Control.PreviewPartRef property to point to a Part (InfoPart or FormPart). You
can specify a customized improved preview for a table foreign key field by
pointing the Table.PreviewPartRef property to point to a Part.
A simple cheat sheet window shows the user-defined title for each
segment.
Recent values entered by the user for the current segment are
displayed.
A lookup window lets the user select from a list of valid values or all
values for the current segment.
Instance specific options for a control include the ability to turn off
the recent entries window.
1-9
The ability to show only abbreviated values (six characters) for nonfocused segments.
1-10
Forms used to save as a whole object, but now they save at child
element levels, like Tables and Classes. This reduces metadata
conflicts when merging solutions into a single layer.
Chapter 1: Overview
The Filter-by-Grid, Filter-by-Field, Field-by-Value, Filter-bySelection, and Advanced Filter dialog boxes support filtering on
outer joined fields by using the WHERE clause instead of the ON
clause.
Organization Model
Microsoft Dynamics AX 2012 introduces new organizational modeling
capabilities, which will help to make your organization structure easier to
manage by providing the following benefits.
Legal Entities
A legal entity is an organization that is identified through a registration with a
legal authority. Legal entities can enter into contracts and are required to prepare
statements that report on their performance.
A company is a type of legal entity. For this release, companies are the only type
of legal entity that you can create in Microsoft Dynamics AX. Every legal entity
record is associated with a company ID. This is because the data security for
many tables in Microsoft Dynamics AX is still based on company ID.
Operating Units
An operating unit is an organization that is used to divide the control of economic
resources and operational processes in a business. People in an operating unit
have a duty to maximize the use of scarce resources, to improve processes, and to
account for their performance.
1-11
Description
Cost center
Business unit
Value stream
Department
NOTE: In addition to legal entities and operating units, you can create teams as
a part of the organizational structure.
A team is an organization whose members share a common responsibility,
interest, or objective. For more information about teams, refer to the Human
Capital Management documentation. Teams cannot be used in organizational
hierarchies.
NOTE: Microsoft Dynamics AX 2012 supports the financial statement with
balance sheet only for a legal entity. For example, if you are using a new
operating unit type, such as business unit, or a custom operating unit type like
branch, Microsoft Dynamics AX 2012 does not support the creation of a balance
sheet by those types of organizations.
Organizational Hierarchies
Set up organizational hierarchies to view and report on different perspectives of
your business. For example, you might set up a hierarchy of legal entities for tax,
legal, or statutory reporting. Set up a hierarchy based on operating units to report
financial information that is not legally required, but is used for internal
reporting. For example, you might create a purchase hierarchy to control
purchasing policies, rules, and business processes.
Organizations in a hierarchy can share parameters, policies, and transactions. An
organization can inherit or override the parameters of its parent organization.
However, shared master datasuch as products, address books, and currencies
is organization-wide, and cannot be overridden for individual organizations.
1-12
Chapter 1: Overview
There are several steps involved with creating the organizational hierarchy.
1.
2.
3.
4.
All
All
Organization chart
Departments
Legal entities
All
1-13
Legal entities
Security
All
Help System
A new Help system is used to supply Help documentation for the application and
development workspaces. You can add new help content by adding properly
formatted HTML files to the help server. No compilation, rebuilding, or AOT
deployments are necessary to add Help documentation.
1-14
Chapter 1: Overview
The following sections provide more information about each feature of the
Microsoft Office add-ins.
Lightweight Reporting
The Excel add-ins provide a lightweight reporting solution. Microsoft Dynamics
AX 2012 users have an export to Excel option in list pages from the client or
Enterprise Portal. When the data is in Excel additional columns can be added,
filters can be added, and data can be refreshed to populate those columns. With
the data in Excel it can be manipulated using Excel options including: adding
calculated columns, creating pivot tables, adding conditional formatting, and so
on. The features of using the Microsoft Office Add-ins as a lightweight reporting
tool include the following:
Exports can be created from any list page or grid in the client or
Enterprise Portal.
1-15
1-16
For example: when you enter a customer, both the customer and
party information are in a single Excel list object, validation is
performed, default data is populated, and record ID "patching"
happens automatically.
Chapter 1: Overview
Localization is simplified.
o
1-17
Work Items
The concept of work item queues is introduced in Microsoft Dynamics AX 2012
to provide an alternative assignment and management model for task elements in
workflows. Workflow tasks can now be managed by a team by using a shared
work list.
If you use either internal teams, or external partner organizations, to process
business transactions, such as purchase requisitions, purchase orders, or new
vendor justifications using workflow, you might have to set up work item queues
to help these teams manage the flow of the transactions as they come in from
your company and as they are processed by the appropriate organization. The
work item queue provides the infrastructure needed to perform the following
tasks:
Users belonging to a queue can claim work items that are not
assigned to anyone else and take the available workflow actions on
the work items in the queue.
Users can reassign work items from one work item queue to another
work item queue within the same work item queue group.
Queue owners can reassign work items from one queue user to
another queue user within the same work item queue group.
1-18
Chapter 1: Overview
Document Handling
Document handling is improved in Microsoft Dynamics AX 2012 to include
support for URLs and a document file web service.
Document data can be entered, and the document file can be attached
to the new transaction. This creates an audit trail for the original
document.
Alerts
You can set up alert rules that can react to all data within Microsoft Dynamics
AX 2012 and are not restricted to a single legal entity. When you set up an alert
rule, it will be automatically associated with a company if the data is specific to a
company.
Alerts Features
Alerts are re-factored in Microsoft Dynamics AX 2012 to work with the new
organization model, financial dimensions framework, and relational database
schema changes. Changes to alerts include the following:
Alert rules are created at the company level if the data is associated
with a company.
1-19
Data Normalization
The majority of transactions and journals have address information for example:
sales orders have delivery addresses, and invoices have billing addresses. In
earlier versions of Microsoft Dynamics AX the address was usually stored on the
header and each line for each transaction. It was also stored with the journals or
packing slips that were generated from the transaction.
This pattern caused significant repetition of data. For example, entering a 10-line
quotation and moving it step-by-step to an invoice meant the same address could
be stored 88 times. In Microsoft Dynamics AX 2012, address duplication is
reduced by storing the address one time and having each transaction or journal
table reference the address record.
Address Defaulting
An address defaulting methodology is also implemented that lets users select
which address should be used as the default for a transaction. The customer,
vendor, company information, and prospect forms let the user specify a default
address for a specific purpose. Depending on the transaction, there are different
defaulting flows for addresses.
1-20
Chapter 1: Overview
Code Upgrade
Developers that must perform a code upgrade for existing applications should
first try to identify all references to the defined code patterns and then follow the
instructions in the related sections to upgrade their code. The code upgrade can
be done in any sequence but in the end, the following steps are required.
Add new fields in data model to represent new foreign keys to party.
Create a data upgrade script to populate the new fields from the old.
Update the user interface to use the new control appropriate for the
pattern defined. The new controls will take advantage of the new
foreign keys that you added to your data model.
Update the references and business logic in your X++ classes and
table methods to use the new code patterns defined in the defined
patterns section of this document.
Update existing reports to use the new data model including the
specific views created for reporting.
1-21
Summary
Microsoft Dynamics AX 2012 helps mid-sized organizations and entities of large
enterprises address the challenges of operating in a fast changing global
economy.
The Microsoft Dynamics AX 2012 delivers functionality that is relevant and
necessary for organizations by adding functionality to help ensure they have
productive people, adaptable business processes, and a connected ecosystem.
The Overview chapter covered several high level improvements including the
following:
1-22
Organizational Model
Help System
Work Items
Document Handling
Alerts
Code Upgrade
Chapter 1: Overview
1-23
1-24
Chapter 1: Overview
15. Describe the process that must be followed when you have made
customizations to the Microsoft Dynamics AX source system for upgrading
the code.
1-25
2.
3.
1-26
Chapter 1: Overview
Solutions
Test Your Knowledge
1. Match the terms on the left with their purpose on the right:
b 1. Jewel
Menu
g 2.
Navigation Pane
a 3. Status
Bar
d 4. Action
Pane Strip
e 5. Fact
Boxes
f 6. Fast Tabs
c 7. Grid
Check Boxes
Legal Entity
Value
1-27
1-28
Chapter 1: Overview
14. The global address book prevents all duplicate data throughout the system.
( ) True
() False
15. Describe the process that must be followed when you have made
customizations to the Microsoft Dynamics AX source system for upgrading
the code.
MODEL ANSWER:
1.) You must create the model store when you install Microsoft Dynamics
AX 2012
2.) Copy the AOD files from the source system into the application directory
in Microsoft Dynamics AX 2012.
3.) Use the Import AOD file tool to import the customized AOD files into the
model store.
1-29
1-30