Time Entry Form – Dynamics 365 – Limitations


With the Microsoft Dynamics 365 becoming popular day by day, the software still has some limitations.

I have my Dynamics 365 subscription and I am still on the 8.2 version, as 9.0 version is not available in Oceania yet. I have been struggling to customise the “Time Entry Form” in Dynamics 365 as per business rule but no luck in this case due to product design limitation.

The “Type” field in the “Time Entry” entity cannot be customised, it has 3 option sets namely:

1 – Work

2 – Absence

3 – Vacation

We can only rename these option sets and cannot add a new option set in this entity, as I tried adding few non-billable option sets but that would always come up with a billable form with Project and Tasks fields, and not work accurately.

This link states that the July-2017 update can allow customers to add new Time Entry Types for PSA and CRM administrator can modify the java script: msdyn_/Common/Models/OptionSets/TimeEntryType.js and add new option set items accordingly there after customized the Time Entry Optionset in CRM.

We have to wait for Microsoft to get the updates deployed in Oceania Region and we dont have a definite date for that unfortunately.


Content Editor and Script Editor Web Part missing in SharePoint Online Root Site Collection


In my SharePoint Online Root Site Collection, I couldn’t see the Content Editor and Script Editor web part. I followed below steps and then I was able to see these 2 web parts immediately:

1- Make sure you are the Global Administrator and Local Administrator of office 365 and your local machine (as we will be running SharePoint Online Management Shell as Administrator)

2 – Log in to Office 365

3 –  Go to your Root Site Collection (https://abc.sharepoint.com) and under Site Settings activate below:

Site Settings -> Site Actions -> Manage Site Features -> SharePoint Server Publishing (Activate it)

Site Settings -> Site Collection Administration -> Site collection features -> SharePoint Server Publishing Infrastructure (Activate it)

4 – You need to enable Custom Scripts as well on your Site Collection, which can be done through your SharePoint Admin Portal -> Settings ->Custom Script

Prevent users from running custom script on personal sites
 Allow users to run custom script on personal sites

 Prevent users from running custom script on self-service created sites
 Allow users to run custom script on self-service created sites

This will take effect in 24 or 48 hours.


you can run below script to activate it immediately (i ran the below script)

$userCredential = Get-Credential -UserName $adminUPN -Message “Enter password”
Connect-SPOService -Url https://abc-admin.sharepoint.com -Credential $userCredential
Set-SPOsite https://abc.sharepoint.com -DenyAddAndCustomizePages 0

After you follow the above procedure, then you should see Content Editor and Script Editor web part under Media and Content on the Root Site Collection.

Why Microsoft’s Dynamics 365 Technical Support Model doesn’t work?


Microsoft has a Support Model for Dynamics 365 and if there is any issue that the customer needs support they can contact Microsoft, but unfortunately the model is very complex and doesn’t work all the time for me. Most of the Microsoft Dynamics Support Links, Telephone Numbers and Chat options doesn’t resolve the issue. There is a separate Department that handles Dynamics Support Tickets and reaching them directly is very challenging. I have been lucky few times but most of the times have been struggling.

If you have to log a Dynamics 365 Ticket, this could be done:

1 – Log a Ticket in the Office 365 Admin Portal, which means you need to be a Global Admin of your Company

2 – Wait for a Office 365 Support Representative to call you, they will call with in 10 minutes

3 – Office 365 Support Representative will route you to a new page to seek help from there as Dynamics Support is handled by different department. The link they would share is:  https://www.microsoft.com/en-au/dynamics365/support which has different support options

4 – The Dynamics Support Page has 4 options for Customers, but unfortunately none of these work most of the time:

  • Sending a request to Dynamics Team to Contact you, you can fill a form several times but its hard that you will receive any call
  • Chat option – the Chat option is actually quite nice but unfortunately they dont have Technical Resources or Ticketing System that they can assist with so this is also not an option
  • Giving a call on 1800-765-138, this number doesn’t work 100% or even if you are lucky enough to get in touch with a person, you will be routed to a new number, for Australian Support may be 131630 or 02 82239959, and the support representative will route you to the same page https://www.microsoft.com/en-au/dynamics365/contact-us
  • Other Popular Resources are Internet Search, Microsoft Dynamics Community which works for me most of the time, as Microsoft Community is very strong and they have answers to most of the question

5 – Recently I have been advised to use these links and for logging a ticket I need to have Microsoft Partner ID and Software Assurance ID and I have none. The link is https://support.microsoft.com/en-au/assistedsupportproducts OR www.support.microsoft.com/oas. And even if I have the IDs I cannot log in to the portal because it doesn’t work with Office 365 credentials, works fine with the live or hotmail.com personal id.

The Microsoft Dynamics Support Model is complex and doesn’t work unfortunately, every one is just routing phone calls and emails & doing follow ups.

Microsoft Dynamics 365 is an ideal Product for a Business who wants to run their business efficiently and economically, but I find it hard to get hold of Microsoft Support System. There could be several reasons for that, Dynamics 365 is a new Product and expertise are being built in the IT World, Customers are in the process of Digital Transformation and they need support to change, in Dynamics 365 specially in PSA – there are few things that needs support and clarity and Dynamics Resources around the world are doing a great job in writing blogs & helping the community, But there are certain Subscription related and new updates related Technical issue that needs Microsoft Support, which is lacking at the moment. In my opinion if Microsoft has outsourced the Dynamics Support System then they should have a Direct Help desk Number or a Ticketing Portal from where Admins can log a ticket in a simple manner.

I hope that Microsoft may improve the support model for their customers in future for Dynamics 365.



How to delete Sample Data from Dynamics 365?


This post details how you can delete Sample Data from Dynamics 365, when you activate its license in your Office 365 Subscription.

1 – Log in to your Office 365 Admin Portal (portal.office.com)

2 – Go to your Dynamics 365 App (home.dynamics.com)

3 – Now, under Settings -> Systems -> Data Management ->Sample Data. Click “Remove Sample Data” and Close. It should delete your data

The End.


4 – If it doesn’t work, then you need to reset your Dynamics 365 Instance. This is a known Microsoft Issue, and specially if you are using Field Services Module

5 – Go to your Dynamics 365 Admin Page, and change the Type of this instance to “Sand boxed”

6 – Now, on the right side of this instance there is an option of reset, use that to reset the instance.

7 – Install the solution that you want Sales, Services and Project Services.  (If you select Field Services, the Sample Data might come again and there is no way to delete that)

8 – Resetting your instance will delete all the data and customization, so ensure that there isn’t any live data and customization

9 – You can change the Instance type of your Dynamics 365 Instance as Production and start using the system with your production data

The End.


How to associate a Parent Company with a Customer in Dynamics 365?


When you are creating a new Customer in Dynamics 365 CRM, and if you want to associate its Parent Company then you can follow below steps,

1 – Log in to your https://home.dynamics.com page and click your company app.

2 – Then you would need to click Sales then Accounts, and Create a new account.

3 – Create Parent Company  and define the Relationship as Customer. In this example Department of Education and Training is my test customer and a Parent Company. Click Save and Close now

4 – Now, create a new Child Company in a similar manner but define name of the Parent Company in the Customer page and associate with it, under Parent Account. Click Save and Close

5 – Define other details if you want to.

I have created an example using Department of Education and Training as Parent Company and Victorian School Building Authority as child Customer. These are my test customers.


SharePoint Online – New Communication Sites Review



So I have tested the new Communication Site in SharePoint Online which is pretty good. It has nice images, content editing features and most of all the Hero Web Part which is a way to editing page layout and inserting images. All these features are already in a team site, Microsoft has consolidated these features in a new web part and named it as “Hero Web Part”. I tested the new Communication Site to be the face of my Collaboration Platform and from where users can navigate to different sites and team sites, but unfortunately I couldn’t keep the branding and look & feel the same as it is. In Team Site I am using the Built in “Change the Look” feature, while in Communication Site this is entirely different so if a user navigates from Communication Site to a Team Site the branding is lost for me and I cant keep the scheme same, if I am using Microsoft features and no other customisation / Master Pages Layouts.

I might be still using my Team Site as the Top Level Collaboration Site to keep branding and layout same throughout my SharePoint Product.

SharePoint Site Accessibility Planning – Visual Impairment


This article is based on planning Information Architecture and designing a SharePoint site for mates with special needs – Low vision and colour blindness. Nearly 53.7% of the total population have one or more long-term eye conditions, based on self-reported data from the Australian Bureau of Statistics (ABS) 2011–12, therefore, it is our responsibility as Solution Architects that we ensure the SharePoint site is safe and easily accessible for our friends

When designing a User Experience for SharePoint or a website, Information Architects should render accessibility considerations. There is a lot of write up on the Microsoft Website, that I am sharing here just a reminder for us that we need to include these thoughts also.

Ensuring the Microsoft Accessibility standards for Colour Blind or Low Vision mates, as colours can be beautiful but it should be safe to use for everyone. Below is a very helpful link from Microsoft on Vision Guide -> http://download.microsoft.com/download/9/3/4/9348AE66-A963-43ED-8F05-4C6908DA64E1/VisionGuide.docx


For SharePoint Online Office for business SharePoint Server 2013 Enterprise SharePoint Server 2013 Standard -> https://support.office.com/en-us/article/Make-your-SharePoint-site-accessible-53707eb5-b7b8-4ee0-ae82-9d4d916f7fe1

For SharePoint Online Office for business Office 365 Small Business SharePoint Online Website -> https://support.office.com/en-us/article/Get-ready-Build-an-accessible-SharePoint-site-3a1df3ad-f093-450c-85a6-b3bf70fd6abb?ui=en-US&rs=en-US&ad=US

Guide for designing a SharePoint Site: https://msdn.microsoft.com/en-us/library/bb263953(v=vs.85).aspx

References: Prevalence of visual impairment – Authoritative information and statistics to promote better health and wellbeing.