At Microsoft Inspire 2020, Microsoft Partner focused conference, Microsoft introduced A low code / No code app building planform for Microsoft Teams build on top of Power Platforms Common Data service.
This post provides quick “up to speed” info found scattered around in different sources on some of the key capabilities in the no-code app building platform for Teams called Project Oakdale. I will also cover some of the differences between Project Oakdale and Common Data Service.
For full details, check the Sources in the end of this post ⇓
Microsoft Project Oakdale
The new Project Oakdale for Teams delivers a built-in, low-code data platform for Teams and enables everyone to easily build and deploy apps and intelligent chatbots in Teams with Microsoft Power Apps and Microsoft Power Virtual Agents.. all included in Microsoft Teams Licensing.
It is a light version of Common Data Service (CDS).
What is Common Data Service (CDS)?
- As it always have been, it is a Secure, smart and scalable data platform that powers the Power Platform and Dynamics 365 CE.
What is “Project Oakdale” for Teams?
- Project Oakdale for Teams is NEW. (Public Preview unconfirmed but rumor says it start around Aug 2020).
- Project Oakdale for Teams comprises a subset of Power platforms Common Data service capabilities (CDS) specifically for Microsoft Teams, therefore I do expect that Public preview will be short, making it quick into General availability.
- Teams users have an embedded App Studio with easy-to-use no code editable grid to build data models
- Access to the environment is restricted just to the Teams owners, members and guests. Teams-centric role-based access (Owners, Members, Guests) with governance tool and security for admins. In General Management will not be the same as for Common Data Service but will be Microsoft Teams centered.
- Teams-only client (Desktop + Mobile)
- 1 Project Oakdale environment per Team
- Relational, image and file data support
When would you upgrade from Project Oakdale for Teams to Power Platforms Common Data Service?
- When I need
- Application lifecycle Management
- Greater access control, auditing, Security and Compliance
- Relevance search, mobile offline data
- Native integration with Azure, SQL, and Azure Datalake
- Support for clients like web, desktop Microsoft Outlook and Microsoft Excel
- When I want to use
- Premium Connectors
- Business Process Flows
- Model Driven apps
- Non-relational data, managed lake
- Code plugins
- When I reached the boundaries of Project Oakdale for Teams capacity
- Each Project Oakdale environment uniquely maps (1:1) to a Teams team and can store up to 1,000,000 records based on typical usage (enforced as 2GB relational database storage per Project Oakdale environment; up to 1TB per tenant).
Details on how to upgrade is not yet know but Microsoft writes: “You can build solutions with confidence knowing that you can easily upgrade for additional capacity or the advanced capabilities in Common Data service.”
Why not just use Microsoft List / SharePoint lists?
Lists is great for quickly tracking data in Teams. All your lists are instantly usable inside of Teams. Additionally, you can build canvas apps and flows on top of your Lists just like you can today in SharePoint.
Project Oakdale is great for building Power Platform solutions in Teams. The key difference is in type of storage, for e.g. relational table storage and support for file and image data, with find, filter and sort.
Why I am exited
I am no longer the kid that was not allowed by the grownups (aka IT) to play with Project Oakdale/Common Data Service but where left to finding workaround to do my job working with SharePoint list and excel.
Finally a low-code custom development platform with super easy interface to use directly in Microsoft Teams. The right place for citizens users to easy build their first take on a citizen developed app that fits their way of working. All build on a proper Enterprise grade low-code datastore with super easy option to transition to professional development if needed.
Sources for above info
Twitter post like this: https://twitter.com/rc_says/status/1285598557014306818