Using Local and Global Option Sets in Dynamics 365 Forms

1 Comment

In Dynamics 365, there are 2 types of option set fields, global and local. Global option sets are stored at a “global” level and can be used in any entity. This is different from local option sets, which are available only to the entity they are created in. Having an option set at a form level is beneficial if, say, you have unique attributes for the field and therefore having it globally wouldn’t make sense. If you reuse the field in many entities, having a global option set would make sense.

To create a Global Option Set, open Customizations and go to Option Sets. Click New:

Create the option set:

To create a Local Option Set, go to any entity and go to fields, then select New:

Create the option set field:

Now let’s add both these option sets to a form in the entity with the local option set. Open a form. You will see My Local Option Set:

Drag it across:

Now to use the global option set, click New Field:

Select Yes to using a Global Option Set:

From the list of all global option sets, select

Click Save:

Save and Refresh the form.

Drag the field across:

Save and publish the form. You can now use the option sets:

 

THANKS FOR READING. BEFORE YOU LEAVE, I NEED YOUR HELP.
 

I AM SPENDING MORE TIME THESE DAYS CREATING YOUTUBE VIDEOS TO HELP PEOPLE LEARN THE MICROSOFT POWER PLATFORM.

IF YOU WOULD LIKE TO SEE HOW I BUILD APPS, OR FIND SOMETHING USEFUL READING MY BLOG, I WOULD REALLY APPRECIATE YOU SUBSCRIBING TO MY YOUTUBE CHANNEL.

THANK YOU, AND LET'S KEEP LEARNING TOGETHER.

CARL

https://www.youtube.com/carldesouza

 

ABOUT CARL DE SOUZA

Carl de Souza is a developer and architect focusing on Microsoft Dynamics 365, Power BI, Azure, and AI.

carldesouza.comLinkedIn Twitter | YouTube

 

One Response to Using Local and Global Option Sets in Dynamics 365 Forms

  1. Hello Carl, Thanks for this useful post,This is Sarve I am a D365 developer. I have a question on Global Optionsets like ActivityType. When I add new options to this Global OptionSets and I add traduction, it’s working in Dev environment but when I deploy to a higher environment, the translation is not working there. Is it because they are not really customizable? Could you please help me on this issue ?

Leave a Reply

Your email address will not be published. Required fields are marked *