Tip #1221: Need entity permission for dynamics lookup filters

person holding clear glass pitcher and pouring hot water over the coffee filter

Entity lists in Dynamics 365 Portals include a cool Metadata Filter feature that creates a faceted search over the content of your list. You can filter using text, ranges of values, lookups, optionsets, and even custom FetchXML filter. When you filter by a lookup, you can use a list of static values in your filter, […]

Tip #1220: Accessibility in portals

A white on pink sign with a pictogram of a wheelchair and the arrow pointing to a wheelchair accessible route. Text above the arrow says "Step free Route"

Good news is that the out-of-the-box start portals (Custom portal, Community portal, Partner portal, Customer portal, Employee self-service portal) are accessible. What does it mean and how do you measure it? There are standards, of course, and there are reports on how portals (and Dynamics 365 product line up in general) are compliant with those.

Tip #1219: Root and content pages will make you unemployed

Tree roots on the wall

You crafted a new page in your beloved portal. It’s a work of art. Apple will hire you as a chief designer when they see the page. You change Publishing State from Draft to Published and… Nothing. You wait 5 seconds, F5, still nothing. Ctrl-F5. Nope. Sign in as admin, navigate to /_services/about, Clear Cache, […]

Tip #1215: Automatically manage folder tracking

Colorful folders

Public service announcement: we are back from the Merry Year hiatus and straight to tipping. Tracking folders is a cool feature where you can configure an Exchange folder to be a tracked folder and optionally link it to a Dynamics 365 record so that any email landing in that folder will be automatically tracked and […]

Tip #1213: When you pushed that button simplified

Person pushing a button on smart watch

In tip #1213 we walked you through a long winded way finding out where and when the Flow button was pushed. It involved using lattitude and longitude of the user’s location and calling Bing Maps API. As it turns out, if you are only after the local time, there is a much simpler method. When […]

Tip #1209: Embedding canvas apps in model-driven forms

Assorted wooden frames

For those of us who were continuosly torn between canvas apps (on yer device, pixel-perfect, task-oriented) and model-driven apps (a.k.a. good ol’ forms, views, you know, all that Dynamics 365/CRM stuff), the wait is finally over. Embedding canvas apps in model-driven forms is now available as Public preview. First, the official part. Makers can now extend […]

Tip #1207: Check applied entity permissions in portals

Liquid is a great templating language adding flexibility to your Dynamics 365 Portal templates. However, as any abstraction, it hides some of the things happening under the hood, including some security filtering. Consider this fragment running on authenticated page: And… the count is 2 while expected to be the total number of contacts in this […]

Tip #1205: Local time in Flow using Common Data Service

vintage brown and white watch lot

Remember the times when you wake up and struggle to figure out where you are or what time it is? Of course, you don’t. I personally can’t recall those because lack of space and time awareness goes hand in hand with the selective amnesia. We did create a flow to help you on those occasions. […]