Solving Dynamics 365 Integration Scenarios with KingswaySoft and SSIS
Let me introduce very popular data integration’ scenario. The purpose of this presentation is an introduction a concept of CRM data integration based on Student Information System(SIS) – popular and interesting scenario. The thing is, many UK and Ireland’ universities have successfully implemented Microsoft Dynamics 365 – CRM. It is very interesting how they can take advantage of Dynamics CRM, KingswaySoft and SSIS. Based on my experience it is the best possible example to tell compelling story about CRM data integration. Following concept keeps everything simple and really goes to the point.
1. Main points :
– Following solution was designed to provide an integration solution for passing data from/to Dynamics CRM from/to Student record System (including UCAS)
– As updates are made to the Student Information System(SIS), the updated record are written to an Intermediary Database(ID)
– Updates are periodically collected from the Intermediary Database(ID) and written to Dynamics CRM
– As updates made to integrated records in Dynamics CRM, the updated record are written to the Intermediary Database
– Updates are periodically collected from the Intermediary Database(ID) and written to the Student Information System(SIS).
– Solution covers an error handling and archiving as well
2. Daily Integration Steps
2. 1. Collect the integration mappings configuration (config entities) from CRM
2.2. Send Applicant data from the Intermediary Database(ID) to CRM for all applicants that are flagged as “dirty”. Dirty means that the records has been updated since it was last read (by the integration).
– Applications (opportunities at CRM)
– Documents
– Form Qualification
– Entry Qualifications
– Clearance Checks
– UCAS Choices
– Communications
LinkedIn Integration
https://www.linkedin.com/feed/update/urn:li:activity:6339491517123555328
What is ‘user story’ ?
The user story describes the type of user, what they want and why. A user story helps to create a simplified description of a requirement.
It is sometimes called ‘user journey’ or ‘use case’
- Lead Management capability to qualify prospects
- Opportunity Management capability to qualify and on-board new starters
- Contact Management capability
- Activity Management capability e.g. Emails, Tasks
- Case Management capability to capture Issues raised by employees
Customize Dynamics 365 for phones and tablets
https://technet.microsoft.com/en-us/library/dn531159.aspx
https://technet.microsoft.com/en-us/library/dn531080.aspx
https://www.linkedin.com/feed/update/urn:li:activity:6337762454830882816
Top 10 Inspiring URL about GDPR
GDPR – list of considerations
How to accommodate GDPR in Dynamics CRM – good practises
I understand that there is a lot of considerations which must be taken before GDPR. However are there any changes (good practises) we need to make in Dynamics CRM Online to accommodate GDPR? I am proactively thinking about things like workflows for removing data after retention period etc..
The answer for this question is:
Dynamics CRM does not play nice with delete – use it with care. GDPR best practices can be found here:
https://www.microsoft.com/en-us/TrustCenter/Privacy/gdpr/default.aspx
GDPR – Q/A by Microsoft
- When will Azure have their GDPR DPA ready?
- Will Microsoft update its on-premises software to meet GDPR requirements?
- Does Microsoft need to be certified by the European Commission before you are compliant with GDPR and how do the conflicts in having a US tenant for processing our data when US legislation seems to be in conflict with GDPR?
- Currently legal liability of service providers are not matching the liabilities enforced by GDPR. Is MS planning to introduce better financial assurance in their SLAs to secure organizations using their cloud?
- During the webinar, a screen displayed in 365 the use of a Privacy Search; and configuring that with policies. Is that an additional feature in 365?
- What was the Azure tool called for scanning on-prem file servers?
- What do you see as the major technological differences between GDPR and the expired Safe Harbour?
- Will Microsoft’s data tagging and search system be able to access local non-cloud data in a hybrid environment?
- At present Microsoft products offers only Create/Edit Audit trail (useful for financial audits but not enough for GDP compliance). When will Microsoft publish clear information on which software products (not only cloud services) will offer full Audit trail inline with GDPR, from which version onwards and whether this will cost extra?
- What was the name of the technology that allows you to scan on-prem data i.e. local file server?
- What is GDPR ? GDPR is the EU General Data Protection Regulation.
- I wish to add that GDPR not only affects the member states of EU but also other countries who are part of European Union Association Agreement (23 countries).
- How does this exercise the rights of the individual though? Subject Access Request (Right of Access), Data Portability etc?
- If we have customer data that was submitted by a customer can we also share that data with a spin off business?
- What is Microsoft threat detection called?
- How do you get the Compliance Manager?
Need to understand the impact for us as a customer and user of O365 where we are geographically based in South Africa and alignment with our own local legislation – where our data is presumable stored in the EU, but we need to be able to access the information not only from South Africa, but also other African countries where privacy laws may be less stringent on non-existent! No Privacy Shield type arrangement currently exist between South Africa and the EU.Will there be an update in the agreements with Microsoft and O365/Azure customers to address the transfer of data from the EU back to countries outside of the EU in terms of GDPR?
- Can you give a link to the compliance manager tool
I have expected some real case scenarios. I know it’s too early, but from the other hand it will soon be too late. For example: How data logging should be supported. Should program always ask: what is the reason to access data? How should be supported data deletion. For example company A has CRM with contacts. One of the contact is me, and I want to be erased from database. How to I do that? I don’t have even access to CRM in this company. I think there are still 100 scenarios that have to be solved. At least talk about.
What is the linked for the compliance tool kit
- If we as an organization adopt Office pro plus, Exchange online and Azure PAAS/IAAS products from Microsoft in coming year, will the compliance to GDPR come as part of the default service offerings Or would we have to sign up for special services at additional cost to comply with GDPR requirements?
where can I get the data scanner
Metadata Document Generator – document data model
Metadata Document Generator(Part of XRMToolbox) saved a lot of my time. I have exported in 30s all atributes (10k+) for selected entities like Account, Contact, Issue (Case), Lead, Opportunity from Dynamics 365 (Online). I believe it is the best possible way to extract metadata, document even complex CRM data model.
Unfortunately out of the box methods for that are not working properly, particularly when it comes to export bulk attributes!

