Dynamics CRM Portal Global Search - dynamics-crm

We are using the portal Add-On for Dynamics CRM. We've enabled "search" for our custom entity.
When a list of custom entity records is displayed, a search box is also displayed and the search works.
But apparently the global search does not search within our custom entity. Is there a setting to qualify an entitylist for global search?

Unfortunately you can’t add your custom entity or any entity other than listed in the documentation.
• Knowledge Article
◦ Notes and attachment of a knowledge article are searchable as well
◦ Articles are searchable only if they are published and their Internal Only field is set to false
• Blog
• Blog Post
• Blog Post Comment
• Forum
• Forum Post
• Forum Thread
• Idea
• Idea Comment
• Idea Forum
• Web File
◦ Attachment content of web files is searchable as well
• Web Page
• Incident
Apart from the entities listed here, no other entity can be enabled for global search in a portal.

Related

how to remove/edit old attachments using google classroom API

using the google classroom api i am able to modify attachments
and everytime i call the method
courses.courseWork.studentSubmissions.modifyAttachments
but the attachments just concatenate to the previously attached files.
my question is how can i remove an attachment that i accidently added or that i want to replace?
just like the classroom UI enables you to remove an attachment after you added it
Google classroom UI
Unfortunately there is no feature available to remove attachments with Google Classroom API . This is a product limitation for the API and can be promoted for future development [1]. Your idea will then be available for other members of the community to browse and vote on. Depending on the business impact Google product engineers typically roll out into production.
[1] https://developers.google.com/classroom/support#missing_features

How to convert a V4 bot to a Skill?

We are planning to add existing bot which is V4 to our Universal Bot which is in Virtual Assistant template.
For this we have come up with the Skill based approach via which we can add skills to existing VA.
The challenge which we are facing now is that we couldn't find link which was there earlier to convert existing V4 bot to skill (https://microsoft.github.io/botframework-solutions/skills/tutorials/convert-v4-bot/csharp/2-add-packages/).
and the link which there in FAQ section(https://microsoft.github.io/botframework-solutions/help/faq/ ) under "How do I convert an existing v4 Bot to a Bot Framework Skill?" redirects me to a Microsoft page implementing a skill (https://learn.microsoft.com/en-us/azure/bot-service/skill-implement-skill?view=azure-bot-service-4.0&tabs=cs)
The current document has section of migrating Virtual Assistant to Bot framework Skill(Migrate existing Virtual Assistant to Bot Framework Skills GA).
but I cannot find any page in updated document which can guide me to convert existing V4 Bot to skill.
Please help us with the same.
Looks like your problem is solved on GitHub in this issue. For others with a similar issue, here is the explanation.
The link https://learn.microsoft.com/en-us/azure/bot-service/skill-implement-skill?view=azure-bot-service-4.0&tabs=cs described how to implement a skill. If your bot is based on the BotBuilder SDK greater than or equals to 4.7.0, then your bot is automatically a skill. Virtual Assistant that's created based on the Virtual Assistant Template that's greater than or equals to the 0.7 release will be able to connect to a skill without extra work.
Hope this helps.

How can I create a new category in Office 365 calendar using the REST API?

The application I am currently working on adds new events in the user's Office 365 calendar. I would like to display the events in different colors based on some criteria.
I think I can achieve that using categories but I didn't find a way to add a new category or at least get a list of the available categories in the user's calendar.
I read the documentation available here but it doesn't say anything related to categories.
We added category support in the beta version of the Microsoft Graph API.
Announcement: https://blogs.msdn.microsoft.com/exchangedev/2017/10/09/new-outlook-apis-in-the-microsoft-graph-rooms-rules-categories-headers-and-time-zones/
Beta reference:
https://developer.microsoft.com/en-us/graph/docs/api-reference/beta/api/outlookuser_post_mastercategories
Example:
POST https://graph.microsoft.com/beta/me/outlook/masterCategories
Content-type: application/json
Content-Length: 70
{
"displayName":"Project expenses",
"color":"preset9"
}
You can do similar operations using the Outlook REST API using a URL like:
https://outlook.office.com/api/beta/me/mastercategories
There's also a new permission scope that you need for this. For Graph, it's MailboxSettings.ReadWrite (https://outlook.office.com/MailboxSettings.ReadWrite for the Outlook API).

How to create a site map in Dynamics CRM?

Is it possible to create a new site map in Dynamics CRM? Alternatively do you have to update an existing site map to add additional navigation nodes?
In versions before Dynamics 365 it was not possible to create a new sitemap (or have multiple sitemaps per one organization of CRM) - you would have to modify existing sitemap byt editing XML schema or using some tool like XrmToolBox.
This is possible now in Dynamics 365. You simply create your App (Customizations -> Customize The System -> Choose Apps on the left and add New). Now, once you give your app a name, you can specify unique SiteMap (and edit it using built in SiteMap editor) for this App, entities that can be visible for this App etc. so basically you can create a separate CRM experience for Sales users and Service users, for example.

How to search for zagat selected places only in Google Places API?

How do I search for Zagat selected places only in Google Places api, as when I follow the docs and add zagatselected to the query, the results fail and give invalid request.
Notice: I'm a billing user (i.e. I enabled billing in the API Console)
To obtain Zagat data you have to become an enterprise user; just being a "billing user" is not enough.
Per Google: "The zagatselected parameter is experimental, and only available to Places API enterprise customers."
Become a Enterprise Customer
Some features of the Places API — such as review summaries, and certain request filters — requires additional licensing, available as part of a Places API enterprise license.
You can verify that your account has been enabled for Places API enterprise features as follows:
Visit the APIs Console and log in with your Google Account.
Select the project that was created for you when you signed up.
The project name will start with Google Maps APIs for Business.
Click the Services link from the left-hand menu.
The Places API - Zagat Content service should be enabled. Note that only the initial owner of the project will be able to see the Places API - Zagat Content service.
The Places API service should be disabled.
from Google Places API Document

Resources