Dynamics 365 Portals - Default language - dynamics-crm

We use Dynamics 365 Portals with 2 languages (fr-FR / en-US).
We have 3 websites, and we remark that when accessing 2 websites with their urls, the browser add systematically the language to the URL : https://url/fr-FR, but for the 3rd website, the language is not added to the url.
Did we miss any configuration in the 3rd Website that avoid the browser to add the language code to the URL ?
Thanks.

Related

In Dynamics 365 with Unified Interface, could I create a manged solution to customize the Sales Hub App?

Context: this is for an ISV that sells extended Lead information. we have created web resources ( HTML , javascript) etc that will fetch the data from our REST API and render it in our HTML. I want to put a tab on the lead details page to render this data. Our mangaged solution was working for the class "web" interface version but now our users prefer to use the Sales Hub app.
My understanding is that the sales hub app is itself a managed solution. So I am wondering if it is possible to customize the pages on this app.
when I had posted this question , I did not know much about dynamics 365. after some trial and error, I have found that when a custom solution includes a entity form .e.g contacts form and has customization for the form, that customization will appear in the sales hub app.

integrating third party application with Dynamics CRM

I'm trying to integrate third party application with the dynamics CRM.
Authenticate the Dynamics User > Importing all the users data into third party application is my target.
But I'm unable to find the proper way to do this. I have gone through the developer docs but didn't find the solution. Can anyone please help me with this ?
Thanks for the clarification. You can get the Web API URL from Settings > Customization > Developer Resources > Instance Web API.
It will be something like:
https://myOrg.api.crm.dynamics.com/api/data/v9.1/
Using that URL you can query the system and get JSON results.
Going to the root URL will give you the collection name (a.k.a. EntitySetName) of all the entities in the system (which for users is systemusers).
Generally the EntitySetName will be the plural of the entity (i.e. just add 's'), but there are some quirky rules for making plurals so its best to confirm the entity set name via the API or a tool like XrmToolbox's Metadata Browser.
The most basic query for users would be:
https://myOrg.api.crm.dynamics.com/api/data/v9.1/systemusers
It will return all fields of all users.
To get a set of fields:
https://myOrg.api.crm.dynamics.com/api/data/v9.1/systemusers?$select=salutation,fullname,jobtitle,createdon,internalemailaddress
To add a couple filters:
https://myOrg.api.crm.dynamics.com/api/data/v9.1/systemusers?$select=salutation,fullname,jobtitle,createdon,internalemailaddress&$filter=isdisabled%20eq%20false%20and%20address1_line1%20ne%20null
Of course you have to do this with Java's XmlHttpRequest. When querying data you can use HTTP GET.
To test the above queries quickly you can simply login to the D365 web client then paste a query into the browser's address bar.
You may also want to check out Jason Lattimer's CRMRESTBuilder. While it doesn't build Java, it gives you a UI to create JavaScript XmlHttpRequests, which you can then translate to Java.
And here's some Microsoft documentation on querying the Web API.

Microsoft Appsource Onboarding #appsource

I'm new to this site so apologies if formatting or style of question is not as you would expect.We are an ISV in the process of getting a product listed on Microsoft AppSource.
We have a web application that is hosted in Azure and meets the requirements for using Azure Authentication.
Our Web application appears to be functioning normally up to the point when the AppSource team authenticate - which they do successfully - at this point they get a webpage error as follows which says ERR_TOO_MANY_REDIRECTS (see attachment)enter image description here
Can anyone suggest how to get around this ? It seems like it could be simple a proxy issue at the Microsoft end, although its not completely clear to us if this is the case. Interestingly our product acts as a proxy / reverse proxy encryption gateway.

Creating a separate web portal which manages custom entities inside dynamics365

I have an assignment which manages some custom entities of dynamics365 sales application. Is it possible to create a separate web application which resides in dynamics365 sales portal?
The web portal will have 5 to 6 menus and various forms with edit update delete, paging, sorting, searching. All the operations will be done in custom entities of the dynamics365.
Too broad. Possible.
for web application - Need to do custom development using metadata messages in SDK. Can host it separately.
https://msdn.microsoft.com/en-us/library/gg509014.aspx
Inside crm portal - this is not a typical requirement inside portal solution, so am doubtful. But still Asp.net page template is not available like adx in 365 yet.
https://readyxrmblog.wordpress.com/2017/03/14/liquid-markup-in-dynamics-365-portals-part-1-hello-world/
Other possibilities:
If we want to go with custom code inside webform: similar discussion
My wild guess - May be you can go with navigation link for your web app from portal.

How do i get MVC working with Dynamics CRM?

I am using MVC 3 and Dynamics CRM 2011.
IIS 7 on 2008
I placed my app in the ISV folder.
This application works outside of CRM.
My controller name is User, siteurl/user does not work
site/user/index does work
it constantly adds default.aspx to the end of the url. I am running in 4.0 integrated mode.
I have removed the default.aspx entry from default document. Though it's fine to hang out on a standard IIS.
Please I am in so much mental pain.
You won't get it working in a supported way.
The ISV directory is deprecated and should not be used anymore. It was never really ment to host complete web applications. It was meant for small apps which run in the context of Dynamics CRM. Instead use a separate website which connects to Dynamics CRM
Dynamics CRM 2011 has it's own URL-rewriting which extracts the information about the tenant from the requested URI. This will conflict with your app

Resources