Posts

Showing posts from May, 2021

Tables in Dataverse

Image
Recently, Microsoft has changed some technical terminology in Dataverse, also formally known as Common Data Services. The table is a terminology that has now been changed. It was earlier known as Entity. Tables are the main components of Dataverse and Dynamics 365 CE. In this article, I will explain the types of tables in different perspective. What are tables in the Dataverse ? Dataverse tables are no different from tables in a database, it is a combination of rows and columns with business and logical behavior. Each instance of a databases database includes a base set of tables that provide a structure for the data that is commonly used by business applications. As the Microsoft's doc: A table is a logical structure containing rows and columns that represents a set of data.  As per customization, Tables can define three types : Standard Table Activity Table Virtual Table Standard Table: Standard Tables are custom tables where you can store data and add it to navigation in model-d

Is Debt Prosperity or Trap?

 “What can be added to the happiness of a man who is in health, out of debt, and has a clear conscience?”  Adam Smith Grandfather Bhishma lay on the bed of arrows and was preaching the future king of Hastinapur about political science, economics and the duties of the king. He took a deep breath and told Yudhishthira " Fire, debt and enemies must be dealt with quickly and completely. If there is any balance left, they can continue to grow. " The future king was listening with curiosity and was eager to learn about the complete knowledge from his grandsire. Each moment was important as the sun was moving from south to north. Either we read the quote of the father of modern economics or both ancient great scholars are advising to avoid debt. But the whole of modern economics is based on the debt that advises the public to borrow money. The aggressive campaign of banks and financial institutions has been luring more and more loans. Even democratic governments and public banks con

Team based Security in Microsoft Dynamics 365 CE : Access Team (Part 3)

Image
Certainly, role-based security provides a great security model and the owner team is a another powerful security component in this series. In Dynamics CRM 2013, Microsoft introduced a new security team called the Access Team. This new security team has not been additionally added while it complements the CRM security model. due to scarcity of knowledge, CRM professionals do not use properly. this is my small endeavor to collect entire information and trying to explain this security component in the my words. In a statement definition: Access teams provide an alternative way of  share business objects and collaborate with users across business units, security roles, or teams without the need to modify or update the basic security model in CRM. As the Microsoft white paper on Access Team: When to use Access Teams: Teams are dynamically formed and dissolved. This typically occurs when explicit criteria for defining teams, such as established territories, products, or quantities, are not p

Team based Security in Microsoft Dynamics 365 CE : Owner Team (Part 2)

Image
At Microsoft Dataverse, where the role-based security limit is only accessible to the parent business unit, the team allows us to work across all business units. The owner team acts like a role-based security, but the two are not the same. While owner teams are associated with a business unit, as they are required to assign security roles, team members are not required to have a relationship with the same business unit. This is beneficial when business people need to collaborate in business units. In other words, the role based boundary can be broken using the owner team while the business objects are still owners. As the definition by Microsoft Doc :   An owner team owns records and has security roles assigned to the team. The team’s privileges are defined by these security roles. In addition to privileges provided by the team, team members have the privileges defined by their individual security roles and team member’s privilege inheritance roles , and by the roles from other teams i

Team based Security in Microsoft Dynamics 365 CE (Part 1)

Image
Microsoft Dataverse provides  robust and flexible security model where access and permission can be easily maintained in the prospect of business and customer relationship as well as protect the data integrity and privacy. but Team based security is always challenge for me, because it provides the wide range of user activities and business object ownership with proper security. Initially, I believe that it is similar the User Based Security, but Team based Security is not similar than User based. My curiosity motivates for deep dive of this security paradigm. In Dynamics 365, most entities (including custom entities) are owned by the organization, user, or team which provide the ownership of business records. Although there are four type of  entity ownerships which are mentioned below, Custom Entity's ownership are only two. Business-owned :  There are several business-owned system entities. These include Business Unit, Calendar, Team, Security Role, and User. None:  There are many

We always overvalue what we own

Usually, people spend huge amount or big money on buying a house and this is the general truth for all and we  were not different from others. After the job, everyone wants to buy a house and this effect was also on us. Everyday, my colleagues would first discuss about owning a property or going to buy. We tried to understand every aspect of the assets, but the most interest was the fact that the property rate always went up, which was our own. A relative of mine always raises the value of his property at each visit. These conversations always intrigued me and never came to any conclusion. First and foremost, Dollars and Sense is magnificent book about personal finance which is written by Dan Arelli and Jeff Krasler. This article is inspired by one chapter of this book.  Over valuation is common problem  and it can easily experience in the society , but this book has explained remarkably which has cleared my doubts and made a new concept about my own, therefore I want to share this kno