gdc'09 - dynamisc ax with other microsoft products
TRANSCRIPT
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
1/17
Microsoft Dynamics AX with other MicrosoftTechnologiesAmer Atiyah
Microsoft Dynamics AX Solution Architect
http://blog.amer-ax.com
14/12/2009
mailto:[email protected]://blog.amer-ax.com/http://blog.amer-ax.com/http://blog.amer-ax.com/http://blog.amer-ax.com/mailto:[email protected]:[email protected]:[email protected]:[email protected] -
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
2/17
Agenda
Microsoft Dynamics AX 2009 Architecture
Workflow by WF
Enterprise Portal by WSS or MOSS
Reporting by SSRS
Other examples of extensions
Q & A
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
3/17
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
4/17
Microsoft Dynamics AX 2009 Architecture (Components)
External
Applications
Browser
Dynamics AX
Application Server (AOS)
Application IntegrationFramework (AIF)
Web
Services
WF
WSS or
MOSS
SSRS
.NET Business Connector
FileSystem
MSMQ
BizTalkServer
BizTalkAdapter
.NET BusinessConnector
IIS
Microsoft SQL Server
SSRS
SSAS
Dynamics AX
Database
Dynamics AX
Windows Client
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
5/17
Dynamics AX Workflow Architecture
Workflow infrastructure: Workflow runtime for the IIS :
Windows Workflow Foundation (WF)
Workflow Web Services
.NET Business Connector
Workflow runtime for the AOS:
X++ workflow services
Application code
Messaging batch job
Message queue
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
6/17
Dynamics AX Workflow Architecture, continued
Workflow Forms and Controls
Windows Workflow
Foundation &
Services
Workflow Web Services
.NET Business Connector
Message
Queue
Messaging Batch Job
Workflow Services
Workflow
Runtime(AOS)
Workflo
wRuntime(IIS
)
Events/callbacks
Workflow requests
IIS AOS
Client
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
7/17
Dynamics AX Workflow Development
Workflow for Dynamics AX is developed in MorphX
Workflow AOT objects:
Workflow Templates
Workflow Categories Workflow Approvals
Workflow Tasks
Demo Workflow for Dummies wizard 1.0
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
8/17
Dynamics AX Enterprise Portal
Built on top of WSS or MOSS Standard SharePoint Web Parts like lists, announcements and
discussions
Dynamics AX standard Web Parts like the toolbar
User Controls Web Parts for Dynamics AX data and logic
The new User Controls and ASP.NET
Old Dynamics AX Web Forms and Web Controls
Will not be supported after Microsoft Dynamics AX 2009
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
9/17
Dynamics AX Enterprise Portal Architecture
AX
Cubes
Lookup
Grid
Popup
Form
ASP.NET
controls
AX Data Source
BizLo
gic
Metad
ata
Lab
el
Toolbar
QuickLaunch
Left nav.
Infolog
User Control
Worklist
Cues
Reports
WSSWeb parts
MOSS
Web parts
S
E
C
U
R
I
T
Y
WSS 3.0 / MOSS 2007
AX Web Parts
SQL Server Reporting Services
Report Server
Report rendering
Data processing
Rendering
SQL Server catalog
Reportingextensions
S
E
C
U
R
I
T
Y
ASP.NET user control
DynamicsAX DB SharePointDB RSDB
.NETBusiness Connector
Dynamics AX Object Server (AOS)
DataMeta Data
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
10/17
Dynamics AX Enterprise Portal Demo
Demo Displaying Dynamics AX CustTable (Customers) data on EP
Using Dynamics AX standard controls in VS .NET 2008
Demo
Adding a filter to the previous example
Using ASP .NET standard controls in VS .NET 2008
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
11/17
Dynamics AX Reporting
Reports using VS .NET and SSRS Quick and easy reports creations
Flexible reports designer
Reports layouts:
Table
Chart
List
Matrix
Interactive reports
Document Map
Drill-Down
150 out-of-the-box reports with Dynamics AX 2009
Displayed on Dynamics AX desktop clients and EP
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
12/17
How to create a report in VS.NET
Steps to create a report with VS .NET and Reportingservices:
1. Creating a Query in AOT
Calling X++ business logic
2. Starting a Dynamics AX Reporting Project in VS .NET
1. Selecting a Dynamics AX Query as a data source for thereport
2. Completing the process like specifying design and code.. etc.
3. Saving the report library in AOD
1. VS .NET Solution Explorer Right click on Report Project
Save to AOD
4. Deploying the saved Report Library from the Dynamics AXAOT
5. Creating a menu item and attaching it to menu in DynamicsAX
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
13/17
Dynamics AX and SSRS Reports Development
Demo Creating a report in VS.NET, deploy it on Reports server and
display it from Dynamics AX
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
14/17
Other Examples of Integrations
Business Intelligence using SQL Server AnalysisServices (SSAS)
Code versioning and control using Microsoft Visual
SourceSafe and Microsoft Team Foundation Server
Project Management planning using MicrosoftEnterprise Project Management (EPM) Server
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
15/17
Q & A
Q &A
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
16/17
Please Dont Forget to Complete
Your Evaluation FormYour input is important!
Plus, this is how youll get the chance to enter theraffle
draws througout the event
For more information, please refer to GDC09 help desk
-
8/2/2019 GDC'09 - Dynamisc AX With Other Microsoft Products
17/17
Register Now
Highest caliber technical education
Breakout Sessions, Interactive Discussionsand Instructor-led Training
International and local product experts andindustry speakers
The latest and upcoming launch products
Network with industry leaders and
community influencers