here<\/a>.<\/p>\nWith the initial launch, every CDS database provisioned there was a CDS Management package installed, as displayed below in a screen shot from Dynamics 365 admin center.<\/p>\n
<\/p>\n
The key purpose of this package was to add specific role (Environment Maker role<\/strong>) and user account (Business Application Platform Service account<\/b>) which were needed to make the expereince seamless across PowerApps and Dynamics 365.<\/p>\n With our latest efforts, on the unification across Dynamics 365 and PowerApps, these roles and permissions come inbuilt by default. Now, there is no need to install the CDS Management package, improving the performance and reliability of the CDS database provisioning. This is how the integration works without needing the package.<\/p>\n
1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Environment Maker role<\/strong>: This was a new role introduced at the time of our CDS for Apps launch, back in Mar\u201918. Any user needing the capability of creating canvas-based apps and flows in the environment needs to have Environment Maker role assigned to them. The role is displayed in Dynamics 365 admin center for the environments which have a database:<\/p>\n <\/p>\n
Now, this role is available by default in all the CDS database instances (even without installing the CDS Management Package).<\/em><\/p>\n\u00a0<\/p>\n
2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Business Application Platform Service account<\/strong>: This was a system user which operates on behalf of the user to perform the specific operations on CDS.<\/p>\n <\/p>\n
\u00a0<\/p>\n
With the latest updates, there is no more need of this user account hence, we have got rid of this user being added to the environment (with CDS database instance).\u00a0<\/p>\n
Keep a watch on more updates coming in CDS database provisioning…<\/p>\n
\u00a0<\/p>\n
Thanks<\/p>\n
CDS for Apps team.<\/p>\n
\u00a0<\/p>\n
\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"
On CDS database being provisioned, we used to install a CDS Management package on the database (instance). With much deeper integration between PowerApps and Dynamics 365, we now don’t need this additional package and everything comes out of the box.<\/p>\n","protected":false},"author":93,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3421],"coauthors":[2053],"class_list":["post-109194","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-application-modernization"],"yoast_head":"\n
Continued platform unification across PowerApps and Dynamics 365 - Look behind the scenes! - Microsoft Power Platform Blog<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\t \n\t \n\t \n