SlideShare a Scribd company logo
Enterprise portal
development
Dynamics AX 2012
Moutasem Al-awa
Technical consultant at eBECS
mal-awa@ebecs.com
@Moutasema
Agenda
• What is the Enterprise Portal?
• Demo – Create List page
• Structure of the Enterprise Portal
• Coffee break
• Demo – Create Detail page
• Modelling Enterprise portal pages
• Debugging in the Enterprise portal
• Demo – Debugging X++ in EP, Debugging User controls on EP
What is the Enterprise Portal?
• The Enterprise Portal is a combination of several standard Microsoft
technologies that provide a web-based user interface similar to what is
available in the Microsoft Dynamics AX 2012 client.The Enterprise Portal
also hosts the pages used for Role Centres in the Microsoft Dynamics AX
2012 client.
Ax 2012 enterprise portal development
Ax 2012 enterprise portal development
Enterprise Portal Architecture
Enterprise Portal in AOT
Demo – Create List page
Structure of the Enterprise Portal
Navigation Elements
List Pages
Detail Pages
Navigation interaction pattern
Coffee break
15 minutes
Demo – Create Detail page
Modelling Enterprise portal pages
• Data set
• User control
• Web Part
• Page
• Web Module
Debugging in the Enterprise portal
• Debugging X++ in the Enterprise Portal
• Debugging User controls on Enterprise portal pages
Debugging X++ in the Enterprise Portal
• Configuring Internet Information Services (desktop interaction must be
enabled for the IISWorldWide Web service.)
• Preventing Web SessionTimeouts (Debug = true)
• Configuring the Microsoft Dynamics AX Business Connector for Debug
• Configuring the Application Object Server for Debug
• Verifying or Adding User Rights to Debug
Demo – Debugging X++ in EP
Debugging User controls on Enterprise portal
pages
• Enabling Debug in the Enterprise Portal (Debug = true)
• Adding the Necessary CodeArtefacts to theWebApplication Project
• Debugging the User Control in the Enterprise Portal (Attach to process)
Demo – Debugging User controls on EP
Useful links
• EPTraining (Partner source) http://goo.gl/Aj8bzY
• EP Benchmark (Partner source) http://goo.gl/wdoBwP
• AX 2012 EP Cookbook http://goo.gl/iE0TcU
• Community blog http://goo.gl/VPSBOR
• EP SDK http://goo.gl/TREbNp
• EP Code samples (AX 2009) http://goo.gl/OuvdiW
• EP Screen casts (AX 2009) http://goo.gl/EIPGdF
Q & A
Thank you

More Related Content

PPTX
AX2012 Technical Track - Entreprise portal, Czesia Langoswka
PPTX
Dynamic AX : Application Integration Framework
PPTX
AX2012 Technical Track - Infrastructure, Davy Vliegen
PDF
Deep Dive on the Microsoft Dynamics AX Platform
PPTX
Dynamics ax 2012 development overview
PPTX
Integration with dynamics ax 2012
PDF
Optimizando SQL Server para MS Dynamics AX 2012 R2
PPTX
Building BI Dashboards Using Visio 2013
AX2012 Technical Track - Entreprise portal, Czesia Langoswka
Dynamic AX : Application Integration Framework
AX2012 Technical Track - Infrastructure, Davy Vliegen
Deep Dive on the Microsoft Dynamics AX Platform
Dynamics ax 2012 development overview
Integration with dynamics ax 2012
Optimizando SQL Server para MS Dynamics AX 2012 R2
Building BI Dashboards Using Visio 2013

What's hot (20)

PPT
An Introduction to the Dynamics AX Application Integration Framework
PPTX
Application integration framework & Adaptor ppt
PDF
AX 2012 R3 Installation Guide
PPTX
What's new in microsoft dynamics ax7
PPTX
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
PPTX
Introduction to SalesForce
PPTX
Word on the Server
PPTX
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
PPTX
Azure overview
PPTX
SharePoint 2010 Developer 101
PPTX
The future of Productivity - SharePoint 2010
PPTX
Microsoft Dynamics AX 2012 - Services Overview
PPTX
Visio services in sharepoint 2013
PDF
SharePoint Alerts with WCF and jQuery
PPTX
Access SharePoint Remotely
PPT
Building a CRM Application
PPTX
Developing Sandbox Solutions
PPTX
Oracle Apex Technical Introduction
PDF
Pretius Oracle Apex Primer
An Introduction to the Dynamics AX Application Integration Framework
Application integration framework & Adaptor ppt
AX 2012 R3 Installation Guide
What's new in microsoft dynamics ax7
How to integrate Visio 2013 and Visio Services 2013 with SharePoint to create...
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 1/3
Introduction to SalesForce
Word on the Server
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All Together
Azure overview
SharePoint 2010 Developer 101
The future of Productivity - SharePoint 2010
Microsoft Dynamics AX 2012 - Services Overview
Visio services in sharepoint 2013
SharePoint Alerts with WCF and jQuery
Access SharePoint Remotely
Building a CRM Application
Developing Sandbox Solutions
Oracle Apex Technical Introduction
Pretius Oracle Apex Primer
Ad

Viewers also liked (20)

PDF
Enterprise portal development cookbook Ax 2012
PPTX
Microsoft dynamics ax 2012 development introduction part 1/3
PPT
Enterprise Portals 2.0 in Oracle
PDF
Enterprise Portal 2.0
PPTX
UK University Website Visibility - responding to the quirks of the crawler
PDF
Invigorate Africa! Presented by Bastiat Capital
PDF
I Love APIs - Oct 2015
PDF
How to Build a Great Web Application
PPT
Website Maintenance Services
PDF
Node PDX: Intro to Sails.js
PDF
How to build cost and plan App Development - Fuerte International App Developers
PPTX
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
PPTX
Website maintenance: keeping your WordPress site updated and safe
PPTX
AX 2012: All About Lookups!
PPTX
PPTX
What is a portal/ Java portal/ Enterprise portal ?
PPTX
Task recorder control
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
PPTX
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
PPTX
Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?
Enterprise portal development cookbook Ax 2012
Microsoft dynamics ax 2012 development introduction part 1/3
Enterprise Portals 2.0 in Oracle
Enterprise Portal 2.0
UK University Website Visibility - responding to the quirks of the crawler
Invigorate Africa! Presented by Bastiat Capital
I Love APIs - Oct 2015
How to Build a Great Web Application
Website Maintenance Services
Node PDX: Intro to Sails.js
How to build cost and plan App Development - Fuerte International App Developers
Microsoft Dynamics AX 2012 - X++ Compiled to CIL
Website maintenance: keeping your WordPress site updated and safe
AX 2012: All About Lookups!
What is a portal/ Java portal/ Enterprise portal ?
Task recorder control
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 2/3
Microsoft Dynamics AX 2012 - Development Introduction Training - Part 3/3
Microsoft dynamics ax2012 : forms and tables methods call sequences, How To?
Ad

Similar to Ax 2012 enterprise portal development (20)

PPTX
eXo Platform company overview 2012
PPTX
Microsoft Dynamics AX Enterprise Resource Planning
PDF
eXo Platform Company overview Oct 2012
PPT
Distinguishing Between Dynamics Great Plains Business Portal and Microsoft Of...
PPTX
Web and Enterprise Portals
PPT
SharePoint
PPTX
Power apps portal out for public review
PPTX
sem8 internshipdjdjdjdjjdjdjdjdjndbdbdbdbdbd1.pptx
PDF
Microsoft Office Xp Developers Guide Prodeveloper Microsoft Corporation
PPTX
Microsoft Dynamics Ax 2012 extended architecture
PPT
Bitrix Intranet Portal
PPTX
Sap ep admin online training
PPTX
Customer engagement solution architecture and Dynamics 365 Portals
DOCX
Himanshu Sinha_CV
PDF
Portal Integration with SAP BusinessObjects (SDK)
PDF
X pages jumpstart jmp101
PPTX
OpenPortal @ Share Point Summit 2009 Montreal
PPTX
Adelaide D365 UG April 2017 - Intro to CRM Portals
PPTX
Introduction to ERP & Microsoft Dynamics AX overview
DOCX
Dynamics 365 Portal: Types, Benefits, and More
eXo Platform company overview 2012
Microsoft Dynamics AX Enterprise Resource Planning
eXo Platform Company overview Oct 2012
Distinguishing Between Dynamics Great Plains Business Portal and Microsoft Of...
Web and Enterprise Portals
SharePoint
Power apps portal out for public review
sem8 internshipdjdjdjdjjdjdjdjdjndbdbdbdbdbd1.pptx
Microsoft Office Xp Developers Guide Prodeveloper Microsoft Corporation
Microsoft Dynamics Ax 2012 extended architecture
Bitrix Intranet Portal
Sap ep admin online training
Customer engagement solution architecture and Dynamics 365 Portals
Himanshu Sinha_CV
Portal Integration with SAP BusinessObjects (SDK)
X pages jumpstart jmp101
OpenPortal @ Share Point Summit 2009 Montreal
Adelaide D365 UG April 2017 - Intro to CRM Portals
Introduction to ERP & Microsoft Dynamics AX overview
Dynamics 365 Portal: Types, Benefits, and More

Recently uploaded (20)

PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
A Presentation on Artificial Intelligence
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
A Presentation on Artificial Intelligence
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Building Integrated photovoltaic BIPV_UPV.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Big Data Technologies - Introduction.pptx
Modernizing your data center with Dell and AMD
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Cloud computing and distributed systems.
Encapsulation_ Review paper, used for researhc scholars
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx

Ax 2012 enterprise portal development

  • 1. Enterprise portal development Dynamics AX 2012 Moutasem Al-awa Technical consultant at eBECS mal-awa@ebecs.com @Moutasema
  • 2. Agenda • What is the Enterprise Portal? • Demo – Create List page • Structure of the Enterprise Portal • Coffee break • Demo – Create Detail page • Modelling Enterprise portal pages • Debugging in the Enterprise portal • Demo – Debugging X++ in EP, Debugging User controls on EP
  • 3. What is the Enterprise Portal? • The Enterprise Portal is a combination of several standard Microsoft technologies that provide a web-based user interface similar to what is available in the Microsoft Dynamics AX 2012 client.The Enterprise Portal also hosts the pages used for Role Centres in the Microsoft Dynamics AX 2012 client.
  • 8. Demo – Create List page
  • 9. Structure of the Enterprise Portal
  • 15. Demo – Create Detail page
  • 16. Modelling Enterprise portal pages • Data set • User control • Web Part • Page • Web Module
  • 17. Debugging in the Enterprise portal • Debugging X++ in the Enterprise Portal • Debugging User controls on Enterprise portal pages
  • 18. Debugging X++ in the Enterprise Portal • Configuring Internet Information Services (desktop interaction must be enabled for the IISWorldWide Web service.) • Preventing Web SessionTimeouts (Debug = true) • Configuring the Microsoft Dynamics AX Business Connector for Debug • Configuring the Application Object Server for Debug • Verifying or Adding User Rights to Debug
  • 19. Demo – Debugging X++ in EP
  • 20. Debugging User controls on Enterprise portal pages • Enabling Debug in the Enterprise Portal (Debug = true) • Adding the Necessary CodeArtefacts to theWebApplication Project • Debugging the User Control in the Enterprise Portal (Attach to process)
  • 21. Demo – Debugging User controls on EP
  • 22. Useful links • EPTraining (Partner source) http://goo.gl/Aj8bzY • EP Benchmark (Partner source) http://goo.gl/wdoBwP • AX 2012 EP Cookbook http://goo.gl/iE0TcU • Community blog http://goo.gl/VPSBOR • EP SDK http://goo.gl/TREbNp • EP Code samples (AX 2009) http://goo.gl/OuvdiW • EP Screen casts (AX 2009) http://goo.gl/EIPGdF
  • 23. Q & A

Editor's Notes

  • #9: Create a football team list page
  • #11: 1- The Top Navigation Bar contains a set of links that represent the available web modules of Microsoft Dynamics® AX 2012. Each link points to the default page of the corresponding web module. 2- The Action Pane contains different tabs with buttons and links that perform actions on the data on the current page. If a user has the permissions to edit SharePoint pages, a Page tab will be visible to perform actions on the SharePoint page, such as editing page properties or adding and removing web parts. 3- The Quick Launch menu contains links to available pages within the current web module. The menu corresponds directly with a web menu in the Application Object Tree (AOT) in Microsoft Dynamics AX. 4- The Content Area contains the main content of the page, such as the list page or role center content.
  • #12: 1- The Action Pane will show buttons and links to perform actions on the data listed in the overview list. 2- The Quick Filter is used to perform a quick search on one of the columns of the grid. It also contains an icon to open the Advanced Filter so that a user can filter on any field of the underlying dataset of the grid. The advanced filter can also be used to combine multiple filters. 3- The grid contains a list that has the results of the underlying query, and it can be used to sort and select the data. The Quick Filter and Advanced Filter are used to filter the data displayed in this list. The list also contains a link for each line that opens the corresponding Details Page. 4- The Paging Control allows the user to move through the pages of data from the list. 5- The Preview Pane shows a preview of the details from the selected record in the list. 6- One or more FactBoxes on the right side display information related to the selected record in the list. Some FactBoxes contain a link labeled More that links to another List Page or Details Page that displays the related data.
  • #13: 1- The Action Pane contains buttons for actions that can be performed on the current data. Certain Auto Buttons for common actions such as Save or Close will automatically be added by the Enterprise Portal framework. Each Detail Page will also have a button named Edit that can be used to edit the data on the page. 2- Each FastTab can have its own toolbar with buttons and links to other pages. 3- Each FastTab can have multiple columns with multiple fields. 4- FastTabs are collapsible sections on the page that help prevent information overload by letting users show or hide data. 5-Each FastTab can have summary fields that display the most important fields without having to expand the section.
  • #14: A List Page presents an overview list of data and a preview of the details and related data. The Action Pane contains View and Edit buttons to view or edit the details of the selected record in the list. The list also contains a link on each line to open the Detail Page for that record. A Detail Page will open in a modal window on top of the List Page it is called from. By default a Detail Page will open in View Mode (read-only) unless the user explicitly clicked the Edit button on the List Page. A Close button will close the modal window and take the user back to the List Page. The Action Pane contains the Edit button which will open a Detail Page which is open in Edit Mode so that the user can change the data. A Detail Page in Edit Mode can be used to change the data. The Action Pane contains a Save and close button to save the changes the user made and return to the List Page. The Close button will cancel any changes and return to the List Page.
  • #16: Create a football team list page
  • #20: Create a football team list page
  • #22: Create a football team list page