giovedì 20 luglio 2017

AX2012: Force ROLE CENTER page to your custom page

In case of you don't have the Enterprise Portal installed or you system (or you don't want install it) but you want the show your own custom page to users on Role Center into Dynamics AX 2012, for example your intranet or sharepoint website, you can do it quite simple.

Attention: This is a not supported procedure, do it only for testing purpose

These are steps:

  • Create on localhost for example a WEBSITE and put inside a ASPX page



  • Comment out lines 11 and 12 on Form EPWebSiteParameters > Data Sources > WebSiteTable > InternalUrl > validate method




  • Insert your website inside enterprise portal configuration (System Administration > Setup > Enterprise Portal > WebSite)



  • Link your user to a EPRoleCenter Profile (System Administration > Common > Users > User profiles) for example Accountant
     
  • Modify method getCurrentUsersHomepageURLPath of ProfileManager class, comment out whole code and return your own ASPX page, for mine example default.aspx

  • Close Dynamics AX client and reopen it, now your role center page is your own page

The link can be something like this:
menuitemaction://CueRun+CueId=35637150593/

In this case the form related to Cue is opened

Links are catched by method processLink of SysHelp, refer to that class or standard rolecenter links for more information to create your own custom role page.



AX 2012: The request was aborted: Could not create SSL/TLS secure channel

The error you're encountering, "The request was aborted: Could not create SSL/TLS secure channel," can occur due to various re...