Monday, 5 October 2015

Create a Role Center in the Enterprise Portal of Microsoft Dynamics AX 2012

Overview

Role Centers provide an information overview of a user’s responsibilities within an organization. It may contain reports, cues, list data, and alerts. It is the first page that is visible when a user accesses Enterprise Portal in Microsoft Dynamics AX. This page is displayed as the Home page when the user views the Home site in Enterprise Portal.
The Role Center page can also be viewed from the AX client directly. To do this navigate toHome à Role Center à Main Menu.
There are also multiple Role Center pages for the various roles a user may have in Dynamics AX. If a user is not assigned any role, the default Role Center page is displayed.

Pre-requisites

  1. Microsoft Dynamics AX 2012
  2. SharePoint Foundation 2010
  3. IIS must be configured
  4. Enterprise Portal must be configured

Important Concepts

Pages

Pages are used to display content to users in the Enterprise Portal. There are several types of pages that can be used to organize content. The most common type used is a Web Part Page.

Web Parts

Web Parts are the basic building blocks to build Web Part Pages. Enterprise Portal uses Web Parts to display data as well as to provide interaction functionality for users.
In addition to the standard SharePoint Web Parts, Microsoft Dynamics AX contains several Web Parts to display Dynamic AX forms, reports, and cues in Enterprise Portal.
Web Parts can also be custom built using Microsoft Visual Studio.

User Profiles

User profiles correspond to specific roles within an organization. They contain a set of default information that pertains to a role.
Role Center pages are assigned to user profile. These determine which Role Center pages will be visible to the user. A user can be assigned to a single user profile per company.

Scenario

As part of this tutorial, the Role Center page will show the ‘All customers’ list page present in Microsoft Dynamics AX.

Steps

  1. First of all open the Enterprise Portal (EP) in a web browser. Go to System administration à Setup à Enterprise Portal à Web sites
  • Click on View in browser to open it
  • The home page of the Enterprise Portal is then displayed
  • Now, go to Site Actions à More Options…
  • In the newly opened window, select Page Template. Next, choose Web Part Pageand click on the Create button
  • In the next window, give a suitable Name for the page, select a Layout Template for the page and set the Document Library property to Enterprise Portal. Click Createto create the page
  • After the page has been created, new Web Parts can be added to it
  • To add a Web Part, click on Add a Web Part link on the body of the page
  • Select Microsoft Dynamics AX in the Categories group, then select List in the Web Parts type group and click Add
  • Once the new Web Part has been added, set its properties so that it points to the correct control form
  • Click on the inverted triangle on the top right hand side of the newly created Web Part and select Edit Web Part
  • In the Microsoft Dynamics AX section, write CustTableListPage as theListPageMenuItemName. It will show the ‘All customers’ list page in the Enterprise Portal. Also give a suitable Title
  • Click Ok to save the changes
  • Now open the AOT and go to Web à Web Menu Items à URLs
  • Right click on URLs and select New URL
  • Set the following properties of the URL:
    • Name: Name of the URL
    • Label: Label of the URL
    • URL: Specify the URL of the page to view
    • HomePage: Select it as Yes. This will define the page as a Role Center page
    • PageDefinition: The backend name of the page to be created
  • Now, right click the newly created URL and select the Import Page option. This will create the page definition in the AOT as the name given in the PageDefinitionproperty
  • The Role Center page is then created, the next step is to assign it to the User profiles
  • Go to System Administration à Common à Users àUser profiles
  • Click on the New button and give a suitable Profile IDDescription and the URL Web Menu Item created above in the Role Center field. Save the record
  • View the Role Center by clicking on the View role center button
  • The Role Center page will open
  • Done!

No comments:

Post a Comment

Labels

#veryusefulcode (1) AIF (8) AOT Maps (1) Args (1) Ax 2009 Reports (2) AX 2012 navigation (1) Ax 2012 Interview Questions (1) AX 7 (2) AX Architecture (1) Ax Backup (1) AX Workflow (2) AX2012 (1) AX2012 R2 (1) Ax2012R3 (1) AX2012R3 Dynamics Connector Step by Step Installation and Configuration (1) AX2012R3 EP Step by Step Installation and Configuration EP R3 (1) AX2012R3 HelpServer Step by Step Installation and Configuration (1) AX2012R3 Rapid Start Connector Step by Step Installation and Configuration (1) AX2012R3 Report Server and Analysis Server Step by Step Installation and Configuration (1) AX7 (1) Best practices (1) Blocking user to enter (1) Collection Classes (1) Container (1) D365FO (3) Data Migration Frame Work ax 2012R3 (1) Deleting duplicate Record from Table – Ax2012 (1) Delivery due date notification workflow in Ax 2012 (1) Development Steps EP (1) Dimensions (1) DIXF (1) DMF in Ax 2012 R3 (1) Dynamics Ax 2012 Interview Questions (1) DYNAMICS AX 2012 INTERVIEW QUESTIONS PART 2 (1) DYNAMICS AX 7 (1) EDT relation Migration Tool (1) EP AX 2012 (1) Ep Lookup (1) Error (1) Event Handler (1) F5 (1) File Handling (4) Filter on AX2012 Listpage (1) filtering (2) financial dimensions in AX 2012 (3) form (1) images (1) Installation and Configration (4) Installation and Configuration (11) Installation of Management Reporter 2012 for AX 2012 (1) Interaction class in ax 2012 (1) Interview Question (1) Interview Questions For Ax 2012 (1) Invent DIm (1) Jobs (2) license (1) List page and form menuitem enable code (1) Methods (1) microsoft Dynamics AX 365FO (1) Number Sequence Generation – AX 2012 (5) Number Sequence2012 (1) OLTP-OLAP (1) Passing Args (1) Passing form caller and menu item caller in ax 2012 (1) Passing Multiple Records Args (1) Posting in Ax 2012 (1) POSTING PURCHASE ORDER (1) Query (1) Query Filter Form (2) Query Ranges in X++ (1) Question and Answer (1) Report (1) Reports Controller class (1) RLS in ax 2009 (1) SALES ORDER IMPORT/EXPORT FRAMEWORK BY DMF (1) Security (1) security roles (1) Security Sysqueryrangeutil (1) Sharepoint 2016 (1) SQL SERVER (1) SSRS (2) SSRS Reports Controller class (2) Table collections & Virtual company (1) Time (1) TIPS AND TRICKS (1) Web service AIF (3) Web Services on IIS (AIF) Step by Step Installation and Configuration (1) workflow ax2012 (1) Workflow installation (1) Workflow Method (3) X++ (1)