# Configure module discovery The [Object Explorer](../../object-explorer/overview/index.md) application includes an **[Open in](../../object-explorer/apply-actions/index.md#opening-in-other-applications)** button that enables users working in one platform application to open a result set in another platform application. The list of available options for the **Open in** button can be configured in the Carbon editing sidebar's [discoverable modules](../configuration-general/index.md#discoverable-modules) section. The "discoverable" options available for inclusion in the **Open in** menu include: * [Workshop modules](#workshop-modules) * [Quiver dashboards](#quiver-dashboards) * [Slate applications](#slate-applications) * [Vertex graph](#vertex-graph) Module discovery behavior - that is, the options that appear in the **Open in** menu - differs depending on whether the user is working in Carbon or outside of a Carbon Workspace. [Learn more about module discovery behavior inside or outside of Carbon.](#module-discovery-behavior-in-carbon-and-outside-carbon) ## Workshop modules Making a specific [Workshop](../../workshop/overview/index.md) module discoverable by the **Open in** button requires configuration in the Carbon editing sidebar as well as in the Workshop application. ### Carbon editing sidebar The first steps of making a Workshop module discoverable by the **Open in** button occur in the Carbon editing sidebar. 1. In the Carbon editor, navigate to the **General** tab and add the module to the list of **Discoverable modules**. 2. Select the **Add item** button to open a pop-up that prompts for **Module Type**. 3. Select **Workshop module** in the **Module Type** dropdown and then select **Open Compass dialog** to choose the specific Workshop module that you want to make discoverable. Workshop module discovery part 1: Carbon ### Workshop After configuration in the Carbon editing sidebar is complete, the next steps of making a Workshop module discoverable by the **Open in** button take place in the Workshop tool itself. 1. In [Workshop](../../workshop/overview/index.md), open the Workshop module you want to make discoverable. 2. Create a module interface variable for the input object set, by adding an external ID in the variable **Settings** panel. 3. Set a constraint to the input object type. 4. If no constraint is set, the module will be discoverable for all object types on the **Open in** button. ![Workshop module discovery part 2: Workshop](../../../assets/00f1ed0ff2c283bc4b308b618b955dd54ff645300d266d4c8a0b079aefe90a41.webp) ## Quiver dashboards [Quiver dashboards](../../quiver/dashboards-overview/index.md) can also be added to the **Open in** menu. The action will appear in the **Open in** menu in explorations on the object type by which the dashboard was created. For example, if you were to create this Quiver dashboard and add it as a discoverable module in your workspace, then **Open in Aircraft Dashboard** would appear in explorations on the **Aircraft** object type. Create Quiver template ## Slate applications If you select a [Slate](../../slate/overview/index.md) application that contains a [variable](../../slate/concepts-variables/index.md), it will appear in the **Open in** menu in explorations on all object types. ## Vertex graph Selecting [Vertex](../../vertex/overview/index.md) will add an **Open in Vertex graph** option to explorations on all object types. ## Module discovery behavior in Carbon and outside Carbon Module discovery behavior - that is, the options that appear in the **Open in** menu - differs depending on whether the user is working in Carbon or outside of the Carbon interface. When working in a Carbon workspace, the **Open in** button will surface only the discoverable modules configured for the currently selected workspace. Outside of Carbon, the **Open in** button will surface a union of all the modules discoverable across the promoted Workspaces to which a user has access. [Learn more about promoted Workspaces.](../workspaces-overview/index.md#promoted-workspaces) The following example illustrates this difference: * Zayna is a member of two different promoted Carbon workspaces: * Claims Workspace * Actuary Workspace * In the Claims Workspace, there are two different modules configured to be discoverable: * Claim Alert Application * Claim Investigator Application * In the Actuary Workspace, there is one module configured to be discoverable: * Claim Cohorts Application Because of this configuration, Zayna will see different sets of modules in the **Open in** button depending on where she is working: * In the Claims Workspace, the **Open in** button will display: * Claim Alert Application * Claim Investigator Application * In the Actuary Workspace, the **Open in** button will display: * Claim Cohorts Application * Outside of Carbon, the **Open in** button will display: * Claim Alert Application * Claim Investigator Application * Claim Cohorts Application [Learn more about configuration of navigation between modules.](../modules-navigation/index.md)