CSAX05_Ansari

Download Report

Transcript CSAX05_Ansari

How to write less code to build and extend
Enterprise Portal
How to share code and metadata between
Enterprise Portal and Client
Kevin (End user)
• Need for a simple user interface
• Need to improve productivity
Isaac (Developer)
• Customizing and extending business applications
• Quickly responding to changing business needs
Chris (IT Engineer)
• Need to simplify installation and deployment
• Need to reduce time spent in administration
Model-driven list page development
Details page development
Connecting list and details pages
Developer
Define Business Objects,
Relations and Logic
Employee
Develop Pages
Develop User Controls
Integration
Sites
Customer
Vendor
Anonymous
Employee Customer
Portal
Portal
Vendor
Portal
Internet
Site
ASP.NET User
Controls
Security
Data
Client SDK
.NET Business Connector
Application
Object Server
(AOS)
Web Part Connection
Session Management
Microsoft
Dynamics AX
Web Parts
Microsoft SharePoint
Web Parts
Metadata Service
Query Service
Microsoft Dynamics AX
Database
Microsoft SharePoint
Database
Persona
Isaac
(Developer)
Pain Points and Challenges
Features Covered
Results and Benefits
Need to develop separately for
Enterprise Portal and Client
Model-driven development
for list pages
Development time and cost
savings
Persona
Isaac
(Developer)
Pain Points and Challenges
Features Covered
Results and Benefits
Developing and deploying
controls takes a long time
Microsoft Dynamics AX
framework and tools for
Microsoft Visual Studio®
Rapid development
experience enabled via
framework and tools
enhancements
Persona
Isaac
(Developer)
Pain Points and Challenges
Features Covered
Results and Benefits
Enabling common interaction
patterns is difficult
New metadata settings
Quickly set up a variety of
interaction patterns
1.
Use the new model-driven development approach to create list pages that are shared
between Enterprise Portal and Client
2.
Use one-click deploy from the Display Menu Item to deploy model-driven list pages to
Enterprise Portal
3.
Use Info part in the preview pane to display extended information for the current
record
4.
Use Info/Form parts in FactBox area to display related information for the current
record. Reuse these on the corresponding details page for consistency
5.
Refresh Application Object Data (AOD) cache during development to instantly see
metadata changes reflected for model-driven list pages in Enterprise Portal
6.
Use the EPWebApplication project template and the EPUserControl templates to jumpstart details page creation using Visual Studio
7.
Use the Application Explorer in Visual Studio to add existing controls to the EP Web
Application project and work on them
8.
Use one-click deploy from the Web Managed Content Item to deploy the
corresponding Web Control to a new page in Enterprise Portal
9.
Use the WindowMode and WindowSize property on the Web URL Menu Item to
display the details page in a modal dialog
10. To connect the list page to the details page, set the HyperlinkMenuItem property of a
field in the grid to the Display Menu Item that points to the Web URL Menu Item of
the details page
Development
Model-driven list pages
New Visual Studio Tools and Framework
Application Explorer in Visual Studio
New metadata settings (DisplayTarget,
others)
One-click deploy to Enterprise Portal
Automatic deployment of controls from
Visual Studio
Easier proxy generation
Cross reference
Code diff
Single-box and Developer install
Administration
Prerequisite checker
Summary report
Granular and remote updates using
AxUpdatePortal
Multi-box Role Center setup without
Kerberos
Support for
Windows Server® AppFabric
Pluggable authentication
AD Group support
Performance and scalability
UX
Quick Filter
Advanced Filter
Custom Filter
Search
Preview Pane
Fact Boxes
Action Pane
Links in the list
Multi-selection
Modal window
Fast tabs
Auto buttons
Two-column layout
Themes
Sales
Project Viewing
Sales/Service
Project Viewing
CRM
Purchase Requisitions
Compliance Center
Sales/Service
Project Viewing
CRM
Purchase Requisitions
Compliance Center
Project Scheduling
Case Management
Global Address Book
Time Entry
Questionnaire
Shop Floor Control
Time Entry
Questionnaire
Shop Floor Control
Expense Management
Time Entry
Questionnaire
Shop Floor Control
Expense Management
Catalog
Employee Shopping Site
Approvals
Cross Company Charging
Travel Requisitions
Vendor Request
Vendor Profile
Orders
Items
Price Agreements
Customer Self-Service
Customer Self-Service
Vendor Profile
Orders
Items
Price Agreements
Vendor Invoicing
Online RFQ Collaboration
Category Request
Contact Management
Self Administration
Customer Self-Service
Enhanced Sign-Up Process
http://www.microsoft.com/en-us/download/details.aspx?id=36987
http://www.microsoft.com/en-us/download/details.aspx?id=36989
http://t.co/mvBzFNzi